【发布时间】:2016-01-04 03:05:14
【问题描述】:
我想把一个目录下的所有 *.mat 文件转换成对应的 *.txt 文件 例如,输入:100.mat 输出:100.txt
我使用下面的代码,
files = dir(‘*.mat’);
for file = files'
mat = load(file.name);
% Do some stuff
%Conten = who;
save('file.txt', Conten{:}, '-ascii')
end
但它将所有行返回到一个大文本文件或仅返回最后一个文件的内容。我想将所有文件转换为具有相应文件名的 *.txt。
【问题讨论】:
-
您的
.mat文件是否包含cellarray和/或struct类型的变量?
标签: macos matlab text directory