フィルターのクリア

error using cellfun!

5 ビュー (過去 30 日間)
Ano
Ano 2017 年 6 月 8 日
回答済み: Image Analyst 2017 年 6 月 8 日
hello! I am having troubles with cellfun as I have defined a new class of my data which is not supported by cellfun , I get the following error. Any suggestions to overcome this ? Thank you!
Error using cellfun
newClass output type is not supported. Set 'UniformOutput' to false.
note that I am using 'UniformOutput' as false.
  2 件のコメント
the cyclist
the cyclist 2017 年 6 月 8 日
Can you post a code snippet that exhibits the bug? It's not really possible to help without it.
Geoff Hayes
Geoff Hayes 2017 年 6 月 8 日
Ano - please show the code that is generating this error. How is your new "class of data" being used with cellfun?

サインインしてコメントする。

採用された回答

Image Analyst
Image Analyst 2017 年 6 月 8 日
cellfun is meant to apply a function to cells, NOT some arbitrary class that you created ("newClass"). A cell or cell array (an array of cells) is a specific type of variable in MATLAB. You can also make your own variables with custom properties and methods, called "classes", but a class is not a cell so cellfun won't work with your custom class variable. Use a normal cell array, not a custom-built class, if you want to use cellfun().

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMatrices and Arrays についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by