[英]Converting a series of .mat files into one CSV File
我希望這是有道理的:
我有一系列要用於訓練Weka分類器的.mat文件,我需要將這些.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文件? 請? 漂亮嗎?
希望一切都有道理!
看來您已經完成了,還需要做什么?
順便說一句,您可能希望將if替換為:
fname = strcat('Betas', num2str(i, '%-04.4d'));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.