Replacing text with value

2 views (last 30 days)
Desmond Chang
Desmond Chang on 23 Jan 2022
Commented: Voss on 23 Jan 2022
I have a matrix of A1= [ A B C D E F G H I J K L M N O] and another matrix of value but its quite long so let's say it's A2= [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15]. If I have a result of r=[ A E] or r=[ B D L], how do i replace the the letters with its corresponding value?

Accepted Answer

Voss
Voss on 23 Jan 2022
A1 = 'A':'O'
A1 = 'ABCDEFGHIJKLMNO'
A2 = 1:15
A2 = 1×15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
r = 'AE';
[~,idx] = ismember(r,A1);
s = A2(idx)
s = 1×2
1 5
  2 Comments
Desmond Chang
Desmond Chang on 23 Jan 2022
Thanks a lot!!!!
Voss
Voss on 23 Jan 2022
You're welcome!

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!