保存文本文件

时间:2014-01-24 14:48:50

标签: matlab file save

我想将矩阵保存为带有可变文件名的.text。目前我正在使用函数dlmwrite(name,matrix)保存我的文件;这仅适用于预先设置的文件名。有没有办法制作文件变量的名称?

弹出一个窗口,要求输入文件名,就像'Uigetfile'一样,打开文件会很理想。有没有人知道Matlab是否有像编写文本文件那样的函数?

1 个答案:

答案 0 :(得分:2)

您可以使用uiputfile以图形方式获取文件名。例如:

[filename, pathname, filterindex] = uiputfile('', 'Select file');

然后使用dlmwrite将变量(例如data)保存到该文件中:

dlmwrite(fullfile(pathname, filename), data)