MATLAB Function Reference |
Syntax
c = cell(n)
c = cell(m,n) or c = cell([m n])
c = cell(m,n,p,...) or c = cell([m n p ...])
c = cell(size
(A))
c = cell(javaobj)
Description
c = cell(n)
產生一個維度 n x n
空矩陣的陣列格。若 n
不為純量,會造成錯誤。
c = cell(m,n) or c = cell([m,n])
產生一個維度 m x n
空矩陣的陣列格。m
、n
必須為純量。
c = cell(m,n,p,...) or c = cell([m n p ...])
產生一個維度 m x n x p x
... 空矩陣的陣列格。m
、n
、p
、... 必須為純量。
c = cell(
產生一個維度與 size
(A))
A
相同的空矩陣陣列格。
c = cell(javaobj)
將 Java 陣列或 Java 物件(javaobj
)轉換為 MATLAB 的陣列格。 陣列格中的元素型態為 MATLAB 中最接近 Java 陣列或 Java 物件元素型態者。
Examples
A = ones(2,2) A = 1 1 1 1 c = cell(size(A)) c = [] [] [] []
下面的例子將 java.lang.String
物件陣列轉換為 MATLAB 陣列格。
strArray = java_array('java.lang.String',3); strArray(1) = java.lang.String('one'); strArray(2) = java.lang.String('two'); strArray(3) = java.lang.String('three'); cellArray = cell(strArray) cellArray = 'one' 'two' 'three'
See Also
num2cell
, ones
, rand
, randn
, zeros
ceil | cell2struct |