(translator=Shilo, ChineseSource=Shilo-20020423-2\cellfun.html, EnglishSource=c:\matlabr12\help\techdoc\ref\cellfun.html)
MATLAB Function Reference    
cellfun

對陣列格中的每個元素執行函數運算

Syntax

Description

D = cellfun('fname',C) 對陣列格 C 中的每個元素執行函式 fname 運算,回傳一個浮點數陣列 DD 中的元素為 C 中元素經 fname 運算後的結果。D 的維度與 C 相同。

以下函式提供:

Function
Return Value
isempty
空陣列格元素為真
islogical
邏輯陣列格元素為真
isreal
實數陣列格元素為真
length
陣列格元素的長度
ndims
陣列格元素的維度
prodofsize
陣列格元素裡的元素個數

D = cellfun('size',C,k) 回傳 C 的第 k 維度的元素大小。

D = cellfun('isclass',C,'classname') C 中的元素與類別名稱 classname 相同,則回傳真(true)。若物件中有次類別名稱為 classname,此函式回傳偽(false)。

Limitations

若陣列格中包含物件,cellfun 無法呼叫多重定義的 fname

Example

有一個 2 x 3 的陣列格:

cellfun 回傳一個 2 x 3 的浮點數陣列:

See Also

isempty, islogical, isreal, length, ndims, size


 celldisp cellplot