Replacing text with value

1 visualizzazione (ultimi 30 giorni)
Desmond Chang
Desmond Chang il 23 Gen 2022
Commentato: Voss il 23 Gen 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?

Risposta accettata

Voss
Voss il 23 Gen 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 Commenti
Desmond Chang
Desmond Chang il 23 Gen 2022
Thanks a lot!!!!
Voss
Voss il 23 Gen 2022
You're welcome!

Accedi per commentare.

Più risposte (0)

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by