MATLAB Function Reference |
Syntax
d = size(X)
[m,n] = size(X)
m = size(X,
dim)
[d1,d2,d3,...,dn] = size(X)
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中各個維度的大小傳回不同的變數中。
If n >
ndims(X) |
所有多餘的變數值都會設成一。 |
If n <
ndims(X) |
所有多餘的維度的大小乘積都會存在最後一個變數中,也就是說,第
n+1 維到 ndims(X) 維的總和。 |
Examples
m = size(rand(2,3,4),2) m = 3
d = size(rand(2,3,4)) d = 2 3 4
[m,n,p] = size(rand(2,3,4)) m = 2 n = 3 p = 4
[d1,d2,d3] = size(X) d1 = d2 = d3 = 3 4 5
[d1,d2] = size(X) d1 = d2 = 3 20
若 n > ndims(X),則多餘的變數都代表單獨存在的維度。
[d1,d2,d3,d4,d5,d6] = size(X) d1 = d2 = d3 = 3 4 5 d4 = d5 = d6 = 1 1 1
See Also
exist
檢查變數或檔案是否存在。
length
向量長度。
whos
列出記憶體中變數的目錄結構。
single | size (serial) |