Está en la página 1de 10

Funciones plot estndar.

Las funciones plot estndar de Maple se usan para la construccin de representaciones detalladas y complejas de datos o expresiones matemticas. Existen muchas funciones plot bsicas. A veces contienen algunos parmetros obligatorios, y muchos otros opcionales, que toman ciertos valores por defecto y que especifican atributos de la representacin grfica, como el grosor de las lneas, el estilo y el color, la supresin o no de los ejes coordenados, la escala, el tamao y el tipo de smbolos que aparecen en la grfica, etc. La funcin plot(f, h, v) representa la grfica de una funcin de una variable definida en un cierto intervalo. Contiene los siguientes parmetros obligatorios: f la funcin real en la variable x, que va a ser representada h rango del eje OX y un parmetro opcional v rango del eje OY > plot(cos(x) + sin(x), x=0..2*Pi);

Maple intenta dibujar la grfica de una function como una curva continua:

El parmetro discont = true asegura la representacin de los puntos de discontinuidad en el intervalo elegido: >plot(tan(x), x = -2*Pi..2*Pi, y = -4..4, discont = true);

Las grficas de dos funciones representadas en la misma ventana se distinguen por el color y el estilo de la grfica: > plot([sin(x), x-x^3/7], x=0..3.14, color=[red,blue], style=[point,line]);

La representacin de una curva en paramtricas: > plot([3*sin(t), 5*cos(t), t=-Pi..Pi]);

La representacin de una curva en polares en el color y el grosor de lnea elegido: > plot([sin(3*x),x,x=0..2*Pi],coords=polar,thickness=3);

La funcin plot3d(expr1, x=a..b, y=c..d) realiza la grfica de una funcin de dos variables, es decir, un trozo de superficie definida en una regin en coordenadas cartesianas del plano OXY. Sus parmetros son los siguientes: expr1 funcin cuya grfica queremos realizar x=a..b rango en el eje OX y=c..d rango en el eje OY > plot3d(sin(x+y),x=0..2*Pi,y=0..2*Pi);

> plot3d(x*exp(-x^2-y^2),x=-2..2,y=-2..2,color=x);

> plot3d([x*sin(x)*cos(y),x*cos(x)*cos(y),x*sin(y)],x=0..Pi,y=0..2*Pi);

Representacin de distintas superficies en una misma ventana grfica > c1:= [cos(x)-2*cos(0.4*y),sin(x)-2*sin(0.4*y),y]: c2:= [cos(x)+2*cos(0.4*y),sin(x)+2*sin(0.4*y),y]: c3:= [cos(x)+2*sin(0.4*y),sin(x)-2*cos(0.4*y),y]: c4:= [cos(x)-2*sin(0.4*y),sin(x)+2*cos(0.4*y),y]: plot3d({c1,c2,c3,c4},x=0..2*Pi,y=0..10,grid=[25,15],style=patch,color=sin(x));

Las funciones plot de Maple incluyen por defecto las definiciones en coordenadas cartesianas. El parmetro coords permite utilizar otros sistemas de coordenadas, como las coordenadas polares, cilndricas, esfricas cnicas, etc. A continuacin presentamos la sintaxis habitual para algunos sistemas de coordenadas: Cartesianas plot3d(z(x,y), x=a..b, y=c..d); Cilndricas plot3d(r(theta,z), theta=a..b, z=c..d, coords=cylindrical); Esfricas plot3d(r(theta,phi), theta=a..b, phi=c..d, coords=spherical);

A continuacin realizamos algunos ejemplos de representacin de superficies en distintos sistemas de coordenadas: > plot3d(sin(x)+sin(y),x=0..2*Pi, y=0..2*Pi, axes=boxed);

> plot3d(height,angle=0..2*Pi,height=-5..5, coords=cylindrical, axes=normal);

> plot3d(1,t=0..2*Pi,p=0..Pi,coords=spherical,scaling=constrained);

> plot3d(theta,theta=0..8*Pi,z=-1..1, coords=cylindrical, style=patch, numpoints=1000, axes=framed);

Maple posee un paquete adicional de grficos con el que se pueden realizar animaciones, animaciones en 3D, animaciones de curvas, cambios de coordenadas, contornos en 3D, representaciones de funciones implcitas, representaciones de puntos, poliedros, tubos, etc.

> with(plots): tubeplot( [ -10*cos(t) - 2*cos(5*t) + 15*sin(2*t), -15*cos(2*t) + 10*sin(t) - 2*sin(5*t), 10*cos(3*t) ], t= 0..2*Pi,radius=5*cos(t*Pi/3));

También podría gustarte