Unpack arrayfun output into different variables
이전 댓글 표시
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
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!