cellfun with empty cell input
Ältere Kommentare anzeigen
When I use cellfun with an empty cell as input, the output is an empty array. Is that a bug in matlab? How can that be avoided?
If i do x = arrayfun(@(i){y(i)},t),
and t is not an empty array, then x is a cell array and if t is empty, then x is an empty array which i can understand.
but if i do x = cellfun(@(i)y(i),num2cell(t)), i would expect x to be a cell always. no matter what t is.
Is it possible to always have x a cell array without checking if it is empty?
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!