You are on page 1of 34

WinPlot

Programa para gráficos 2-D y 3-D


mailto:mbustos@uach.cl

El programa Winplot es distribuido en forma gratuita por Richard Parris, profesor de la


Philips Exeter Academy, Exeter, New Hampshire. Actualmente existe una versión en
español de este programa que puede ser descargada en la dirección:
http://math.exeter.edu/rparris/winplot.html

Este tutorial ha sido creado con el objeto de facilitar el uso de WinPlot a todos aquellos
que, por una u otra razón, necesitamos crear gráficas complejas, tanto en el plano como en
el espacio. Cualquier sugerencia sobre su contenido rogamos hacerla a la dirección
electrónica: mbustos@uach.cl

1. Introducción
Accedemos al programa activando su icono tras lo cual se abre una (pequeña)
ventana conteniendo dos menús:
• Ventana
• Ayuda

Ventana nos introduce a cualquier trabajo gráfico


que vayamos a realizar. Al abrirlo nos
encontramos con varias posibilidades:

• 2-dim, 3-dim : Abren ventanas para


gráficos en el plano y en 3 dimensiones,
respectivamente.
• Adivinar : inserta un gráfico 2-d y
espera que reconozcamos su ecuación,
la cual se puede visualizar en Ecua >
Respuesta..., según se muestra en la
Figura de la izquierda.
• Mapping : una opción –relacionada
con transformaciones en el plano– que
analizaremos más adelante.
• Abrir último : si está activada, cada
vez que elijamos una opción se abrirá el
último archivo que se guardó.
• Valores predeterminados : si
hemos hecho cambios, restablece los
valores predeterminados del programa.

1
Es interesante observar que la mayoría de los menús de este programa trae la Ayuda como
una opción, la cual es breve pero precisa.

2. Gráficos en el plano
2.1 Poniendo a punto el espacio de trabajo
Activemos la opción Ventana > 2-d; se abrirá una ventana –por ahora llamada
sinnombre1.wp2– con una variedad
de menús para el trabajo con gráficas
en el plano.
Por ejemplo, podemos cambiar la
apariencia de la ventana
Abramos el menú Ver y elijamos
alguna de sus opciones.
Una opción es Cuadrícula...
nos permitirá modificar varios
aspectos de la apariencia de la
ventana.

Si, por ejemplo, activamos polar, sectores


polares –haciendo clic con el puntero en la
casilla correspondiente–, obtendremos un
sistema adecuado para la gráfica de curvas
en coordenadas polares.

Otra opción importante aquí es Ver..., la cual


permite determinar que parte del plano cartesiano
es la que se mostrará.

Si deseamos agregar texto a la ventana podemos


hacerlo desde el menú Btns, activando la opción
Texto.

2
Luego, al hacer clic con el botón derecho del mouse, se abrirá una caja de diálogo, en la
cual podremos ingresar nuestro texto.

Pulsando ok el texto será insertado en la ventana, donde podremos reubicarlo arrastrándolo


con el mouse. La leyenda se borrará si pulsamos sobre ella con el botón derecho del mouse
y eliminamos su texto en la caja de diálogo.

Otras opciones de interés relacionadas a esto las encontraremos en el menú Misc.

2.2 Dibujando puntos


Desplegamos el menú Ecua y seleccionamos la opción Punto. En la caja de diálogo que se
abre ingresamos las coordenadas de nuestro primer punto: (2,1), con las opciones que se
muestran

¿Se abrió una nueva caja de diálogo, como la que se


muestra a la izquierda? Es el Inventario.
No nos preocupemos por ahora; si nos incomoda
podemos cerrarla. Pronto explicaremos de que se
trata.

3
Los tres puntos de la figura siguiente se
ingresaron de la misma manera. Las
letras A, B, C para cada uno de ellos se
insertaron como texto, siguiendo el
procedimiento antes descrito.

Si queremos tener los puntos unidos,


entonces, en el mismo menú Ecua,
elegimos la opción Segmento y,
manteniendo los puntos ya trazados,

ingresamos las coordenadas de los puntos


extremos de cada segmento.
Finalmente obtendremos la figura de la
derecha.

Atención: WinPlot gusta cambiar de color, por lo que seleccionaremos el color antes del
trazado.

2.3 Guardar la sesión y copiar un gráfico


