上月底回學校開題,有些程序要寫,又幫同學修改了些程序,現在總結下遇到的 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