【发布时间】:2014-01-24 14:48:49
【问题描述】:
我想将矩阵保存为带有可变文件名的 .text。目前我正在使用函数 dlmwrite(name,matrix); 保存我的文件。这仅适用于预设文件名。有没有办法使文件变量的名称?
一个弹出的窗口要求写入文件名,就像“Uigetfile”打开文件一样,这将是理想的。有谁知道Matlab有没有类似写文本文件的功能?
【问题讨论】:
我想将矩阵保存为带有可变文件名的 .text。目前我正在使用函数 dlmwrite(name,matrix); 保存我的文件。这仅适用于预设文件名。有没有办法使文件变量的名称?
一个弹出的窗口要求写入文件名,就像“Uigetfile”打开文件一样,这将是理想的。有谁知道Matlab有没有类似写文本文件的功能?
【问题讨论】:
您可以使用uiputfile 以图形方式获取文件名。例如:
[filename, pathname, filterindex] = uiputfile('', 'Select file');
然后使用dlmwrite 将变量(例如data)保存到该文件:
dlmwrite(fullfile(pathname, filename), data)
【讨论】: