在 Matlab 中獲取向量的大小
Ammar Ali
2023年1月30日
2021年4月29日
-
使用 MATLAB 中的
size()
函式獲取向量的大小 -
使用 MATLAB 中的
length()
函式獲取向量中的元素數 -
使用 MATLAB 中的
numel()
函式獲取向量或矩陣中存在的元素數
在本教程中,我們將討論如何使用 MATLAB 中的 length()
、size()
和 numel()
函式獲取向量中存在的元素的大小和數量。
使用 MATLAB 中的 size()
函式獲取向量的大小
size()
函式返回向量或矩陣中存在的行數和列數。例如,讓我們獲取向量的大小。請參見下面的程式碼。
vector = [1 2 3 4];
s = size(vector)
輸出:
s =
1 4
如你所見,給定向量的大小為 1x4
。此方法僅適用於查詢向量的大小,不適用於查詢元素的數量,因為它返回行數和列數。
使用 MATLAB 中的 length()
函式獲取向量中的元素數
length()
函式返回向量中存在的元素數。例如,讓我們獲取向量的長度。請參見下面的程式碼。
vector = [1 2 3 4];
len = length(vector)
輸出:
len =
4
如你所見,給定向量的長度為 4。此方法僅適用於查詢向量中存在的元素數,而不適用於查詢矩陣中的元素數,因為它僅返回最長的維數。
使用 MATLAB 中的 numel()
函式獲取向量或矩陣中存在的元素數
numel()
函式返回向量或矩陣中存在的元素數。例如,讓我們獲取矩陣中存在的元素數。請參見下面的程式碼。
vector = [1 2 3 4; 1 2 3 4];
len = numel(vector)
輸出:
len =
8
如你所見,給定向量中存在的元素的長度或數量為 8。此方法適用於尋找向量或矩陣中存在的元素的數量。
Author: Ammar Ali