【发布时间】:2013-07-06 20:10:45
【问题描述】:
我已经搜索了很多以找到解决方案,但我认为没有什么真正适合我。
我有 n 数据文件,每个文件包含两列(使用 uigetfile 导入)。为了提取数据,我使用了for loop,如下所示:
for i=1:n
data{i}=load(filename{i});
x{i}=data{i}(:,1);
y{i}=data{i}(:,2);
end
现在,我想获得所有(比方说)x 值的每一行的平均值。例如:
x{1} = [1,4,7,8]
x{2} = [1,2,6,9]
然后我想要类似的东西
x_mean = [1,3,6.5,8.5]
我试过了(k 是行数)
for i=1:n
data{i}=load(filename{i});
x{i}=data{i}(:,1);
y{i}=data{i}(:,2);
j=1:k
x_mean=sum(x{i}(j))/n
end
但我不能在 for 循环中使用多个计数器(据我所知)。此外,我不使用mean,因为我不知道在这种情况下如何使用它。
如果有人可以帮助我,那就太好了!
【问题讨论】: