我想将矩阵保存为带有可变文件名的.text。目前我正在使用函数dlmwrite(name,matrix)保存我的文件;这仅适用于预先设置的文件名。有没有办法制作文件变量的名称?
弹出一个窗口,要求输入文件名,就像'Uigetfile'一样,打开文件会很理想。有没有人知道Matlab是否有像编写文本文件那样的函数?
答案 0 :(得分:2)
您可以使用uiputfile
以图形方式获取文件名。例如:
[filename, pathname, filterindex] = uiputfile('', 'Select file');
然后使用dlmwrite
将变量(例如data
)保存到该文件中:
dlmwrite(fullfile(pathname, filename), data)