您好,登錄后才能下訂單哦!
size(A)函數(shù)是用來求矩陣的大小的。
比如說一個A是一個3×4的二維矩陣:
1、size(A) %直接顯示出A大小
輸出:ans=
3 4
2、s=size(A)%返回一個行向量s,s的第一個元素是矩陣的行數(shù),第二個元素是矩陣的列數(shù)
輸出:s=
3 4
3、[r,c]=size(A)%將矩陣A的行數(shù)返回到第一個輸出變量r,將矩陣的列數(shù)返回到第二個輸出變量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的元素個數(shù)n
6、size(A,n)
如果在size函數(shù)的輸入?yún)?shù)中再添加一項n,并用1或2為n賦值,則 size將返回矩陣的行數(shù)或列數(shù)。其中r=size(A,1)該語句返回的是矩陣A的行數(shù), c=size(A,2) 該語句返回的是矩陣A的列數(shù)
③nargin函數(shù)
http://jingyan.baidu.com/article/215817f7e09bba1eda14231b.html
④
isnumeric(name)意思是name是數(shù)字的時候返回TRUE,其他返回FALSE,加NOT語句是判斷ISNUMERIC(NAME)不為真(非數(shù)字)時執(zhí)行的語句.
⑤
就是構造一個新的矩陣X,它的左半部分是和矩陣x一樣行列數(shù)的全1矩陣。 size就是獲得一個矩陣行和列的個數(shù)(若是3維矩陣或更高維矩陣也一樣) ones則是構造一個元素全是1的矩陣,行列數(shù)根據(jù)輸入的數(shù)調(diào)整。 舉個例子: 若原矩陣x=[0 1;2 3] 即一個兩行兩列矩陣,元素從左到右,從上到下依次為0、1、2、3 則語句運行后為: X = 1 1 0 1 1 1 2 3 矩陣左半部分產(chǎn)生一個兩行兩列全1矩陣。 ⑥ 常用的回歸分析Matlab命令(篇)
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。