MATLAB Function Reference | ![]() ![]() |
表示
D = cellfun('fname',C)
D = cellfun('size
',C,k) D = cellfun('isclass',C,classname
)
詳細
は、セル配列D = cellfun('fname',C)
C
の要素に関数fname
を適用し、結果を倍精度配列D
に出力します。 D
の各要素は、C
の中の対応する要素に対して、fname
により出力される値を含んでいます。出力配列D
は、セル配列C
と同じサイズになります。
関数 |
戻り値 |
isempty |
空のセル配列に対して、true |
|
論理セル要素に対して、true |
|
実数セル要素に対して、true |
length |
セル要素の長さ |
|
セル要素の次元数 |
|
セル要素の中の要素数 |
D = cellfun('
は、size
',C,k)
C
の各要素のk
番目の次元の大きさを出力します。
D = cellfun('isclass',C,'
は、classname'
)
classname
に一致するC
の各要素に対して、true
を出力します。この書式では、classname
のサブクラスであるオブジェクトに対しては、false
を出力します。
制限
セル配列がオブジェクトを含む場合、cellfun
は、関数fname
のオーバロードバージョンを読み込むことはできません。
例題
C{1,1} = [1 2; 4 5]; C{1,2} = 'Name'; C{1,3} = pi; C{2,1} = 2 + 4i; C{2,2} = 7; C{2,3} = magic(3);
D = cellfun('isreal',C) D = 1 1 1 0 1 1 len = cellfun('length',C) len = 2 4 1 1 1 3 isdbl = cellfun('isclass',C,'double') isdbl = 1 0 1 1 1 1
参考
isempty
, islogical
, isreal
, length
, ndims
, size
![]() | celldisp | cellplot | ![]() |