Borrar filtros
Borrar filtros

[Matrix] How to change data from double to cell

1 visualización (últimos 30 días)
Amir Hamzah UTeM
Amir Hamzah UTeM el 29 de Mzo. de 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

Respuesta aceptada

Matt Fig
Matt Fig el 29 de Mzo. de 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 comentario
Amir Hamzah UTeM
Amir Hamzah UTeM el 29 de Mzo. de 2011
thanks again matt.. you help me a lot today.. :)

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Resizing and Reshaping Matrices en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by