Los elementos activos de la sesión con WinPlot -los que no
han sido eliminados-, pueden guardarse en un archivo para ser
utilizados más adelante, siguiendo el procedimiento habitual en
Windows. La extensión de estos archivos es wp2. ¡Esta opción
nos ahorrará mucho trabajo en el futuro!
Para imprimir una gráfica elegiremos Archivo > Formato...
para dimensionar el tamaño de la impresión: especificaremos el
ancho en cm de la gráfica -el programa seleccionará el alto
correspondiente-, y su ubicación respecto al borde superior
izquierdo de la página. La opción encuadrar agrega un marco a
la imagen.
Ahora sólo resta pulsar ok y seleccionar Imprimir en el menú Archivo.

4
Para copiar una gráfica elegiremos Archivo > Copiar.
La imagen es copiada al portapapeles y de allí puede
pegarse en otras aplicaciones, como ser en Word,
OpenOffice, Paint, Photoshop, etc. Estas dos últimas
aplicaciones posibilitan guardar la imagen como archivo
gráfico, para un uso posterior.

2.4 El Inventario
Cuando hemos ingresado las primeras coordenadas, se abrió una caja de diálogo: el
Inventario
Esta opción –muy importante en todo lo
que sigue– aparece automáticamente al
ingresar el primer elemento y brinda
múltiples posibilidades:
editar: abre la caja de diálogo usada
para crear el elemento resaltado, donde
puede ser modificado -la gráfica se
modificará automáticamente.
borrar: elimina el elemento resaltado y
su gráfica.
dupl: copia el elemento resaltado y
abre la ventana de diálogo correspondiente, donde puede ser modificado -sin cambiar el
original. Ambos quedan registrados si elige no en ¿borrar el original?
copiar: copia el texto resaltado al portapapeles, desde donde puede ser pegada en otra
aplicación.
Las otras opciones las podremos ejercitar más adelante.

2.5 Operaciones básicas y funciones


El trazado de gráficas requiere el uso de funciones y operaciones entre ellas. Las
operaciones básicas se escriben de la manera convencional

Operación Símbolo Ejemplo


Suma + x +2
Diferencia - x-y
Producto * 2*x (o 2x, simplemente)
División / (x + 3)/2
Potencia ^ x^2 + y^2

Se destacará que WinPlot reconoce 3x, xx, xy,..., como los productos 3*x, x*x, x*y, etc.

5
Entre las funciones soportadas por WinPlot, tenemos

Nombre Función
abs(x) Valor absoluto de
sgn(x) Signo de x, definida como abs(x)/x, x ≠ 0
sqrt(x) Raíz cuadrada de x
root(n,x) Raíz n - ésima de x
exp(x) Exponencial (base e) de x
ln(x) Logaritmo natural de x
log(x) Logaritmo de base 10 de x
sin(x) Seno de x
cos(x) Coseno de x
tan(x) Tangente de x
arcsin(x) Arco seno de x
arcos(x) Arco coseno de x
arctan(x) Arco tangente de x
sinh(x) Seno hiperbólico de x
cosh(x) Coseno hiperbólico de x
tanh(x) Tangente hiperbólica de x
int(x) Parte entera de x
fact(n) Factorial de n: n!
min(x,y,...), max(x, y,...) Mínimo, máximo de x,y,...

Es obligatorio escribir los paréntesis: se escribirá 2sin(x) y no 2sinx, por ejemplo.


Mayores informaciones sobre éstas y muchas otras funciones las encontraremos en el menú
Ecua > Biblioteca...

Otras funciones pueden ser creadas como


combinaciones de las anteriores: abramos
Ecua > Definir Función... e ingresemos
en la caja de diálogo la función que
llamaremos "oscila" -de una variable, en
este caso.
Una vez aceptado pulsando Enter la
función es escrita en la ventana inferior

OSCILA(X) = XSIN(X) + COS(X)

donde también aparecerán otras funciones


que hallamos definido.
Estas nuevas funciones se usan de la
misma manera que las funciones de biblioteca que tiene incorporadas el programa.

6
2.6 Graficando curvas en el plano
Abrimos el menú Ecua y nos encontramos con un variado menú, cuya primera sección es la
que se muestra:

1. Explícita... para curvas de ecuación y = f ( x)


2. Paramétrica... para curvas de ecuaciones
x = f (t ), y = g (t )
3. Implícita... para ecuaciones del tipo
F ( x, y ) = c
4. Polar... para curvas del tipo r = f (t )
(t representa el ángulo polar).

Gráficas de ecuaciones explícitas


