how to find the Reverse process of A(B).
조회 수: 2 (최근 30일)
이전 댓글 표시
I have two arrays A and B. for instance,
A=[1 3 2 4 5 6 7 8 8 9 11];
B=[10 4 3 1 7 6 9 5 2 8 11];
in matlab
A(B)=[9 4 2 1 7 6 8 5 3 8 11];
My question is: How to calculate A, if B and A(B) are given.
Any help will be appericiated.
댓글 수: 0
채택된 답변
Adam Danz
2020년 3월 27일
편집: Adam Danz
2020년 3월 27일
A=[1 3 2 4 5 6 7 8 8 9 11];
B=[10 4 3 1 7 6 9 5 2 8 11];
C = A(B);
A2(B) = C;
However, if B contains duplicate values, A2 will not equal A.
댓글 수: 1
the cyclist
2020년 3월 27일
편집: the cyclist
2020년 3월 27일
On that last point ...
To be clear, no algorithm would guaranteed to replicate A, if there are duplicate values in B, because there is insufficient information to do so. But you can find an A that is consistent with A(B) = C.
추가 답변 (1개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!