matlab的length函式和size函式

2021-08-06 06:33:06 字數 871 閱讀 5625

在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...