Activando esta opción se abre una caja
de diálogo con varias opciones. - un
ejemplo de muestra es lo usual.
• x inf y x sup: para restringir el
dominio
• bloquear el intervalo confirma lo
anterior.
• hacer periódica, el programa
asumirá que la función es periódica
fuera del intervalo seleccionado
• ancho de lápiz, cambia el grosor con
que se traza la gráfica.
• densidad del dibujo, aumenta la
densidad de puntos pero hace más lento el trazado.
• factor de tolerancia, se utiliza con funciones con "saltos"(discontinuidades). Un
valor menor que 1 podría motivar que el programa intente conectar los saltos.
• color, permite elegir el color del trazado. Si, más tarde, el color elegido no nos gusta,
podremos cambiarlo a partir del Inventario.

La gráfica siguiente ha sido creada con las opciones que se muestran

7
La lectura sobre la gráfica la obtenemos activando la opción mostrar ecua en el
Inventario, y se ocultará si volvemos a activar la opción. También la gráfica puede
mostrarse u ocultarse -sin eliminarla- activando la opción mostrar graf (no olvidemos
resaltar la ecuación correspondiente)

Gráficas de ecuaciones paramétricas


Sin abandonar la sesión previa, activamos Ecua > Paramétrica..., e ingresamos las
ecuaciones y opciones que se muestran. El color elegido esta vez es el blanco.
Puesto que se trata de una elipse, la variación de t -para obtener la curva completa- es entre
0 (t inf) y 2pi (t sup), que aquí se muestra como 6.28319.
La opción mostrar flecha a t = pi/2 genera la marca la flecha en el punto (0, pi/2), útil
para indicar la orientación de la curva.

Gráficas de ecuaciones implícitas


Esta opción permite trazar curvas cuyas ecuaciones están dadas en forma implícita:
F ( x, y ) = c . El método utilizado para el trazado no es trivial y puede consumir bastante
tiempo.
La gráfica que se muestra corresponde
a una elipse rotada

8
• búsqueda larga: posibilita que el programa se tome su tiempo para el trazado de
algunas curvas con complicaciones -con discontinuidades, por ejemplo.
• Mirar: permite observar la progresión del trazado, pero hace más lento el proceso.

Gráficas de curvas en coordenadas polares


En las figuras siguientes se muestra la gráfica de la ecuación en coordenadas polares
r = 3cos(2t ) -aquí t es el ángulo polar, el símbolo θ no es práctico y no se muestra bien en
la red.
Aunque no es necesario, hemos activado la opción Ver > Cuadrícula...> sectores polares

La última curva resulta al seleccionar la casilla únicamente valores positivos de r.

2.7 Otras opciones 2-d


Hasta ahora hemos sobrevolado el trazado gráfico en el plano, mostrando las opciones más
directas, en cada caso. Veremos ahora otras opciones muy interesantes.

En el menú Ecua
• Recta... ingresamos los coeficientes a, b, c, de la ecuación de la recta ax + by = c
podemos acceder directamente a su gráfica.

9
Polinómicas... podemos crear ecuaciones polinómicas, con grado máximo igual a 8, cuyas
gráficas pasan por puntos determinados. El programa asigna arbitrariamente tres puntos
iniciales y la ventana pasa a modo editar-polinomio, mostrando los puntos asignados y la
parábola por esos puntos.
Los cambios se hacen mediante el mouse:
• Los puntos se mueven arrastrándolos con el mouse.
• Agregamos un punto haciendo clic con el mouse -botón derecho-, en un lugar
determinado de la ventana.
• Al hacer clic con el botón derecho del mouse sobre uno de los puntos, éste se borra.

A medida que realizamos estas acciones veremos como la gráfica va modificándose. Para
finalizar con esta edición particular, seleccionamos Editar > Terminar en la ventana
gráfica.
Las gráficas creadas de esta manera aparecen en el Inventario como polinómicas # 1, etc, y
pueden usarse como cualquier otra gráfica de tipo y = f ( x) , excepto que no se muestra su
ecuación.
Los coeficientes de la ecuación -y otras opciones-, podemos verlas en el menú Editar de la
ventana gráfica.

10
11
Sombreado... esta opción del menú Ecua permite achurar regiones definidas por gráficas
y puede ser de utilidad para la resolución de algunas inecuaciones, por ejemplo.
En las dos primeras figuras se muestra como achurar la región sobre la curva de ecuación
y = ( x − 1) 2 .

En las figuras que siguen se puede apreciar la resolución gráfica del sistema de
desigualdades y ≥ ( x − 1) 2 , y ≤ x + 1

La opción entre de
Sombreado nos será de
utilidad más adelante, en
área entre dos curvas, por
ejemplo.

