【问题标题】:matlab AND excel AND indexingmatlab AND excel AND 索引
【发布时间】:2016-07-23 11:53:06
【问题描述】:

我有四个文件,每个文件我必须提取两列。

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]

我似乎无法使用计数来使其在循环中工作。有人有建议吗?

提前谢谢你

【问题讨论】:

  • 您的问题无法回答。请提供更多信息和/或您遇到的错误。你想准确地循环什么。文件?列?你到底在问什么?

标签: excel matlab loops indexing


【解决方案1】:

我会假设您想要循环 files 并且不知道如何创建生成文件名的循环。

您可以使用 sprintf 在文件名上创建这样的迭代,例如:

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

【讨论】:

  • 感谢您回答我措辞不当的问题。非常感谢
猜你喜欢
  • 2018-01-03
  • 1970-01-01
  • 2016-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-21
  • 1970-01-01
相关资源
最近更新 更多