[Matrix] How to change data from double to cell

2 vues (au cours des 30 derniers jours)
Amir Hamzah UTeM
Amir Hamzah UTeM le 29 Mar 2011
hi, i have this set of matrix x=[33 33 33 44 33 22 11 22 11 11 11 11 33 22 33 22 33 33 22 11 22 22 22 11 11 22 22 11]; i want to change it by assign data 11="PG" 22="PT" 33="ML" 44="CT" so at the end it would be like this,
y=[ML ML ML CT ML PT PG PT PG PG PG PG ML PT ML PT ML ML PT PG PT PT PT PG PG PT PT PG];
Anyone know how to do that?got any ideas? thanks, Amir

Réponse acceptée

Matt Fig
Matt Fig le 29 Mar 2011
x=[33 33 33 44 33 22 11 22 11 11 11 11 33 22 33 22 33 33 22 11 22 22 22 11 11 22 22 11];
y = num2cell(x);
y(x==11) = {'PG'};
y(x==22) = {'PT'};
y(x==33) = {'ML'};
y(x==44) = {'CT'}
  1 commentaire
Amir Hamzah UTeM
Amir Hamzah UTeM le 29 Mar 2011
thanks again matt.. you help me a lot today.. :)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB 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!

Translated by