Matlab - agregar etiqueta a valores de matriz

   
Vista:

agregar etiqueta a valores de matriz

Publicado por Argel (4 intervenciones) el 08/10/2012 21:11:38
Hola que tal pues me estoy iniciando en matlab pero tengo una duda
necesito crear un vector de 1:100 pero necesito que en la celdas me
aparezcan con la etiqueta equipo1, equipo2, equipo3 ... equipo100.
como puedo solucionar esto???
Gracias,
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

agregar etiqueta a valores de matriz

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3440 intervenciones) el 09/10/2012 14:27:31
Mejorar la pregunta.
No se entiende tu pregunta.
O Derrepente quieres algo asi:
1
2
3
4
5
6
7
8
9
10
>> for i=1:5
    A(i)={['equipo',num2str(i)]};
end
A
 
A =
 
    'equipo1'    'equipo2'    'equipo3'    'equipo4'    'equipo5'
 
>> 



Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programacion Matlab
jjcc94@hotmail.com

http://matlabcaballero.blogspot.com
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

agregar etiqueta a valores de matriz

Publicado por Argel (4 intervenciones) el 09/10/2012 22:26:18
Hola buenas tardes te agradezco por contestar y si es lo quería pero que fuera guardado así en un tipo double y no un cell. esto se puede hacer???
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

agregar etiqueta a valores de matriz

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3440 intervenciones) el 09/10/2012 22:36:38
Los doubles son numeros, matrices con entradas que son numeros.
equipo1 no puede tipo double,ya que tiene como parte letras y estos no pueden ser double.


Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programacion Matlab
jjcc94@hotmail.com

http://matlabcaballero.blogspot.com
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

agregar etiqueta a valores de matriz

Publicado por Argel (4 intervenciones) el 09/10/2012 22:47:05
A ok entonces como podría resolver mi problema.

Lo que necesito es que una matriz o arreglo presente las sig salidas por ejemplo

0 1 2 3 4 ...
Equipo1 Equipo2 Equipo3 Equipo4 Equipo5 ...
10230000 10230001 10230002 10230003 10230004 ...

o como puedo hacer la operación que se hace con los vectores de C=[a:b] para juntarlos, pero con arreglos o con las tipo cell???

Gracias
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

agregar etiqueta a valores de matriz

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3440 intervenciones) el 09/10/2012 23:27:32
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
clear all
clc
for i=0:20
    if i<=8
    A{1,i+1}=['    ',num2str(i),'     '];
     A{2,i+1}=[' equipo',num2str(i+1),'  '];
     A{3,i+1}=[' 1023000',num2str(i),' '];
    end
 
    if i==9
    A{1,i+1}=['    ',num2str(i),'     '];
     A{2,i+1}=[' equipo',num2str(i+1),' '];
     A{3,i+1}=[' 1023000',num2str(i),' '];
    end
 
    if i>=10
    A{1,i+1}=['    ',num2str(i),'    '];
    A{2,i+1}=[' equipo',num2str(i+1),' '];
    A{3,i+1}=[' 1023000',num2str(i),''];
    end
end
R=cell2mat(A)



1
2
3
4
5
R =
 
    0         1         2         3         4         5         6         7         8         9         10        11        12        13        14        15        16        17        18        19        20
 equipo1   equipo2   equipo3   equipo4   equipo5   equipo6   equipo7   equipo8   equipo9   equipo10  equipo11  equipo12  equipo13  equipo14  equipo15  equipo16  equipo17  equipo18  equipo19  equipo20  equipo21
 10230000  10230001  10230002  10230003  10230004  10230005  10230006  10230007  10230008  10230009  102300010 102300011 102300012 102300013 102300014 102300015 102300016 102300017 102300018 102300019 102300020


funciona para i<=98. si i es mayor de 98, tendria que cambiar el codigo.

Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programacion Matlab
jjcc94@hotmail.com

http://matlabcaballero.blogspot.com
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

agregar etiqueta a valores de matriz

Publicado por Argel (4 intervenciones) el 09/10/2012 23:32:44
Muchas Gracias esto es gusto lo que necesitaba

Saludos y buena tarde.
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