通过标记位置实现对特定位置复制
比如有一个向量X = [1 2 3 4 5],现在通过一个同等规模大小的向量position = [0 1 0 1 0]来改变向量X中特定位置元素的取值。
X = [1 2 3 4 5];
position = [0 1 0 1 0];
X(position == 1) = 2; %%可以实现把相对应于position==1的位置的X的元素变为2
%%输出结果应为
% X = [1 0 3 0 5]
通过标记位置实现对特定位置复制
比如有一个向量X = [1 2 3 4 5],现在通过一个同等规模大小的向量position = [0 1 0 1 0]来改变向量X中特定位置元素的取值。
X = [1 2 3 4 5];
position = [0 1 0 1 0];
X(position == 1) = 2; %%可以实现把相对应于position==1的位置的X的元素变为2
%%输出结果应为
% X = [1 0 3 0 5]