2016-07-23 95 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