Effacer les filtres
Effacer les filtres

How can I turn a matrix into character text in MATLAB?

2 vues (au cours des 30 derniers jours)
B
B le 21 Nov 2017
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?

Réponses (2)

M
M le 21 Nov 2017

Guillaume
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);

Catégories

En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by