matlab 的save命令

来源:百度知道 编辑:UC知道 时间:2024/07/06 13:30:06
如果我把filename 作为输入变量
比如
filename='test.dat';
save ('filename','S','-ASCII');

这样写是不对的,该怎么改呢? 谢谢

SAVE命令可以将工作区的变量保存到磁盘。
  SAVE FILENAME - 将工作区的所有变量全部保存到名为FILENAME.mat的二进制"MAT"文件中。数据可以用LOAD命令载入。如果FILENAME没有扩展名,会被默认设定为.mat
  仅仅输入SAVE命令,将会创建一个名为’matlab.mat’的二进制"MAT"文件。如果’matlab.mat’文件不可写将会出错。
  SAVE FILENAME X - 仅保存X。
  SAVE FILENAME X Y Z - 保存X,Y和Z。可以使用通配符’*'来保存匹配的变量。

你写的基本上对了,就差一点:

filename='test.dat';
save(filename, 'S','-ASCII')