How to avoid UniformOutput in cellfun/arrayfun when not needed
4 次查看(过去 30 天)
显示 更早的评论
Hi, I noticed that sometimes cellfun and arrayfun require to set the flag UniformOutput to false even when the results could be easily stored in a matrix, as in the UniformOutput = true case.
I suppose that this happens when I do not call a matlab built-in function (for example a mex function) and the result could potentially be non-uniform. Is there a way to tell matlab to try with UniformOutput = true anyway? I'm spending a lot of unnecessary time converting back the results with cell2mat.
Thanks.
1 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Type Conversion 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!