I have for example:
V1 = [1 2 3 4 5 16 17 18 19 20];
V2 = [21 20 19 18 17 4 3 2 1 0];
and
flip = [1 0 0 1 1 1 0 1 0 0];
I would like to generate W1 and W2, where W1(i) = V1(i) if flip(i) = 0, but = V2(i) if flip(i) = 1. And W2 has to be the complementer of W1.

 채택된 답변

Guillaume
Guillaume 2018년 4월 17일

2 개 추천

W1 = V1 .* flip + V2 .* ~flip
W2 = V1 .* ~flip + V2 .* flip

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Logical에 대해 자세히 알아보기

태그

질문:

2018년 4월 17일

편집:

2018년 4월 17일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by