0

MATLAB に大きな 2 次元配列があり、時間の経過とともに更新されます。( A = ( i , j , k )のようなもの、ここでkは時間です)。

時間kでしきい値を超えるすべての要素を見つけ、時間k - 1でそれらの値を置き換えたいと考えています。ループ
なしで可能ですか?for

どうもありがとう。

4

1 に答える 1

0

これを試して:

A = zeros(2,2,3);
A(1,1,2) = -1;
A(1,3,2) = 10;
A(3,3,2) = 15;
%%
k = 2; 
thr = 0; 

[row,col,v] = ind2sub(size(A),find(A >thr))
A(row,col,k) = A(row,col,k-1)

A(:,:, k)%display
于 2012-06-18T12:57:06.147 に答える