2011-12-07 172 views
0

我希望這是有道理的:將一系列的.MAT文件合併爲一個CSV文件

我有一系列的,我想用來訓練秧雞分類.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文件?請?漂亮嗎?

希望一切都有道理!

回答

0

看起來你已經做了,剩下的事情是什麼?

到時候你可能需要更換的方式,如果您有:

fname = strcat('Betas', num2str(i, '%-04.4d')); 
相關問題