2016-03-05 155 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_。正如答案中所寫,你原來的代碼不工作,因爲你沒有在兩個'''中包含文件名。 –

相關問題