Unpack arrayfun output into different variables
Ältere Kommentare anzeigen
I am trying to use sprintf on an array of strings and store the output strings in individual variables, but I am failing on the syntax.
I tried:
a = ["f","g","h"];
tf = @(x) sprintf('%s%s','C:\',x);
[m,n,o] = arrayfun(tf,a,'UniformOutput',false);
I get an error reading:
Error using sprintf
Too many output arguments.
Error in Untitled>@(x)sprintf('%s%s','C:\',x)
The ouptut is a 1x3 cell, so I hope this should be possible. Thank you
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!