我希望这是有道理的:
我有一系列.mat文件,我想用来训练一个weka分类器,我需要将这些.mat文件全部放到一个大的.CSV文件中。
我的文件每个都包含一个特征向量,大约有120个值。
作为这个环境的新品牌,我写了一个简单的脚本,将所有这些vectos连接成一个长向量,这对我没有帮助。
function c = csv()
for i = 1:99
if i>9
fname = strcat('Betas00', int2str(i));
else
fname = strcat('Betas000', int2str(i));
end
fext = strcat(fname, '.mat');
//fext
filename = sprintf("%s", fext);
load(filename);
dlmwrite('test.txt', fext, '-append');
dlmwrite('test.txt', ignmds, '-append');
end
它不漂亮,但有人可以解释我如何使用这些基本概念来做我想要的吗?获取一个包含99个特征向量的CSV文件?请?好吗?
希望一切都有意义!
答案 0 :(得分:0)
看起来你已经完成了,剩下要做什么了?
顺便说一句,你可能想用if替换:
fname = strcat('Betas', num2str(i, '%-04.4d'));