matlab中size函數總結


size(A)函數是用來求矩陣的大小的。

比如說一個A是一個3×4的二維矩陣:

1、size(A) %直接顯示出A大小

輸出:ans=

3 4

2、s=size(A)%返回一個行向量s,s的第一個元素是矩陣的行數,第二個元素是矩陣的列數

輸出:s=

3 4

3、[r,c]=size(A)%將矩陣A的行數返回到第一個輸出變量r,將矩陣的列數返回到第二個輸出變量c

輸出:r=

3

c=

4

4、[r,c,m]=size(A)

輸出:r=

3

c=

4

m=

1

也就說它把二維矩陣當作第三維為1的三維矩陣,這也如同我們把n維列向量當作n×1的矩陣一樣

5、當a是一個n維行向量時,size(A)把其當成一個1×n的矩陣,因此size(a)的結果是

ans

1 n

而不是a的元素個數n

6、size(A,n)

如果在size函數的輸入參數中再添加一項n,並用1或2為n賦值,則 size將返回矩陣的行數或列數。其中r=size(A,1)該語句返回的是矩陣A的行數, c=size(A,2) 該語句返回的是矩陣A的列數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM