Matlab - VARIABLES IMPASABLES

 
Vista:

VARIABLES IMPASABLES

Publicado por Silvia González (11 intervenciones) el 29/06/2007 15:33:55
Hola
Alguien podría decirme si, teniendo 10 variables en el workspace, por ejemplo:

a1
a2
a3
...
a10

puedo ir llamándolas a todas desde una función(una vez por variable) si estas
variables son de tipo double? Lo digo porque si hago un for en el que voy desde
1 hasta 10 concatenando 'a' con 1, de forma que tenga el nombre de cada variable
para cada pasada, luego la función no me coje la variable porque es de tipo char.

¿Alquien tiene alguna solución)

Muxas gracias de antemano.
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

RE:VARIABLES IMPASABLES

Publicado por Julian (75 intervenciones) el 29/06/2007 18:49:15
Hola Silvia... Si es posible hacer lo que preguntas usando la función EVAL. Por ejemplo;

for i=1:10
a=['a' num2str(i)];
eval(a)
end

Saludos!
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

RE:VARIABLES IMPASABLES

Publicado por Silvia González (11 intervenciones) el 02/07/2007 12:44:10
Gracias Julian

Por cierto, me podrías echar una mano con la pregunta que hay justo arriba referente a la representación de gráficos de barras (función bar(x,y)) con uno de los ejes en escala logarítmica. Gracias de nuevo.

Un saludo
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