对同一矩阵中的不同值求平均值并将它们存储在不同的矩阵中?

时间:2016-04-07 15:22:55

标签: matlab matrix average

所以我试图编写一个代码,它将获取一个N倍的某个整数,并将该整数存储在1xN矢量矩阵调用temp中。那部分代码有效。 我想要做的是经历M次迭代,每次代码进行迭代时,我希望它计算temp的平均值并将其存储在新矩阵的索引M处。

例如:假设N = 3且M = 3。

  

N = 3时的第一次迭代,M = 1:temp保持[1 1 1],其平均值为1。   N = 3时的第二次迭代,M = 2:temp保持[2 2 2],其平均值为2。   N = 3时的第三次迭代,M = 3:temp保持[3 3 3],其平均值为3。   此时,新矩阵应分别保持[1 2 3],即第一次,第二次和第三次迭代的平均值。   这是我写的代码

function [  ] = Plotter( N,M )
temp = zeros(N);
final = zeros(M);

for X = 1:M
    for i = 1:N
        temp(i) = %Calls a method to get these numbers
    end
    final(X) = mean(temp);
end

0 个答案:

没有答案