Desigualdades... al
escribir en Ecua >
Implícita... una igualdad
como f ( x) = g ( x) , abrir

Desigualdades, activar
cambiar = en < , y activar
mostrar región,
obtendremos la gráfica de la
región definida por
f ( x) < g ( x) .
En las figuras, la
desigualdad x 2 − y 2 − 1 < y − x 2 y la región correspondiente.

12
Menú Ver
Algunas opciones de este menú son
• Zoom, permite acercar o alejar la vista de la gráfica. Puede manejarse utilizando el
teclado: PgUp, PgDn, acercan o alejan la vista.
• Desplazar, posibilita desplazar el centro del sistema de coordenadas verticalmente,
horizontalmente. Para ello utilizaremos las cuatro teclas con flechas del teclado.
• Restablecer, vuelve la ventana gráfica a su estado inicial.
• Cuadrícula -aparte de lo ya dicho-, permite cuadricular el plano con una grilla (opción
rectangular)
• Ejes, permite establecer atributos de los ejes coordenados, como ser color, etiquetas,
etc.
• Conectar puntos: cuando la opción está desactivada, genera un trazado que puede ser
discontinuo, especialmente cerca de un punto de discontinuidad de la(s) función(es).

En la figura de más arriba se muestra la gráfica de y = sin(1/ x) , con la opción Conectar


puntos desactivada y con una densidad del dibujo igual a 10 -muy alta, lo usual es 1.
Notaremos como la gráfica asemeja una nube de puntos en torno al origen.

Menú Btns (Botones)


Tiene relación con las maneras diferentes de usar los
botones del mouse; BI: botón izquierdo, BD: botón
derecho. Por ahora comentaremos sólo algunas de las
opciones de este menú.
• Texto, ya las hemos explicado anteriormente.
• Pegar, con un clic del botón derecho inserta la
gráfica que haya en el portapapeles.

Antes de continuar con los menús siguientes, vamos a explicar como se trabaja con una de
las opciones del menú Ventana -lo que postergamos en su oportunidad. Nos referimos a
Mapping.

13
Mapping
Esta es una opción del menú Ventana que permite visualizar transformaciones del plano.
Luego de activar la opción nos encontramos con dos ventanas 2-d, siendo la primera de
ellas el dominio de la transformación y la segunda su rango. Siguiendo los procedimientos
habituales, desde el menú Ecua del dominio ingresamos puntos, rectas, curvas...
Inicialmente las gráficas aparecen tal cual en ambas ventanas. Para cambiar esto, en el
menú Map > Nuevo...del dominio ingresamos las funciones que definen la transformación.
En el primer ejemplo hemos trazado la elipse de ecuación 4 x 2 + 9 y 2 = 36 , luego
ingresamos la rotación de ecuaciones U ( x, y ) = x − y , V ( x, y ) = x + y , obteniendo la
imagen de la elipse en el rango

En este ejemplo se transforma la rosa de cuatro hojas bajo una función no lineal

14
Menú Una
Este menú tiene relación con lo que se puede hacer con una curva. Veamos algunas de sus
opciones.

• Traza...: al seleccionar esta opción accedemos a una


caja de diálogo como la que se muestra abajo. Un
punto aparece marcado como una cruz roja en la
gráfica; también se muestran sus coordenadas.

Deslizando el cursor de la caja con el mouse veremos como la cruz se desliza sobre la
gráfica, a la vez que se van mostrando sus coordenadas.

Taylor aprox: muestra la gráfica del polinomio de


Taylor aproximante a la función, del grado
seleccionado, con base en el punto actual sobre la
curva. -cruz roja. En la figura el grado es 2.
No está de más mencionar que el polinomio es
agregado al Inventario.
secantes, punto de base: marcando secantes en la caja
de diálogo y haciendo clic sobre el botón punto de
base aparece un nuevo punto en la posición actual en la curva -marcada por la cruz

roja-, y una recta por dicho


punto.
Deslizando el cursor con el
mouse observaremos que la
recta gira sobre el punto base,
a medida que se desplaza el
punto señalado por la cruz.

15
tangentes: seleccionando esta opción el programa traza la tangente a la curva por el
punto en ella marcado por la cruz roja.

Al deslizar el cursor veremos


como el punto y la tangente
se desplazan sobre la curva.
El punto verde que aparece en la última figura se
obtuvo haciendo clic sobre el botón marcar punto, acción que también lo agregó al
Inventario.

Las opciones anteriores están también disponibles para curvas en paramétricas y en


polares, con algunas salvedades:
-Taylor, sólo de grado 1.
-Las tangentes y las secantes aparecen como vectores.

