假设我有一个细胞
v = 'v' [576.5818] [3.0286] [576.9270]
'v' [576.5953] [3.1180] [576.8716]
'f' [ 56] [ 58] [ 52]
'f' [ 56] [ 58] [ 52]
Run Code Online (Sandbox Code Playgroud)
我想使用每个元素的格式字符串将其转换为单元格数组:' %.5f'
我怎样才能做到这一点?我尝试了以下方法,但是我收到了一个错误:
f1 = @(x) sprintf(' %.5f',x);
cellfun(f1, num2cell(v),'UniformOutput', false)
Run Code Online (Sandbox Code Playgroud)
我收到一个错误???
Error using ==> sprintf
Function is not defined for 'cell' inputs.
Error in ==> @(x)sprintf(' %.5f',x)
任何人都可以提前帮助我