| 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 | ![]() |