En la figura A es el punto base y B es el punto que se desplaza sobre la curva. El vector


tangente es el rojo y el vector azul representa la secante entre A y B. En la caja de
diálogo aparecen otra serie de valores de interés.

Estas opciones no están disponibles para curvas definidas por ecuaciones implícitas.
• Ceros...
• Extremos...

16
La opción Ceros muestra las soluciones de f ( x) = 0 - y está disponible sólo para
ecuaciones cartesianas. Pulsando sobre siguiente la marca se desplazará cíclicamente
por los ceros.
En la figura, los ceros están localizados en A -señalado por la flecha roja- y en B.

La opción Extremos muestra los puntos extremos locales de una función -hay que
especificar la variable en la caja de diálogo. En la figura están representados por A, B,
C.

• Integración
• Integrar... Seleccionamos la opción indefinida en la caja de integración

Como resultado se muestra la


gráfica de una primitiva de f y la
información se agrega al
Inventario, pero no se muestra su
ecuación.

17
Si queremos un resultado numérico elegiremos la
opción definida, el límite inferior y el límite
superior, el número de subintervalos -de la
partición- y marcaremos las casillas de los métodos
numéricos que van a utilizarse. Los resultados se
muestran en la misma caja.

Otra opción interesante es la visualización del


método numérico empleado. Para ello
disminuiremos el número de subintervalos -y,
eventualmente, haremos un acercamiento de la
gráfica-, elegiremos un método y marcaremos la
casilla cubierta.

• Area de sector... calcula numéricamente


el área del sector comprendido entre la
curva y dos segmentos al origen del
sistema. Su mayor interés está en la
aplicación a curvas en coordenadas

polares. En las figuras se muestra como se ha calculado el área del primer lóbulo
de la rosa de cuatro hojas.

18
Otras precisiones sobre esta opción las encontraremos en la ayuda
correspondiente.

• Longitud de arco... Esta opción no muestra


mayores novedades; el cálculo es realizado
numéricamente. En la figura se muestra el
cálculo de la longitud de un lóbulo de la rosa
de cuatro hojas -coordenadas polares.

• Volumen de revolución... calcula


numéricamente el volumen generado al rotar un
arco de curva en torno a uno de los ejes
coordenados o a una recta dada.

El volumen calculado que se muestra corresponde


a la rotación en torno al eje X de medio lóbulo de
la rosa de cuatro hojas.

• Superficie de rev... opción similar a la


anterior.

• Reflejar... construye la gráfica simétrica de la curva dada respecto a uno de los ejes o

de la recta de ecuación ax + by = c
La gráfica corresponde a una reflexión de y = sin( x) -en rojo-, en torno a la recta
x− y = 0.
La opción es válida para todo los tipos de ecuaciones.

19
• Girar... gira la curva en un ángulo dado, en el sentido de los punteros del reloj y en
torno a un centro a definir. Opción válida para todo tipo de ecuación.

En la figura el ángulo de giro es


negativo, para obtener un giro en el
sentido positivo.

• Superficie de revolución... genera una superficie por rotación de un arco de curva en


torno a uno de los ejes o de una recta ax + by = c .
Las figuras que siguen muestran como con el arco y = sin( x), − 0, 5 ≤ x ≤ 4 , genera

una superficie de rotación en torno al eje X. Hemos activado la opción ver arco, luego

20
ver superficie. Los ejes y sus etiquetas las hemos insertado siguiendo los
procedimientos antes descritos. La gráfica final la obtenemos rotando y ampliando la
gráfica inicial -lo haremos con el teclado: PgUp, PgDn para ampliar y las cuatro teclas
con flecha, para rotar horizontal y verticalmente.
Esta opción es válida para todo tipo de ecuación -excepto implícita.

• Dibujar una lista... sobre una curva dada dibuja los puntos cuya lista se ingresa en la
caja de diálogo.

En la figura siguiente hemos representado la


curva -en coordenadas polares- r = 3cos(3t ) .
Los puntos sobre ella se obtienen ingresando
los 6 valores del parámetro t que se indican.

Con esto hemos completado nuestro paseo por el menú Una y la mayoría de sus opciones.
Veamos ahora el menú siguiente.

Menú Dos
• Intersección.... calcula
y va mostrando los
puntos de intersección
de dos curvas al
presionar el botón
siguiente intersección,
en la caja de diálogo.
Al presionar el botón
marcar punto se
consigue que estos
queden marcados en la
gráfica.

