Matlab - graficar con mause

 
Vista:

graficar con mause

Publicado por rafael alejandro medrano (2 intervenciones) el 04/10/2005 16:35:36
necesito que al tener precionado el mause sobre una pantalla figure de matlab se forme una linea por donde yo pase el mause,es decir que tengo que unir dos puntos escojidos aleatoriamente y unirlos por la linea formado que haga con el mause.
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:graficar con mause

Publicado por Juan (1 intervención) el 04/10/2005 21:09:10
Prueba con lo siguiente

[x, y] = ginput Acumulas un puntos hasta apretar la tecla ENTER
[x, y, boton] =ginput ademas se registra el boton pulsado
[x, y, boton] = ginput(n) acumulas n puntos

solo que esta funcion guarda el punto solo al soltar el boton del mouse
pero, puedes ver el archivo ginput.m

Un ejemplo de ginput

axis([0,10,0,10])
hold on
a=[ ];
b=[ ];
while(1)
while(1)
[x,y,boton] = ginput(1);
if (boton==3 | boton==2)
a=[ ];
b=[ ];
break;
end
if(boton==1)
a=[a,x];
b=[b,y];
plot(a,b);
end
end
if (boton==2)
break;
end
end
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:graficar con mause

Publicado por Elizabeth (1 intervención) el 13/03/2006 07:23:33
como grafico a) y^2+x^2=2 en matlab

b) 3x^2+^2y-5=0

c) (x-2)^3+y^2=3
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