(translator=anticat, ChineseSource=anticat-20020704-12\size.html, EnglishSource=c:\matlabr12\help\techdoc\ref\size.html)
MATLAB Function Reference    

size

陣列維度。

Syntax

Description

d = size(X) 將陣列X每個維度的大小存到一個有ndims(X) 個元素的向量d中。

[m,n] = size(X) 將矩陣x的大小存在變數 m n 中。

m = size(X,dim) 將x中由一向量dim所指定的維度大小傳回。

[d1,d2,d3,...,dn] = size(X) 將陣列x中各個維度的大小傳回不同的變數中。

若輸出參數的個數與 n ndims(X)不等,則

If n > ndims(X)
所有多餘的變數值都會設成一。
If n < ndims(X)
所有多餘的維度的大小乘積都會存在最後一個變數中,也就是說,第 n+1 維到 ndims(X)維的總和。
 

Examples

rand(2,3,4) 第二維度的大小為 3.

在這裡維度的大小用一個單獨的向量輸出。

在這裡每個維度的大小都被指定到獨立的變數中。

若 X = ones(3,4,5),則

但是當輸出變數個數少於 ndims(X)時:

多出來的維度都被用單一的乘積來代表了。

若 n > ndims(X),則多餘的變數都代表單獨存在的維度。

See Also
exist       檢查變數或檔案是否存在。

length      向量長度。

whos        列出記憶體中變數的目錄結構。


  single   size (serial)