0

私は 3D 行列を持っています: size(data) = [100, 3, 500] 最初の列のすべての -1 を 1 に置き換えたいです。次に、2 列目と 3 列目の -1 をすべて 0 に置き換えます。

2 番目と 3 番目の列も置き換える必要があるため、線形インデックスは機能していないようです。

4

1 に答える 1

2

あなたはただできませんか:

col1 = data(:,1,:);
col1(col1 == -1) = 1;
data(:,1,:) = col1;

等...?

于 2013-08-06T08:15:07.657 に答える