Matlab - problema matriz con palabras

 
Vista:

problema matriz con palabras

Publicado por holyo (58 intervenciones) el 13/05/2012 18:08:52
Hola, me gustaría hacer una matriz de la siguiente manera:

matriz=['Amarillo'; 'Verde'];

Sin embargo, me sale este error:

1
2
3
>> matriz=['Amarillo';'Verde']
??? Error using ==> vertcat
CAT arguments dimensions are not consistent.


¿Por qué me ocurre esto?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

problema matriz con palabras

Publicado por Gerardo (104 intervenciones) el 13/05/2012 19:02:12
Hola!

Para una matriz de strings puedes usar celdas

1
matriz={'Amarillo'; 'Verde'}

Luego para acceder a sus elementos es similar a como lo harias con una matriz
1
2
3
4
p = matriz{1}
p =
 
Amarillo


Saludos!
Gerardo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

problema matriz con palabras

Publicado por PTRRZA (1 intervención) el 15/09/2017 01:02:26
>> M=['amarillo';'verde '] %Recuerda hay 8 columnas en amarillo y hay 5 columnas en verde, agregale 3 espacios a amarillo.

M =

amarillo
verde
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

problema matriz con palabras

Publicado por RICHAR CRUZ (3 intervenciones) el 19/10/2018 16:35:01
Tienes que trabajar con datos tipo estructura y celdas,
por lo que entiendo matlab no deja trabajar matrices con caracteres igual que con números

>>A={'hola', 'carlos'};
A =

'hola' 'carlos'

>> B={'como';'estas'}
B =

'como'
'estas'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar