2016-07-23 30 views
-1

我有四個文件,每個我必須提取兩列。matlab與Excel和索引

Data21 = xlsread('Data21','Hits'); %% the files are names Data21/22/23/24 
Hits = Data21(:,[4,15]) 
Data21 = xlsread('Data21','FA'); 
FA = Data21(:,[4,15]); 
FA(FA == 4) = 0 ; 
Cond21 = [FA,Hits] 

我似乎無法使用計數來獲得此工作循環。有沒有人有建議?

預先感謝您

+1

你的問題是無法回答的,因爲它是。請提供更多信息和/或您收到的錯誤。你想要完全循環什麼?文件?列?你到底在問什麼? –

回答

1

我會去你想要的假設循環文件不知道如何創建生成的文件名的循環。

您可以創建在使用的sprintf文件名這樣的重複,例如:

for i = [21 : 24] 
    filename = sprintf ('Data%d', i); 
    Data = xlsread (filename, 'Hits'); 
    % ... etc, etc. 
end 
+0

謝謝你回答我這個措辭不良的問題。非常感激 – user3231993