Vous êtes sur la page 1sur 2

Grafica Manual

Este programa coloca los puntos manualmente mediante el mouse.

Ejemplo: X^2

Se grafica manualmente la función cuadrática de x

10

0
0 1 2 3 4 5 6 7 8 9 10
CODIGO

axis([0 10 0 10])
hold on
% Inicia la lista en el vacio
xy=[];
n=0;
%Repetir,recogiendo los puntos
disp('El boton izquierdo toma los puntos') %muestra texto
disp('El boton derecho toma el ultimo punto')
but=1;
while but==1
[xi,yi,but]= ginput(1); %ginput es una funcion que grafica
mediante mouse
plot(xi,yi,'b*') %grafica los puntos x y con el caracter *
n=n+1;
xy(:,n)=[xi;yi];
end
%Interpolar con una curva spline y más fino el espaciamiento
t=1:n;
ts=1: 0.1: n;
xys=spline(t,xy,ts);
%Trazar la curva interpolada
grid on; %realiza cuadricula
plot(xys(1,:),xys(2,:),'b-');
hold off %no habra sobreescritura de imagenes

Vous aimerez peut-être aussi