在matlab中length函式和size函式都是用來顯示矩陣長度的函式。二者的區別為:
* length函式返回的是矩陣中行數和列數的較大值
* size函式返回的是矩陣中的行數和列數。且返回的第乙個值代表的是行數,第二個值代表的是列數
1、對於length函式:
* 行數較大時:
>> a = [1,2,3;4,5,6;7,8,9;1,2,3]
a =1 2 3
4 5 6
7 8 9
1 2 3
>> length(a)
ans =
4* 列數較大時:
>> a = [1,2,3;4,5,6]
a =1 2 3
4 5 6
>> length(a)
ans =
3 2、對於size函式
>> a = [1,2,3;4,5,6]
a =1 2 3
4 5 6
>> size(a)
ans =
2 3
size函式也可以有兩個引數,例如:size(a,n)
其中,a表示矩陣,n為1或2時分別代表行數或者列數。n為其他任意不為零的數時,預設輸出為1.
>> a = [1,2,3;4,5,6]
a =1 2 3
4 5 6
>> size(a,1)
ans =
2>> size(a,2)
ans =
3>> size(a,9)
ans =
1
MATLAB中的length函式
在matlab中 size 獲取陣列的行數和列數 length 陣列長度 即行數或列數中的較大值 numel 元素總數。s size a 當只有乙個輸出引數時,返回乙個行向量,該行向量的第乙個元素時陣列的行數,第二個元素是陣列的列數。r,c size a 當有兩個輸出引數時,size函式將陣列的行數...
Matlab基本函式 length函式
1 length函式 計算向量或矩陣的長度 2 用法說明 y length x 函式計算指定向量或矩陣的長度y。如果引數變數x是向量,則返回其長度 如果引數變數是非空矩陣,則length x 與max size x 等價 3 舉例說明 x youhaidong x youhaidong y leng...
Matlab基本函式 length函式
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!1 length函式 計算向量或矩陣的長度 2 用法說明 y length x 函式計算指定向量或矩陣的長度y。如果引數變數x是向量,則返回其長度 如果引數變數是非空矩陣,則length x 與max size x 等價 3 舉例說明 x youh...