新聞中心
size(A)函數(shù)是用來(lái)求矩陣的大小的。
比如說(shuō)一個(gè)A是一個(gè)3×4的二維矩陣:
1、size(A) %直接顯示出A大小
輸出:ans=
3 4
2、s=size(A)%返回一個(gè)行向量s,s的第一個(gè)元素是矩陣的行數(shù),第二個(gè)元素是矩陣的列數(shù)
輸出:s=
3 4
3、[r,c]=size(A)%將矩陣A的行數(shù)返回到第一個(gè)輸出變量r,將矩陣的列數(shù)返回到第二個(gè)輸出變量c
輸出:r=
3
c=
4
4、[r,c,m]=size(A)
輸出:r=
3
c=
4
m=
1
也就說(shuō)它把二維矩陣當(dāng)作第三維為1的三維矩陣,這也如同我們把n維列向量當(dāng)作n×1的矩陣一樣
5、當(dāng)a是一個(gè)n維行向量時(shí),size(A)把其當(dāng)成一個(gè)1×n的矩陣,因此size(a)的結(jié)果是
ans
1 n
而不是a的元素個(gè)數(shù)n
6、size(A,n)
如果在size函數(shù)的輸入?yún)?shù)中再添加一項(xiàng)n,并用1或2為n賦值,則 size將返回矩陣的行數(shù)或列數(shù)。其中r=size(A,1)該語(yǔ)句返回的是矩陣A的行數(shù), c=size(A,2) 該語(yǔ)句返回的是矩陣A的列數(shù)
②例如x=[1 3;2 2]
x(:)表示將矩陣中的數(shù)據(jù)以一列輸出,即
1
2
3
2;
x(:,:)第一個(gè)冒號(hào)表示輸出行,第二個(gè)冒號(hào)表示輸出列
x(:,2)
結(jié)果為:
3
2
x(1,:)
結(jié)果為
1 3
③nargin函數(shù)
http://jingyan.baidu.com/article/215817f7e09bba1eda14231b.html
④
isnumeric(name)意思是name是數(shù)字的時(shí)候返回TRUE,其他返回FALSE,加NOT語(yǔ)句是判斷ISNUMERIC(NAME)不為真(非數(shù)字)時(shí)執(zhí)行的語(yǔ)句.
⑤
X=[ones(size(x)) x];表示什么意思?
就是構(gòu)造一個(gè)新的矩陣X,它的左半部分是和矩陣x一樣行列數(shù)的全1矩陣。 size就是獲得一個(gè)矩陣行和列的個(gè)數(shù)(若是3維矩陣或更高維矩陣也一樣) ones則是構(gòu)造一個(gè)元素全是1的矩陣,行列數(shù)根據(jù)輸入的數(shù)調(diào)整。 舉個(gè)例子: 若原矩陣x=[0 1;2 3] 即一個(gè)兩行兩列矩陣,元素從左到右,從上到下依次為0、1、2、3 則語(yǔ)句運(yùn)行后為: X = 1 1 0 1 1 1 2 3 矩陣左半部分產(chǎn)生一個(gè)兩行兩列全1矩陣。 ⑥ 常用的回歸分析Matlab命令(篇)
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
本文標(biāo)題:matlab中size函數(shù)用法-創(chuàng)新互聯(lián)
分享地址:http://fisionsoft.com.cn/article/ijooj.html