En las figuras se muestra como obtener los puntos de intersección entre la curva de
ecuaciones paramétricas x = 3cos 3t , y = 3sin 3t y la recta de ecuación y = 0,5 x .

21
Los puntos A, B, C, corresponden a las 3 primeras intersecciones -las etiquetas son de
nuestra responsabilidad.
• Combinación... a partir de dos funciones f y g genera las funciones,
f + g, f − g, f ⋅ g, f / g , f g y f  g .

Arriba se muestran las funciones y = sin x , y = x y su suma y = sin x + x -en negro.


• Integrar... Es una opción similar a la vista en el menú Uno, sólo que aquí se integra la
diferencia f ( x) − g ( x) .
2
Aquí hemos calculado ∫ (cos x − x )dx ; el
0
resultado es negativo: -1,09070.

Para obtener las barras verticales de la figura activaremos la casilla cubierta.

22
• Sólido de Sección... Estos sólidos son generados por secciones perpendiculares a una
región acotada: y = f ( x), y = g ( x), a ≤ x ≤ b . El sólido resultante puede trazarse y
también se puede calcular su volumen.

Las cuatro primeras figuras


corresponden al trazado del sólido cuya
base es un semicírculo y cuyas secciones
son cuadrados. El achurado y los ejes los hemos
agregado para mayor claridad, siguiendo los
procedimientos vistos

La última de estas figuras es el sólido con la


misma base pero sus secciones son ahora
triángulos equiláteros.

La opción altura(x) tiene sentido sólo para las


tres últimas secciones: rectángulo, isósceles,
semielipse.
En las figuras que siguen hemos elegido como
secciones los triángulos isósceles, utilizando la

23
misma base. Además hemos optado por altura(x) = x, cuyos cambios de signo provocan
que el volumen sea 0.

El programa genera automáticamente las ecuaciones paramétricas de la superficie asociada


-las cuales, en este caso, las insertamos eligiendo la opción mostrar ecua del Inventario.

Menú Anim
Winplot permite animar gráficas dependientes de parámetros, tanto en el plano como en el
espacio.
Consideremos la ecuación y = a sin(bx + c) , donde a, b, c, son parámetros reales, la cual
ingresamos en Ecua > Explícita... Notamos que, tras aceptar con ok, no hay gráfico de
salida -en realidad casi no se advierte pues, inicialmente, todos los parámetros valen 0.
Abramos el menú Anim > Parámetros A-W... La ventana de diálogo muestra algunas
opciones para el primer parámetro, A.

Cambiamos el valor 0.00000 por 1 y pulsamos el


botón def I. Volvemos a cambiar este último
valor por 2.5 y pulsamos el botón def D. Con ello
hemos definido el intervalo [1, 2.5] para el
parámetro A

Abramos el menú desplegable de parámetros


y, luego de seleccionar el parámetro B,
ingresemos los extremos del intervalo: 1, 2.
Finalmente ingresemos los extremos del
intervalo para C: 0, pi.

24
A estas alturas ya se ha generado una gráfica
identificable: corresponde a y = 2, 5sin(2 x + π )

Para iniciar la animación, activemos A-valor actual, eligiendo el parámetro A en el menú


desplegable. Para optimizar la animación, activamos la casilla automostrar, lo cual
generará un cierto número de diapositivas -guardadas en memoria-, que luego se utilizarán
en la animación. Elijamos auto cicl: observaremos que, desde su estado actual, la gráfica se
anima, cambiando su amplitud de 0 a 2,5.

Para aumentar la velocidad pulsaremos


la tecla R y para disminuirla, L. Para
detener la animación, pulsaremos la
tecla S.

Nota: detener la animación de otra


manera puede causar un bloqueo del
programa.

La animación para los otros parámetros


la realizaremos de manera similar:
activamos B-valor actual, abriendo el menú desplegable y eligiendo el parámetro B, etc.

Finalmente, podemos animar


los tres parámetros a la vez,
eligiendo la opción Anim >
Simultáneos... e ingresando
los parámetros A B C.

25
3. Gráficas en el espacio
Si hemos trabajado bien lo correspondiente a gráficas en el plano no tendremos mayores
dificultades en dominar lo correspondiente al espacio, ya que los menús, sus opciones, las
convenciones de escritura de las ecuaciones, etc., son muy similares a las ya vistas
anteriormente.
Al iniciar Winplot, abrir Ventana y seleccionar 3-dim, se abrirá una ventana gráfica con
un sistema de 3 ejes ortogonales.

Menú Ecua
La primera sección de este basto menú cuenta con las opciones que se describen

