0

私はこれで助けを得ることができるかどうか疑問に思っていました. それぞれに配列を持つ多くの .mat ファイルがあり、各セルを個別に平均化したい (すべての (1,1)、すべての (1,2)、... (2,1) などの平均) とそれらを保存します。

助けてくれてありがとう!

4

1 に答える 1

2

データがどのように構成されているかはよくわかりませんが、次のようなことができます。

% Assume you know the size of the arrays and that the variables r and c
% hold the numbers of rows and columns respectively.

xTotals = zeros(r, c);
xCount = 0;


% for each file: assume the data is loaded into a variable called x, which is
% r rows by c columns
for ...
  xTotals = xTotals + x;
  xCount = xCount + 1;
end

xAvg = xTotals / xCount;

またxAvg、各配列セルの平均が含まれます。xCountループを一周するたびにカウントしなくてもわかると思いますが、それはデータを取得する場所によって異なります。うまくいけば、あなたはアイデアを得る!

于 2013-04-17T22:50:09.227 に答える