cielo estrellado
Publicado por Sara (1 intervención) el 06/09/2010 19:29:16
A ver si alguien me puede ayudar con una duda que tengo.
Tengo que hacer un cielo estrellado y que se represente con el símbolo (o) las estrellas que estén más cercanas y con el símbolo (*) las que estén más lejanas.
He probado haciendo esto, pero creo que no coloco bien los plot dentro de la función ya que me da un bucle infinito y se me cierra el matlab.
function estrellas(n)
x=rand(n);
y=rand(n);
p=sqrt((x.^2)+(y.^2));
i=1;
s=0;
while i<=n
if p(i)<=1
s=s+1
plot(x,y,'*')
else
plot(x,y,'o')
i=i+1
end
end
Gracias.
Tengo que hacer un cielo estrellado y que se represente con el símbolo (o) las estrellas que estén más cercanas y con el símbolo (*) las que estén más lejanas.
He probado haciendo esto, pero creo que no coloco bien los plot dentro de la función ya que me da un bucle infinito y se me cierra el matlab.
function estrellas(n)
x=rand(n);
y=rand(n);
p=sqrt((x.^2)+(y.^2));
i=1;
s=0;
while i<=n
if p(i)<=1
s=s+1
plot(x,y,'*')
else
plot(x,y,'o')
i=i+1
end
end
Gracias.
Valora esta pregunta


0