Matlab - Como poner datos que arroja un while a un vector

 
Vista:

Como poner datos que arroja un while a un vector

Publicado por Andrea Forero (1 intervención) el 05/06/2010 23:11:24
HOla... el proble es el siguiente
estoy haciendo este ciclo

n=0;
while n<10
n
n=n+1;
end

ARROJA:
n =
0
n =
1
n =
2
n =
3
n =
4
n =
5
n =
6
n =
7
n =
8
n =
9
lo que quiero es que me generen esos datos en un vector osea
X=0 1 2 3 4 5 6 7 8 9 , donde X es la salida y no de forma independiente como lo arrojo arribita.

¿Cómo ? lo puedo generear?

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

RE:Como poner datos que arroja un while a un vecto

Publicado por Jorge (226 intervenciones) el 06/06/2010 02:03:18
No necesitas una iteración para lograr eso.

Se hace con

x = 0 : 9

Ahora bien, si insistes en querer usar un ciclo, sería así

for i = 0 : 9
x(i+1) = i;
end
x

o bien

i = 0;
while i < 10
x(i+1) = i;
i = i + 1;
end
x
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 Dave
Val: 497
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

RE:Como poner datos que arroja un while a un vecto

Publicado por Dave (1094 intervenciones) el 07/06/2010 15:39:25
Hola Andrea,

aqui un ejemplo.

Saludos
Dave

-------------
n=0;
x=[];
while n<10
x(n+1)=n;
n=n+1;
end
x
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