Some MATLAB tips (一)

上月底回學校開題,有些程序要寫,又幫同學修改了些程序,現在總結下遇到的 MATLAB 編程的一些技巧。對自己算是學習筆記,也希望能幫的上需要的人。用 MATLAB 的人可能經常會不知道一個命令或者功能而在Baidu或Google上浪費很多時間,找到之後才發現原來是這樣的簡單。

tip1: 數據文件的批處理。用MATLAB程序實現將某一文件夾下的所有數據文件內容(或某些部分)讀入內存,以備後續處理之用。

例如:要讀入 C:/data 文件夾下的所有數據文件併合併爲一個矩陣,下面給出相應代碼:

cd(’C:/data‘);
AllName=struct2cell(dir);       %得到上述文件夾下的所有文件名%逐個讀入文件
[m,n]=size(AllName);
for i=3:n   %前兩個不是文件名
    name=Allname{1,i};
    Imdata=importdata(name);
    if i==3
        data=Imdata;
    else
        data=[data,Imdata];
    end
    clear Imdata

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章