Académique Documents
Professionnel Documents
Culture Documents
Ejemplo: X^2
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