代码是:
filename = sprintf('michael%s.bat',datestr(now));
...
save (filename,vec)
vec
是一个向量
我收到了这个错误:
Error using save
Argument must contain a string.
Error in sumfnc (line 13)
save (filename,vec)
我不确定filename
不是字符串。
答案 0 :(得分:1)
问题不是filename
,而是vec
。使用save
的功能用法,您需要执行以下操作:
save(filename,'vec')
但是,由于filename
将包含空格,因此您还需要修改filename
。尝试:
save(strrep(filename,' ','_'),'vec')
用_
替换空格。