-3
for i=1:1:rowsMax
for j=1:1:columsMax
array(i,j) = array(i+1,j);
A(j) = A(j) + array(i,j);
end
end
これはMatlabでどのように実装できますか?私はparforループ、Matlabのエラーを使用することはできません。matlabはアベレージング時に外側ループに依存します
for i=1:1:rowsMax
for j=1:1:columsMax
array(i,j) = array(i+1,j);
A(j) = A(j) + array(i,j);
end
end
これはMatlabでどのように実装できますか?私はparforループ、Matlabのエラーを使用することはできません。matlabはアベレージング時に外側ループに依存します
A
は、array
までの隣接する2つの行の合計で、rowsMax+1
までです。
A = sum(array(1:rowsMax,1:columnsMax) + array(2:rowsMax+1,1:columnsMax),2);
エヴァー[ベクトル](https://www.mathworks.com/help/matlab/matlab_prog/vectorization.html)のことを聞いた:つまり
? –
マトリックスの寸法は異なります – abstractness