How can I turn a matrix into character text in MATLAB?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
The matrix has the numbers 1-26 as the corresponding letters A-Z and 27 is a space. Is there anyway I can use MATLAB to make this conversion?
0 commentaires
Réponses (2)
Guillaume
le 21 Nov 2017
One way:
lettervalues = randi(27, 1, 50)
actualletters = char(lettervalues + 'A' - 1);
actualletters(lettervalues == 27) = ' '
Another way:
lettervalues = randi(27, 1, 50)
lookuptable = ['A':'Z', ' '];
actualletters = lookuptable(lettervalues);
0 commentaires
Voir également
Catégories
En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!