• Explícita: traza la gráfica de una ecuación del


tipo z = f ( x, y ) . Aceptemos la propuesta de esta opción: la
s e n( x 2 + y )
superficie de ecuación z = . La mayoría de las
x2 + y 2
opciones de la ventana de diálogo son las adecuadas, pero pueden
cambiarse.

No hay peligro en ensayar otras opciones para esta gráfica.

• Paramétrica...: traza la
gráfica de una superficie
dada por las ecuaciones
x = f (t , u ), y = g (t , u ) ,
z = h(t , u ), siendo t,u,
los parámetros.
Se muestra el cilindro de
ecuaciones:
x = cos(t ) , y = s e n(t ) ,
z =u.

26
• Implícita... Las superficies definidas por ecuaciones implícitas f(x,y,z) = c son
representadas mediante curvas de nivel curvas de
nivel. Primero ingresamos la ecuación -en el
ejemplo se ingresa z − x 2 + y 2 = 0 (hiperboloide
parabólico)-, luego de aceptar con ok, se abre una
caja de diálogo que nos ofrece algunas opciones;
aceptemos con ok.

En principio podemos aceptar los valores por


defecto, pulsando ok, lo cual nos abrirá la caja de
diálogo desde la cual podremos manejar las curvas
de nivel y, finalmente, visualizar la superficie.

Primeramente trazamos las curvas de nivel para


z = c -al inicio, el número de valores de nivel y la
casilla correspondiente están seleccionados-. Para
simplificar, elegimos auto; el programa abre una
nueva ventana gráfica, donde, en forma dinámica,
se muestran las curvas. Si, a continuación,
elegimos ver todos, podremos ver todas las curvas
generadas (figura de abajo).

Procedemos de la misma forma con las


curvas de nivel para y = c y para x = c .

27
Ahora podemos ver la gráfica de nuestra superficie, eligiendo la opción conservar
cambios en la caja de diálogo curvas de nivel de z − x 2 + y 2 = 0 .

Observaciones
• Cuando quisimos
observar esta superficie desde otros
ángulos, no resultó fácil rotarla.
Finalmente optamos por trazar las
curvas de nivel para z = c, conservar
los cambios -para tener un bosquejo
de la superficie- rotar ésta y, luego,
trazar las otras curvas de nivel, lo cual
generó una gráfica más completa, en
la posición seleccionada.
• La opción niveles
también está disponible en el
Inventario para superficies cuyas
ecuaciones son explícitas.

• Cilíndrica...
• Esférica... son opciones que trazan superficies definidas en coordenadas
cilíndricas: z = f (r , t ) , y en coordenadas esféricas: r = f (t , u ) .
En las figuras se muestran las superficies que trae el programa como muestra:
r 3 cos(3t ) sen(3u )
z= 3
(cilíndricas) y r = 1 + (esféricas).
r 4

En este caso no hay problema alguno en


ampliar, reducir o rotar las superficies, lo cual
haremos con el teclado (PgUp, PgDn, y las
cuatro teclas con flechas).

28
• Curva... traza curvas en coordenadas
paramétricas x = x(t ), y = y (t ), z = z (t ) .
En la figura se muestra la hélice elíptica de
ecuaciones x = 3cos(2t ) , y = 2s e n(2t ) , z = t .
• Tubo... traza un tubo de radio r en torno a una
curva dada. En las figuras se ha mantenido la
gráfica de la curva anterior -lo cual no es
necesario-, y se ha trazado un tubo de radio 0,5
en torno a ella .

Lo que es espectacular es que el radio del tubo en torno a la curva puede definirse
como función del parámetro t. Veamos lo que se obtiene cuando se elige r = 0.5t , en el
ejemplo anterior

29
Las opciones siguientes son Punto..., Segmento..., Plano..., las que no ofrecen
mayores diferencias con sus opciones similares en el plano.

Menú Una
• Traza superficies... esta opción permite visualizar las curvas sobre la superficies,
obtenidas al hacer x = c o y = c . En el ejemplo se muestran un par de curvas
correspondientes a la superficie de ecuación z = x 2 − y 2 (destacadas con líneas más
gruesas).

En la caja de diálogo tenemos la posibilidad de ver dinámicamente estas curvas


deslizando los cursores horizontales con el mouse. También podemos verlas animadas
al escoger alguna de las opciones auto rev o auto cicl.

Otro ejemplo
Antes de pasar al menú siguiente, mostramos tres vistas de una gráfica clásica en cálculo
integral en varias variables: la intersección de dos cilindros circulares.

