标签: matlab
我有一个3D矩阵:size(data)= [100,3,500] 我想用1s替换第一列中的所有-1。 然后,我想用0替换第二和第三列中的所有-1。
线性索引似乎不起作用,因为我还必须替换第二列和第三列。
答案 0 :(得分:2)
你不能这样做:
col1 = data(:,1,:); col1(col1 == -1) = 1; data(:,1,:) = col1;
等...