You are on page 1of 9

GRÁFICAS CON MAPLE

Maple proporciona muchas posibilidades para la representación gráfica de datos y relaciones


matemáticas utilizando diferentes modificaciones de las funciones básicas plots para representaciones
gráficas. Entre muchas otras, también existen funciones para realizar representaciones interactivas y
animaciones. Una de las funciones más usadas es la función plot para la representación gráfica de
funciones de una variable, caracterizada por una amplia variabilidad de sus diferentes opciones
gráficas.
Para realizar un buen trabajo con la función plot de Maple es necesario entender dos principios básicos
en su construcción. En primer lugar, la diferencia fundamental existente entre las funciones plot, como
las funciones plot estándar, y las funciones gráficas adicionales. La segunda cuestión importante es
comprender la manera en que los distintos parámetros actúan sobre una gráfica y cómo esa influencia
se manifiesta a la hora de representar curvas y superficies.
Funciones plot estándar.

Las funciones plot estándar de Maple se usan para la construcción de representaciones detalladas y
complejas de datos o expresiones matemáticas. Existen muchas funciones plot básicas. A veces
contienen algunos parámetros obligatorios, y muchos otros opcionales, que toman ciertos valores por
defecto y que especifican atributos de la representación gráfica, como el grosor de las líneas, el estilo y
el color, la supresión o no de los ejes coordenados, la escala, el tamaño y el tipo de símbolos que
aparecen en la gráfica, etc.
La función plot(f, h, v) representa la gráfica de una función de una variable definida en un cierto
intervalo. Contiene los siguientes parámetros obligatorios:
f – la función real en la variable x, que va a ser representada
h – rango del eje OX
y un parámetro opcional
v – rango del eje OY
> plot(cos(x) + sin(x), x=0..2*Pi);
Maple intent dibujar la gráfica de una function como una curva continua:
> plot(tan(x), x = -2*Pi..2*Pi, y = -4..4);

El parámetro discont = true asegura la representación de los puntos de discontinuidad en el intervalo


elegido:
> plot(tan(x), x = -2*Pi..2*Pi, y = -4..4, discont = true);

Las gráficas de dos funciones representadas en la misma ventana se distinguen por el color y el estilo
de la gráfica:
> plot([sin(x), x-x^3/7], x=0..3.14, color=[red,blue], style=[point,line]);
La representación de una curva en paramétricas:
> plot([3*sin(t), 5*cos(t), t=-Pi..Pi]);

La representación de una curva en polares en el color y el grosor de línea elegido:


> plot([sin(3*x),x,x=0..2*Pi],coords=polar,thickness=3);
La función plot3d(expr1, x=a..b, y=c..d) realiza la gráfica de una función de dos variables, es decir, un
trozo de superficie definida en una región en coordenadas cartesianas del plano OXY. Sus parámetros
son los siguientes:
expr1 – función cuya gráfica 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);
Representación de una superficie en paramétricas:

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

Representación de distintas superficies en una misma ventana gráfica

> 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
parámetro coords permite utilizar otros sistemas de coordenadas, como las coordenadas polares,
cilíndricas, esféricas cónicas, etc. A continuación presentamos la sintaxis habitual para algunos
sistemas de coordenadas:
Cartesianas

plot3d(z(x,y), x=a..b, y=c..d);



Cilíndricas

plot3d(r(theta,z), theta=a..b, z=c..d, coords=cylindrical);



Esféricas

plot3d(r(theta,phi), theta=a..b, phi=c..d, coords=spherical);

A continuación realizamos algunos ejemplos de representación 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);

Los atributos específicos pueden ser citados directamente en la sintaxis de la función plot o plot3d o
bien pueden ser introducidos interactivamente por medio de la paleta que se obtiene con un click del
del botón derecho del ratón. Las siguientes opciones están en el menú correspondiente: •
Copy – para copiar la gráfica en el portapapeles
Style – proporciona el estilo de la gráfica (cuadriculado, contorno, líneas ocultas, etc) tamaño y tipo de
los símbolos utilizados, grosor de la línea y estilo (continuas, de puntos, etc) y el estilo del enrejado
(triangular o rectangular).
Colour – color de la paleta de dibujo e iluminación.
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 gráfica en alguno de los formatos gráficos: 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 gráficos con el que se pueden realizar animaciones, animaciones
en 3D, animaciones de curvas, cambios de coordenadas, contornos en 3D, representaciones de
funciones implícitas, 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));

You might also like