30
Menú Dos
• Intersección > Superficie - superficie: permite ver la curva de intersección de dos
superficies en coordenadas cartesianas, a lo menos una de las cuales debe tener
ecuación explícita. Veamos el ejemplo de intersección entre las superficies de
ecuaciones z = 1 − x − y e y 2 + z 2 = 1
Primeramente haremos lo necesario para tener ambas superficies trazadas
convenientemente.
Luego abriremos la opción Intersección > Superficie - superficie, tras lo cual
deberemos elegir las ecuaciones de las superficies a intersectar en la caja de diálogo
intersección.

Tras aceptar con ok podremos elegir en la caja curva de intersección para un color,
luego la opción ver -nos mostrará la curva de corte en una ventana 2-d adicional- y
luego, tras elegir conservar cambios, podremos ver ambas superficies y la curva de
intersección entre ambas.

Menú Anim
Es similar al menú correspondiente a gráficas
2-d, sólo que aquí el trazado puede ser más
lento, por razones obvias. En la ventana de
diálogo A-valor actual es recomendable
seleccionar la opción automostrar, lo cual
creará las diapositivas que harán la animación
más fluida.

En las figuras se muestran algunas diapositivas


de la animación del tubo de radio a, 0 ≤ a ≤ 2 , en torno a la hélice circular de ecuaciones
x = cos(t ), y = sen(t ), z = t .

31
Ecuaciones diferenciales
Iniciemos una ventana 2-d y abramos el menú Ecua > Ecua Dif; nos encontraremos con
dos opciones
• dy/dx... posibilita visualizar el campo de pendientes y las curvas integrales de una
dy
ecuación diferencial de la forma = f ( x, y ) . En las figuras siguientes se ilustra el
dx
dy
procedimiento para la ecuación = xy .
dx
Al seleccionar esta opción, se abre la caja de diálogo
ecuación diferencial, donde escribimos la ecuación.

De ordinario, conservaremos marcada


la casilla pendientes, para poder
visualizar el campo. También
podemos seleccionar el color, la
longitud de los trazos que marcan las
pendientes -en la casilla longitudes
(pct del ancho de ventana).

Para trazar una curva integral abriremos el menú Una > dy/dx trayectoria...

32
Aquí escribiremos la condición inicial -las coordenadas x,y, del punto inicial de la curva
integral. Tres son las opciones para el cálculo numérico de la solución: Euler, mod
Euler (método de Euler modificado) y Runge-Kutta.

En la figura se muestran dos curvas integrales, ambas


tienen punto inicial (-2,4) y corresponden a las opciones Euler y Runge-Kutta.

• dy/dt...el campo de pendientes está definido ahora por un sistema de ecuaciones


dx dy
diferenciales que, en general, tienen la forma = f ( x, y, t ), = g ( x, y, t ) .
dt dt
Veamos un primer ejemplo: el sistema x ' = x + ty, y ' = (1 − t ) x + y

Notaremos que se ha seleccionado la opción vectores para el trazado del campo.


La curva integral se ha obtenido siguiendo el procedimiento anterior; la condición
inicial es (0.5, -1).

33
Esta opción es especialmente útil en el caso de sistemas autónomos de orden 2, es decir:
ecuaciones diferenciales del tipo x '' = F ( x, x ') , con x = x(t ) , ya que al introducir la
variable auxiliar y definida por y = x', obtenemos el sistema de ecuaciones equivalente:
x ' = y , y ' = F ( x, y ) .
Como un ejemplo final consideramos el sistema casi-lineal siguiente
dx
= 3x + 2 y + x 2 − 2 y 2
dt
dy
= 3 x − 2 y + 5 xy
dt
En las figuras se han trazado las trayectorias tanto para el sistema -en azul-, como para la
parte lineal del sistema -en rojo-, empleando las opciones que se muestran en las ventanas
de diálogo. Se han trazado las curvas integrales para la condición inicial (0.01, 0.01).
Además, para mostrar el comportamiento del sistema para x,y, pequeños, se ha ampliado la
gráfica, realizando un zoom del trazado original.

También es posible trazar las soluciones de un sistema de ecuaciones x ' = F (t , x, y, z ) ,


y ' = G (t , x, y, z ) , z ' = H (t , x, y, z ) . Para ello bastará incursionar en la opción Ecua Dif... del
menú Ecua, en una ventana 3-d. En este caso el campo vectorial no es dibujado: tenemos
que ingresar un valor inicial en Una > Trayectoria ecua dif... para que el programa trace la
curva.

34

You might also like