>>x=pi*(-1:0.1:1);
>>y=x.*sin(x);
>>plot(x,y) % Por defecto une los puntos (x(i),y(i)) mediante una poligonal
>>y=x.*sin(x);
>>plot(x,y) % Por defecto une los puntos (x(i),y(i)) mediante una poligonal
Como se ve, con pocos puntos la gráfica tiene un aspecto demasiado
lineal a trozos. Para "engañar" al ojo, basta tomar más puntos.
>>x=pi*(-1:0.01:1);
>>y=x.*sin(x);
>>plot(x,y)
>>y=x.*sin(x);
>>plot(x,y)
También
pueden dibujarse funciones. Así:
>>fplot('sin(x)',[0 2*pi]) % Dibuja la función seno en el
intervalo [0,2*pi]
>>hold on % Mantiene en la ventana gráfica los dibujos anteriores
>>fplot('cos(x)',[0 2*pi]) % Dibuja sobre la gráfica anterior la
función cos(x)
>>hold off % Con esto olvida los dibujos anteriores
% y dibuja en una ventana nueva
% y dibuja en una ventana nueva
>>fplot('x^2*sin(1/x)',[-0.05 0.05]) % Dibuja la función x^2*sin(1/x)
curvas en paramétricas,
>>ezplot('sin(t)','cos(t)',[0 pi])
e implícitas
>>ezplot('x^2 - y^2 - 1')
También
permite dibujar superficies. La forma más sencilla es mediante el comando ezsurf,
>>ezsurf('sin(x*y)',[-2 2 -2 2])
Bibliografía:
http://www.mat.ucm.es/~jair/matlab/notas.htm
No hay comentarios:
Publicar un comentario