Duda sencilla

JAVI
18 de Noviembre del 2005
Necesito ayuda:
No se como hacer para generar variables nuevas dentro del programa de matlab:
es decir, seria como hacer algo asi:

for i=1:100
variable'i'=100+i
end

y lo que busco es que me responda:
variable1=101
variable2=102
variable3=103
etc.

Os agradeceria que me echarais un cable.
Gracias.

ursula
18 de Noviembre del 2005
Hola, en el matlab para definir variables nuevas solo tienes que poner el nombre de la variable y darle un valor, por ejemplo en mitad de tu codigo tu pones:

m=5;
y ya tienes fefinida tu variable m.
Espero que te sirva ni respuesta.

ursula
18 de Noviembre del 2005
pon esto y ya veras que funcina:
for i:100
sprintf('%s','variable')
i
sprintf('%s','=')
g=i+100

si te salen en lineas distintas prueba a ponerlo todo en el mismo renglon


Roberto
18 de Noviembre del 2005
No te vale usar matrices?
Creo que es algo así:


for f=1:100
matriz[f]=f
next


guoqui
18 de Noviembre del 2005
Para programar lo que pides, existe la función "eval" que precisamente realiza lo que necesitas.
Un saludo.