2016-03-05 299 views

回答

2

缺少的是括号内用于表示字符串的引号。

['string'] 
2

您应该使用save(与 “S” 小写)。

此外文件名应该被定义为一个字符串:用两个'将它括起来;还除非,例如,你想用一个变量和/或任何函数创建文件名的一部分建立一个字符串,你不需要[](如

['d:/work/abc_' num2str(k) '.txt'] 

假设k3),以获得d:/work/abc_3.txt

试着改变你的代码:

save(['d:/work/abc.txt'], 'z1', '-ASCII'); 

希望这有助于。

Qapla

+0

这不起作用 –

+0

你是什么意思“_这不是工作_”?我测试了两行代码,它们都起作用:第一行生成字符串“d:/ work/abc_3.txt”(写在答案中);该指令的目的是解释何时需要在'[]'中包含一个字符串。第二条指令在_d:/ work_文件夹中创建'ASCII'文件_abc.txt_。正如答案中所写,你原来的代码不工作,因为你没有在两个'''中包含文件名。 –

相关问题