Está en la página 1de 9

GRFICAS CON MAPLE

Maple proporciona muchas posibilidades para la representacin grfica de datos y relaciones


matemticas utilizando diferentes modificaciones de las funciones bsicas plots para representaciones
grficas. Entre muchas otras, tambin existen funciones para realizar representaciones interactivas y
animaciones. Una de las funciones ms usadas es la funcin plot para la representacin grfica de
funciones de una variable, caracterizada por una amplia variabilidad de sus diferentes opciones
grficas.
Para realizar un buen trabajo con la funcin plot de Maple es necesario entender dos principios bsicos
en su construccin. En primer lugar, la diferencia fundamental existente entre las funciones plot, como
las funciones plot estndar, y las funciones grficas adicionales. La segunda cuestin importante es
comprender la manera en que los distintos parmetros actan sobre una grfica y cmo esa influencia
se manifiesta a la hora de representar curvas y superficies.

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 intent dibujar la grfica de una function como una curva continua:
> plot(tan(x), x = -2*Pi..2*Pi, y = -4..4);

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);

Representacin de una superficie en paramtricas:


> 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,
axes=framed);

coords=cylindrical,

style=patch,

numpoints=1000,

Los atributos especficos pueden ser citados directamente en la sintaxis de la funcin plot o plot3d o
bien pueden ser introducidos interactivamente por medio de la paleta que se obtiene con un click del
del botn derecho del ratn. Las siguientes opciones estn en el men correspondiente:
Copy para copiar la grfica en el portapapeles
Style proporciona el estilo de la grfica (cuadriculado, contorno, lneas ocultas, etc) tamao y tipo de
los smbolos utilizados, grosor de la lnea y estilo (continuas, de puntos, etc) y el estilo del enrejado
(triangular o rectangular).
Colour color de la paleta de dibujo e iluminacin.
Axes estilos disponibles: normal, en caja, referencia o no dibujo de los ejes.
Projection tipo de perspectiva y escalas de los ejes.

Export exporta la grfica en alguno de los formatos grficos: DXF, EPS, GIF, JPG, POV, BMP,
WMF.
> plot3d([(-3*cos(2*Pi*u))*4*sin(2*Pi*v)*cos(2*Pi*v),
(-3*cos(2*Pi*u))*4*sin(2*Pi*v)*sin(2*Pi*v),
7*cos(2*Pi*v)*sin(2*Pi*u)], u=0..1,v=0..1,numpoints=4000,);

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