Unpack arrayfun output into different variables
Mostrar comentarios más antiguos
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
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!