matlabです。
例えば、
A = [1,2,3,4,5;6,7,8,9,10;11,12,13,14,15]
とあった場合、
左上部1,2;6,7のみの平均値を出したい場合はどのようにしたらいいでしょうか。
このような処理を一度に大量に行うため、できるだけ簡潔な方法でしたいと思っています。
初心者な私が思いついた方法は、
X = A(1:2,:) XY = X(:,1:2)
と、指定ウィンドウを切り取り、
Mcol = mean(XY)
Colum方向に平均し、
Mrow = mean(Mcol,2)
最後にRow方向に平均する、という大変面倒くさい方法です。
もっと簡単なコマンドなどありましたら、教えて下さると嬉しいです。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/22 23:55