我试图将下面的整个单元格数组转换为字符串的单元格数组,并使用:
C = cellfun(@num2str, final, 'UniformOutput', false);
final =
{'3F' 21 'F' '3/26/2014' 'P0702' [] [] [] [] [] [] []
'3F' 201 'F' '11/4/2014' 'P0702' 'P0882' [] [] [] [] []
'3F' 010 'F' '10/19/2014''P0715' 'P0717' [] [] [] [] []
'3L' 014 'M' '12/8/2014' 'P0710' 'P0743' 'P0753' [] [] [] }它给了我一个错误
???“单元格”类型的输入参数的未定义函数或方法“fix”。 ==> num2str中的错误在66,如果~是空(X) &&等长(x,fix(x))
我已经尝试了所需的数据类型转换,但是我在某个地方遗漏了它。任何帮助都会是appreciated.Thanks
发布于 2015-09-12 19:04:32
有关单元格数组的代码不在有效的MATLAB语法中。它的格式应该如下:
final = {'3F' 21 'F' '3/26/2014' 'P0702' [] [] [] [] [] [];
'3F' 201 'F' '11/4/2014' 'P0702' 'P0882' [] [] [] [] [];
'3F' 010 'F' '10/19/2014' 'P0715' 'P0717' [] [] [] [] [];
'3L' 014 'M' '12/8/2014' 'P0710' 'P0743' 'P0753' [] [] [] []} https://stackoverflow.com/questions/32541884
复制相似问题