Está en la página 1de 68

Universidad Tcnica Particular de Loja.

Electrnica y Telecomunicaciones.

M Ma an 2 nu ua al lD Di id d c ct ti ic co od de eM Ma at th he em ma at ti ic ca a5 5. .2

Eduardo A. Surez R. Tutora: Ing. Patricia Ludea. Loja - Ecuador

Manual de Mathematica 5.2

ndice.
ndice Tema 1. Instalacin de Mathematica 5.2 1.2 Herramientas y ayuda. 1.2.1 Ayuda en Mathematica 5.2 (Help browser). 1.3 Sintaxis y notacin. 1.3.1 Input y output 1.3.2 Declaracin de variables. 1.3.3 Libreras. 1.3.4 Opciones para grficos.

1.3.1.a Caracteres fundamentales en Mathematica 5.2. 1.3.3.a Llamadas de las libreras (packages). 1.3.3.b Contenidos de las libreras. 1.3.4.a Axes y axes label. 1.3.4.b Colores en grficas.

1.4 Operaciones bsicas. 1.4.1 Resolucin de ecuaciones. 1.4.2 encontrar puntos de interseccin entre grficas y funciones. 1.4.3 Dibujar una o varias funciones.

Tema 2. Nociones bsicas de clculo. 2.1 Lmites. 2.2 Diferenciacin. 2.2.1 Derivacin parcial. 2.3 Integracin. 2.4 Sumatorias y notacin sigma. Tema 3. Curvas planas y ecuaciones paramtricas. 3.1 Sintaxis y mtodo de resolucin. 3.2 Construccin de tablas de ecuaciones paramtricas. 3.3 Grficas de ecuaciones paramtricas. 3.4 Ecuaciones polares Tema 4: Vectores. 4.1 Puntos y rectas en el plano y en tres dimensiones. 4.2 Producto escalar y producto vectorial. Tema 5: Geometra del espacio 5.1 Rectas y planos en el espacio. 5.2 Superficies en el espacio 5.2.1 Superficies cudricas. 5.2.2 Superficies de revolucin 5.2.3 Sombras de superficies en 3D. 5.3 Grfica con coordenadas polares. 5.3.1 Conversin de coordenadas. 5.3.2 Grficas con coordenadas polares. 5.4 Grficas con coordenadas esfricas. Tema 6: Anlisis vectorial. 6.1 Grficas de campos vectoriales. 6.2 Grficas de campos vectoriales en tres dimensiones. 6.3 Grficas de campos vectoriales utilizando el clculo vectorial.

1.4.3.a Grfica de una o varias funciones. 1.4.3.b Grfica de ecuaciones implcitas. 1.4.3.c Grfica de inecuaciones.

Manual de Mathematica 5.2

TEMA 1. INSTALACIN DE MATHEMATICA 5.2


El programa de Matemtica 5.2 se puede instalar ya sea a travs de un cd o con una memory flash cuyo contenido sea mayor a 160 MB y contenga dicho programa. En esta gua obtendr paso a paso las indicaciones a seguir. 1. Abrimos la carpeta de Mathematica que se encuentra en el cd de instalacin o en cualquier otro dispositivo de almacenamiento masivo superior a 160 MB, en el cual encontraremos el archivo de instalacin SETUP (hacemos doble clic sobre el cono como se muestra en la ilustracin 1.1)

Ilustracin 1.1 Icono de instalacin de Mathematica 5.2

2.

Aparecer de inmediato la ilustracin 1.2 que le indica al usuario que el programa se est instalando correctamente en su computador.

Manual de Mathematica 5.2

Ilustracin 1.2 Ventana de proceso de configuracin del instalador

3.

Aparecer un su pantalla una ventana para determinar el tipo de instalacin de Mathematica en su computador. El que le recomendamos es el FULL, para obtener todos los beneficios del programa. Cliqueamos en el cono INSTALL (ver la ilustracin 1.3).

Ilustracin 1.3 Ventana de aceptacin de instalacin de Mathematica.

Ilustracin 1.4 Ventana de proceso de instalacin

Manual de Mathematica 5.2

4.

Una vez terminado el proceso de instalacin registramos la informacin de la licencia que debe constar en el mismo dispositivo en el cual el usuario haya obtenido el programa. Hacemos clic en FINISH como indica la ilustracin 1.5.

Ilustracin 1.5 Ventana de entrada de licencia de Mathematica.

Manual de Mathematica 5.2 Al ingresar al programa le aparecer una ventana de aviso informndole que el Wolfram Notebook Inderex no est instalado y que es necesario que el usuario lo haga manualmente cada vez que ingrese al Mathematica. Aqu los pasos a seguir. Presione YES en la ventana de aviso antes mencionada. (Ilustracin 1.6).

1.

Ilustracin 1.6 Ventana de aviso del Wolfram Notebook Inderex

2.

Cliqueamos en NEXT en las tres ventanas siguientes. (Ilustracin 1.7, 1.8 y 1.9), que son de bienvenida, un programa de mantenimiento y de instalacin respectivamente.

Ilustracin 1.7 Ventana de bienvenida a la instalacin del Wolfram Notebook Inderex

Manual de Mathematica 5.2

Ilustracin 1.8 Ventana del mantenimiento del programa.

Ilustracin 1.9 Ventana de instalacin del programa Wolfram Notebook Inderex

3.

Finalmente, presionamos en FINISH como se observa en la ilustracin 1.10

Manual de Mathematica 5.2

Ilustracin 1.10 Ventana de culminacin de la instalacin

Luego de este paso usted tendr acceso a todos los beneficios del Mathematica 5.2 con todas sus ventajas y aplicaciones.

1.2 HERRAMIENTAS Y AYUDA


Luego de los pasos anteriores aparecer en su pantalla la ventana de Mathematica 5.2 con el cual trabajaremos en este curso como se observa en la figura 1.2.a

Figura 1.2a Ventana de Mathematica 5.2

Lo primero que el usuario debe hacer es obtener las paletas que le permitirn realizar todas las aplicaciones que este programa ofrece. Las paletas con mayor uso son: Basic Input, Basic Calculations y Algebraic Manipulation, en las cuales encontrar conos y funciones que le servirn como herramientas para la elaboracin de sus proyectos. En la figura 1.2.b le daremos la ubicacin de estas paletas y sus aplicaciones en la figura 1.2.c

Manual de Mathematica 5.2

Figura 1.2.b Ubicacin de las principales paletas de ayuda

Figura 1.2.c Aplicaciones de las paletas de ayuda

Manual de Mathematica 5.2

10

1.2.1 Ayuda en Mathematica 5.2 (help browser)


Este programa brinda ayuda al usuario para que mediante ejemplos ya elaborados sirvan de gua al programador en las distintas reas. El usuario deber ingresar el nombre del tema en el buscador y el programa se encargar de dar los posibles temas de ayuda con sus respectivos ejemplos. En las ilustraciones 1.2.1a y 1.2.1b se observa la ubicacin del Help Browser (Ayuda) y un ejemplo prctico

Figura 1.2.1a Help Browser

Figura 1.2.1b Ejemplo elaborado de Mathematica 5.2

Manual de Mathematica 5.2 Aqu algunos ejemplos que podemos encontrar en el Help Browser.

11

Figura 1.2.1c Ejemplo de dodecaedro

Figura 1.2.1d Grfica de una inecuacin

Figura 1.2.1e Grfica en 3D de una integral elptica

Manual de Mathematica 5.2 Existen objetos y animaciones mucho ms interesantes que el usuario puede navegar y observar en el Mathematica 5.2 aqu alguno de sus ejemplos:

12

Figura 1.2.1f Imagen de Beethoven generado en Matemtica 5.2

Figura 1.2.1g Botella de Klein

Figura 1.2.1h Grfica de la superficie de Riemman

Manual de Mathematica 5.2

13

1.3 SINTAXIS Y NOTACIN.


En el programa Matemtica 5.2 se pueden distinguir dos grandes partes. Una de ellas, llamada ncleo (Kernel), es la encargada de ejecutar todos los comandos y realizar los clculos necesarios y la otra parte es la interfaz del usuario (Front - End). La interaccin entre estas dos partes la realiza el usuario mediante la pulsacin simultnea de la teclas Shift+Enter o el Intro que se encuentra en el bloque numrico.

1.3.1 Input y output


Las lneas de cdigo que el estudiante ingresa se nominan input, y la respuesta que el programa devuelve son output que se detallarn con el mismo nmero, de esta manera con el signo (%) podemos hacer referencia del ltimo output (ver figura 1.3.1a), dos signos (%%) del penltimo output, y as sucesivamente; o con la notacin (%n) en donde n es el nmero del output.

Figura 1.3.1a Ejemplo de desarrollo y

Cuando se pulsa solo el Enter, no se ejecuta solo se cambia de lnea para que el estudiante ingrese otro input, de manera que Mathematica ejecuta todos las entradas que se han dado antes de pulsar Shift+Enter o Enter en el bloq numrico (Ver Figura 1.3.1b).

Figura 1.3.1b Ejemplo con grfica y tabla

Manual de Mathematica 5.2

14

1.3.1.a CARACTERES FUNDAMENTALES EN MATHEMATICA 5.2


Mathematica 5.2 distingue los caracteres escritos con maysculas y minsculas, por ejemplo todas las funciones, opciones, variables y constantes incorporadas al programa empiezan necesariamente con mayscula. Un espacio entre dos variables se interpreta como un signo de multiplicacin. Por esto, nunca debemos dejar un espacio entre caracteres cuando demos un nombre a una constante, variable o funcin. Los parntesis, corchetes y llaves tienen funciones distintas en Mathematica. Los parntesis se utilizan para agrupar e indican prioridad en las operaciones a efectuar. Los corchetes son exclusivos de las funciones, delimitan el argumento de las mismas, y adems se las utiliza en las funciones trigonomtricas (Cos[2x]); por ltimo, las llaves se utilizan para definir listas de elementos (vectores y matrices, por ejemplo).

Figura 1.3.1c Sintaxis para la elaboracin de un grfico

En el ejemplo de la figura 1.3.1c vemos que los corchetes son utilizados para la funcin de Plot y su delimitacin; y obviamente para las funciones seno y coseno; y las llaves para dar el dominio de la variable x. En la tabla 1.1 muestra las funciones ms usadas en nuestro manual con su sintaxis y notacin.

Notacin de Operaciones
Suma Resta Producto Cociente Potenciacin Valor absoluto de x Raz cuadrada de x Parte entera de x Factorial de x Nmero aleatorio real entre 0 y 1 Mximo y mnimo de una lista de valores Descomposicin en factores primos de x x+y x-y x*y o bien x y (un espacio) x/y x^y Abs[x] Sqrt[x] Floor[x] x! o Factorial[x] Random[] Max[x1, x2,], Min[x1, x2,] FactorInteger[x]

Tabla 1.1 Notacin de operaciones matemticas bsicas

Manual de Mathematica 5.2

15

Notacin de Funciones
ex ln(x) loga(x) sen(x) cos(x) tg(x) cotg(x) sec(x) cosec(x) arcsen(x) sh(x) arcsh(x) E^x o bien Exp[x] Log[x] Log[a,x] Sin[x] Cos[x] Tan[x] Cot[x] Sec[x] Csc[x] ArcSin[x] Sinh[x] ArcSinh[x]

Tabla 1.2 Notacin de funciones bsicas

Como vimos en el captulo anterior para las funciones de las tabla 1.2 podemos utilizar las paletas BasicCalculations/ Trigonometric and Exponential Functions.

Otros significados
N[x] Expand[x] Factor[x] Together[x] Apart[x] Cancel[x] Simplify[x] FullSimplify[x] TrigExpand[x] TrigFactor[x] Expresa el valor numrico de x Forma expandida (efecta sumas, productos, potencias). Factoriza x (escribe x como producto de factores mnimos). Escribe todos los trminos de x con un denominador comn. Separa x en trminos con denominadores lo ms simples posible. Cancela factores comunes que posean numerador y denominador. Simplifica x siguiendo reglas algebraicas estndar. Simplifica x usando reglas algebraicas ms potentes. Expande expresiones trigonomtricas en suma de trminos. Factoriza expresiones trigonomtricas en producto de trminos.
Tabla 1.3 Notacin para otras aplicaciones

En el ejemplo de la figura 1.3.1d observamos la notacin y la sintaxis para la elaboracin de una grfica y como obtener los valores de la misma. En el intervalo del dominio aparece un cuarto elemento, el mismo que nos indica la variacin de x de 0 a 2 en pasos de /4. Hemos hecho uso de las herramientas mostradas en la tablas superiores para encontrar los valores mximos y mnimos de una grfica que a menudo son muy tiles para el estudio en Anlisis Vectorial, de esta manera podemos obtener cualquier valor de la grfica dado su punto.

Manual de Mathematica 5.2

16

Figura 1.3.1d Ejemplo para grficas, tablas y datos mximos y mnimos

1.3.2 Declaracin de variables


Muy a menudo se necesita hacer clculos de algunas variables cuyos procesos son los mismos, por ejemplo obtener las grficas de algunas funciones, convertir puntos de coordenadas de un sistema a otro, encontrar las rectas tangentes de una funcin, etc. Para estos procesos es recomendable hacer una declaracin de variables para obviar procesos repetitivos y tediosos. En el ejemplo 1.3.2a observamos las aplicaciones de esta herramienta.

Figura 1.3.2a Grficas generadas con declaracin de variables

Manual de Mathematica 5.2 Ahora probemos con otras variables para observar que el mismo algoritmo nos sirve para cualquier funcin. (Ver figura 1.3.2b)

17

Figura 1.3.2.b Grfica de otras funciones con el mismo esquema

1.3.3 Libreras
El programa Mathematica 5.2 posee libreras que permiten al estudiante desarrollar sus algoritmos, los mismos que son llamados o requeridos al inicio de cualquier tarea que el estudiante necesite ejecutar en Mathematica 5.2. Como el desarrollo del presente manual se basa en el cronograma de la asignatura de Anlisis Vectorial, por lo general solicitaremos las libreras para las grficas de cnicas, ecuaciones paramtricas, grficas polares, grficas en 3D, superficies en el espacio, transformaciones de coordenadas en los 3 sistemas: rectangulares, cilndricas o esfricas, etc. Para los distintos ejemplos necesitaremos uno o ms libreras que permitirn dar resultados acorde a los procesos matemticos realizados en clase.

1.3.3.a LLAMADAS DE LAS LIBRERAS (PACKAGES).


Se hacen las respectivas llamadas a las libreras segn las aplicaciones que deseemos hacer. Estas llamadas se realizan antes de ejecutar los algoritmos sino Mathematica los interpretar como errores. En las figuras 1.3.3a y 1.3.3b representamos el mismo ejemplo: el primero cuando no se ha realizado la respectiva llamada a la librera y el segundo cuando el programa nos presenta un output correcto

Manual de Mathematica 5.2

18

Figura 1.3.3a Error por la falta de una librera que reconozca el input solicitado

Para que el programa reconozca el input, necesariamente debemos llamar a su respectiva librera la cual pueda darnos la respuesta solicitada. El input 17 es la llamada al package: ContourPlot3D el cual realizar los clculos necesarios y nos dar el output que deseamos.

Figura 1.3.3b Grfica solicitada con la librera ContourPlot3D

1.3.3.b CONTENIDOS DE LAS LIBRERAS.


Cada librera contiene un sinnmero de aplicaciones y de subtemas que el estudiante puede hacer uso para las aplicaciones de los distintos temas que se desarrollarn en este manual y de una manera sencilla se puede conocer todos sus contenidos.

Manual de Mathematica 5.2 Primero se solicita la librera que se desea conocer y luego se realiza una llamada a su contenido como se muestra en la figura 1.3.3c.

19

Figura 1.3.3c Contenido de cualquier librera solicitada

De esta manera podemos buscar en la ayuda (Help Browser) cualquier tema que nos interese, conocer su sintaxis y los beneficios que nos pueda brindar en el desarrollo de nuestro algoritmo. Por ejemplo, queremos conocer acerca de la sintaxis y la notacin de algunos subtemas que necesitemos sobre Anlisis Vectorial. Procedemos a llamar a su librera: <<Calculus`VectorAnalysis` y obtener los contenidos de la misma. (Ver figura 1.3.3d)

Figura 1.3.3d Contenidos de la librera sobre clculo vectorial

En este manual le proporcionaremos de todas las libreras para que pueda desarrollar sus algoritmos y compruebe lo aprendido en las aulas. En la tabla 1.4 daremos algunos nombres de las libreras para las distintas funciones, de esta manera encaminamos al estudiante para que, con las herramientas dadas, adquiera la informacin necesaria.

Manual de Mathematica 5.2

20

Librera

Aplicaciones

Esta librera le permitir generar grficas de ecuaciones implcitas que estn presentadas de forma cannica o en forma general como <<Graphics`ImplicitPlot` soluciones de ecuaciones Por ejemplo: circunferencias, parbolas, elipses, etc. Esta librera nos permitir obtener grficas de <<Graphics`ParametricPlot` curvas planas y ecuaciones paramtricas Dentro de esta librera se encuentra el subtema de <<Graphics`Graphics` grficas polares importante en algunos captulos de Anlisis Vectorial Esta librera nos ayudar a convertir coordenadas, sean estas: coordenadas rectangulares, cilndricas <<Calculus`VectorAnalysis` o esfricas a cualquier sistema antes mencionado. Permite al estudiante obtener una grfica en tres dimensiones cuando a una grfica 2D se le realiza <<Graphics`SurfaceOfRevolution` girar en un eje o sobre un punto generando una superficie de revolucin. Genera una grfica en dos dimensiones que <<Graphics`ContourPlot` representa mapas de contorno producido por una ecuacin en cualquier sistema Genera una grfica de tres dimensiones de una ecuacin en el sistema rectangular igualada a cero <<Graphics`ContourPlot3D` lo que nos permite obtener cnicas cuyos colores dan al estudiante una perspectiva de profundidad y altura. Dentro de esta librera se encuentran los temas de <<Graphics`ParametricPlot3D` grficas en tres dimensiones de los sistemas esfricos y cilndricos Cuando se requiera obtener las reas comprendidas entre una curva y una lnea << Graphics`FilledPlot` delimitante ya sea sta el eje de coordenadas u otra curva. Esta librera nos permitir graficar todo tipo de <<Graphics`InequalityGraphics` inecuaciones y conocer el rango que comprenden sus desigualdades. Nos permitir obtener grfica de campos <<Graphics`PlotField` vectoriales en dos dimensiones (2D), tema a tratarse en el captulo de anlisis vectorial. Esta librera permitir al estudiante obtener grficas de campos vectoriales en tres <<Graphics`PlotField3D` dimensiones tal como est expuesto en el tema de anlisis vectorial. Esta librera nos ayudar a obtener todo con <<Graphics`Graphics3D` respecto a trazas en grficas en tres dimensiones con grficas en los distintos planos xy, xz, yz
Tabla 1.4 Aplicaciones para Anlisis Vectorial utilizando su respectiva librera

Manual de Mathematica 5.2

21

1.3.4 Opciones para grficos.


La presentacin de una grfica es importante para que el estudiante visualice de mejor manera todo lo aprendido en clases. Es por esto que en este manual se dotar de las mejores herramientas dejando abierto un abanico de opciones para que usted las modifique segn sean las necesidades de plot.

1.3.4.a AXES Y AXES LABEL.


Los axes son lneas, ya sean en dos o tres dimensiones, conocidas como ejes de coordenadas, que poseen una numeracin acorde al rango que el estudiante necesite para cada ejercicio para que la grfica logre tomar forma. Algunas libreras, dentro de sus parmetros predeterminados, presentan la(s) grfica(s) con sus ejes de coordenadas pero otras no (fig 1.3.4a), por lo cual es necesario que el estudiante ingrese la sintaxis para obtenerlos.

Figura 1.3.4a Grfica en 3D sin numeracin ni nomenclatura de coordenadas

En distintas situaciones se requiere que cada eje de coordenada posea una nomenclatura caracterstica de tal manera que en la grfica aparezcan visibles. En el siguiente ejemplo, con la sintaxis correcta, obtendremos la numeracin y la nomenclatura deseada (fig. 1.3.4b)

Manual de Mathematica 5.2

22

Figura 1.3.4b Ejes con numeracin y nomenclatura

1.3.4.b COLORES EN GRFICAS.


Cuando se necesita una mejor visualizacin de algunas grficas se emplean colores ya sean en 2D o 3D teniendo como aplicacin encontrar puntos de interseccin, sombras y contornos de superficies o simplemente esttica de las grficas.(Fig 1.3.4c)

Figura 1.3.4c Grfica de varias figuras con colores distintos

De la misma manera podemos hacer esto con grficas en 3D. En el siguiente ejemplo veremos como se presenta una grfica normalmente (fig 1.3.4d) y luego modificaremos

Manual de Mathematica 5.2 los colores de la misma y veremos cual es su efecto. (fig 1.3.4e)

23

Figura 1.3.4d Grfica presentada con los parmetros normales

Figura 1.3.4e Grfica con distintos tonos para una mejor visualizacin

Manual de Mathematica 5.2

24

1.4 OPERACIONES BSICAS.


Luego de tener las herramientas bsicas y conocer la sintaxis en que se maneja en Mathematica 5.2, procederemos a realizar las operaciones bsicas introductorias al clculo, grficas, y en especial al anlisis vectorial. Con respecto al clculo encontramos: Resolucin de ecuaciones. Encontrar puntos de interseccin entre grficas y funciones. Dibujar una o varias funciones. Realizar operaciones con matrices.

1.4.1 Resolucin de ecuaciones.


Mathematica 5.2 posee una notacin especfica que nos permite encontrar los ceros o races de una funcin. Y posee la siguiente sintaxis: 1. Se escribe Solve[ ], funcin especializada en resolver ecuaciones. 2. Se iguala la(s) ecuacin(es) dependiendo el problema: a. Una ecuacin igualada a un escalar S o l v e [ f ( x ) = = k ] b. Una ecuacin igualada a otra ecuacin S o l v e [ f ( x ) = = g ( x ) ] c. Operaciones con ecuaciones S o l v e [ f ( x ) + g ( x ) - k h ( x ) = = k i ( x ) ] 3. Por ltimo se denota la variable de evaluacin:

Solve[f(x)==g(x),x]
En los siguientes ejemplos (Fig 1.4.1a, Fig 1.4.1b y Fig 1.4.1c) veremos su sintaxis.

Figura 1.4.1a Ecuacin igualada a cero

Manual de Mathematica 5.2

25

Figura 1.4.1b Ecuacin igualada a otra ecuacin

Figura 1.4.1c Operaciones con ecuaciones

1.4.2 Encontrar puntos de interseccin entre grficas y funciones.


Con la herramienta anterior podemos encontrar los puntos de interseccin de dos grficas al igualar sus ecuaciones respectivas, pero necesitamos los pares ordenados que nos determinen el punto exacto de interseccin. Para estos casos utilizamos la herramienta ReplaceAll[ ], el cual reemplaza los valores obtenidos en la ecuacin original. 2. Se escribe ReplaceAll[ ]. 3. Dentro de esta funcin se coloca, primero la ecuacin en la cual se va a reemplazar los valores y luego los valores obtenidos.

ReplaceAll[f(x),x a]
En la figura 1.4.2a observamos las grficas de dos ecuaciones y sus puntos de interseccin comprobados con los valores obtenidos.

Manual de Mathematica 5.2

26

Figura 1.4.2a Grficas con sus puntos de interseccin

1.4.3 Dibujar una o varias funciones.


En los temas anteriores para la demostracin de algunas herramientas se han realizado algunas grficas, pero an no se ha dado su sintaxis precisa para la elaboracin de grficas. Dentro de los temas que veremos a futuro encontraremos varios tipos de grficas ya sean en dos o tres dimensiones. Por ahora veremos la sintaxis bsica y los tipos de grficas que se pueden realizar: 1. Grfica de una o varias funciones. 2. Grfica de ecuaciones implcitas. 3. Grfica de inecuaciones.

Manual de Mathematica 5.2

27

1.4.3.a

GRFICA DE UNA O VARIAS FUNCIONES.

Utilizando todas las opciones que Mathematica 5.2 nos puede brindar podemos crear grficas con un estilo distinto. La sintaxis para graficar una funcin es: Se escribe la funcin Plot[ ], destinada para la elaboracin de grficas. Se coloca la(s) funcin(es) entre parntesis: P l o t [ { f ( x ) , g ( x ) , h ( x ) . . } ] Por ltimo se escribe el dominio en la cual la(s) grfica(s) se va a desarrollar:

Plot[{f(x),g(x),h(x),.},{x,xmin,xmax}]
La figura 1.4.3a muestra las grficas y la mejor visualizacin con algunas opciones.

Figura 1.4.3a Grfica de varias funciones

1.4.3.b GRFICA DE ECUACIONES IMPLCITAS.


Grficas como un crculo, una elipse, o una hiprbola necesitan una especial notacin. En este caso se requiere una librera especializada y una sintaxis distinta que las grficas anteriores. 1. Se hace el llamado a la librera < < G r a p h i c s ` I m p l i c i t P l o t ` 2. Se escribe la funcin para ecuaciones implcitas I m p l i c i t P l o t [ ] 3. Se escribe la ecuacin completa, eso s con un doble igual para distinguir de una

Manual de Mathematica 5.2 declaracin de variables. I m p l i c i t P l o t [ e q n ] 4. Por ltimo se le asigna el dominio en donde se va a desarrollar la grfica.

28

ImplicitPlot[eqn,{x,xmin,xmax}]
Aqu algunos ejemplos de grficas de ecuaciones implcitas muy utilizadas en el presente curso (figura 1.4.3b).

Figura 1.4.3b Ejemplos de ecuaciones implcitas o cnicas

Manual de Mathematica 5.2 Nota: Cuando se trabaje con algunas grficas que requieran una misma librera, no es necesario volver a escribir la librera para cada ejercicio, basta con hacer el llamado al comienzo de la sesin de trabajo.

29

1.4.3.c GRFICA DE INECUACIONES.


Mathematica 5.2 posee una librera especializada en graficar inecuaciones tal como lo habamos expuesto en la tabla 1.3. Su sintaxis es la siguiente: 1. Se hace el llamado a la librera < < G r a p h i c s ` I n e q u a l i t y G r a p h i c s ` 2. Se escribe la funcin para inecuaciones I n e q u e l i t y P l o t [ ] 3. Se escribe la inecuacin completa, utilizando los signos para inecuaciones ubicados en la paleta BasicInput. I n e q u a l i t y P l o t [ i n e q s ] 4. Por ltimo se le asigna el dominio en donde se va a desarrollar la grfica tanto en x como en y, con sus respectivos lmites mximos y mnimos.

InequalityPlot[ineqs,{x,min,max},{y,ymin,ymax}]
El siguiente ejemplo nos ilustrar mejor de cmo realizar su sintaxis, la parte sombreada es la solucin de la inecuacin (Figura 1.4.3c).

Figura 1.4.3c Ejemplo ilustrativo para inecuaciones

Manual de Mathematica 5.2

30

TEMA 2: NOCIONES BSICAS DE CLCULO.


Para obtener las herramientas necesarias en Anlisis Vectorial, debemos dar un espacio muy importante al estudio del clculo y sus funciones principales en temas como lmites, diferenciales, derivadas, notacin sigma ,sumas de Riemann, integrales, etc. Conociendo la importancia del clculo en reas como matemtica, fsica, qumica, ingeniera y muchas otras, Mathematica 5.2 pone a disposicin su galera de herramientas tiles, cuya sintaxis y notacin son de fcil uso.

2.1. LMITES.
Se puede encontrar los lmites de cualquier funcin, ya sea de una o ms variables, o referente a los lmites por la derecha o por la izquierda. Su sintaxis es la siguiente: 1. Se escribe la funcin: Limit[ ]. 2. Se coloca a continuacin la funcin. Limit[f(x),] 3. Por ltimo se define la variable y su tendencia. Cuando se requiera el lmite por la izquierda se coloca la expresin Direction 1, y para el lmite por la derecha: Direction -1. As:

Limit[exp,x a, Direction 1 ]
Aqu algunos ejemplos en la figura 2.1a para ver su sintaxis y los resultados que recibimos.

Figura 2.1a Lmites y su representacin grfica.

Manual de Mathematica 5.2 En el ejemplo 2.1a podemos observar la representacin grfica de los lmites, afirmando la respuesta que Mathematica 5.2 nos da, tanto los lmites por la izquierda y por la derecha. Ahora en la figura 2.1b se representa la funcin con los lmites en el infinito negativo, comprobado con su grfica.

31

Figura 2.1b Lmites en el infinito y su comprobacin grfica

2.2. DIFERENCIACIN.
En este tema veremos las opciones que Mathematica 5.2 posee en todo lo referente a diferenciacin: derivadas y derivadas parciales muy tiles en cualquier rea de la ingeniera. 1. Se escribe la funcin representativo de derivacin: Dt[ ]. 2. Se escribe la expresin, ya sea una funcin f(x) o una ecuacin en donde impliquen dos o ms variables. Mathematica 5.2 realiza la derivacin implcita o la deja expresado como tal: Dt[expr,] 3. Se especifica la variable que se toma como referencia y el nmero de derivadas que se aplicar a la expresin.

Dt[expr, {x,n}]

Manual de Mathematica 5.2

32

En el siguiente ejemplo realizaremos algunas derivadas y veremos la diferencia que existe cuando se trata de expresiones de una sola o ms variables.

Figura 2.2a Derivadas de ecuaciones con una sola variable.

En la figura 2.2b observamos la derivacin implcita con respecto a ecuaciones que poseen dos o ms variables y que empleando la herramienta de resolucin de ecuaciones, su solucin est expresada como su derivada.

Figura 2.2b Derivacin implcita con dos o ms variables.

En el siguiente ejemplo haremos uso de algunos temas anteriores y sus herramientas para crear un algoritmo que nos permita graficar una funcin y dado un punto en su curva encontrar la recta tangente. Dejamos como incgnita para el estudiante para variar la funcin y su punto en el cual desea ver su recta tangente de manera que pueda comprobar los ejercicios hechos en clase con este programa computacional.

Manual de Mathematica 5.2

33

Figura 2.2.c Ejemplo ilustrativo empleando derivacin total

2.2.1

Derivacin parcial.

En los estudios posteriores de Anlisis Vectorial y de Ecuaciones Diferenciales, necesitaremos emplear muy a menudo la derivacin parcial para encontrar derivadas direccionales, gradientes y divergencia, por dar un par de ejemplos, utilizados en campos vectoriales. 1. Se escribe la funcin representativa de las derivadas parciales, que se la encuentra en la paleta de BasicInput; aadiendo la expresin que va a ser objeto de la derivacin.

x (expr)
2. Se puede realizar la derivacin parcial con respecto a ms variables como en el subtema pasado o realizar un grado ms de derivacin, separadas la variables por una coma.

x,z (expr) x,x (expr)

Manual de Mathematica 5.2 En el siguiente ejemplo veremos la diferencia entre la derivacin total y la derivacin parcial por lo cual hay que tener cuidado al momento de realizar los algoritmos y verificar resultados.

34

Figura 2.2d Ejemplos utilizando derivacin parcial.

2.3.

INTEGRACIN.

En este tema veremos los distintos tipos de integracin, tanto en integrales en indefinidas, definidas, como su representacin grfica para mejor visualizacin de las regiones bajo la curva.

Integracin indefinida.
1. Se escribe la palabra Integrate[ ], o el smbolo de integracin ubicada en la paleta BasicInput:

.
Integrate[exp,]

2. Se escribe la expresin que se someter a la integracin.

exp.
3. Y por ltimo se escribe la variable del diferencial de la integral a evaluar.

Integrate[ exp, x] exp ,x

Figura 2.3.1a Ejemplos de integracin indefinida

Manual de Mathematica 5.2

35

Integracin definida.
En este tipo de integracin o tambin llamado antiderivada, se definen los lmites de la integral tanto superior como inferior. Estos lmites pueden ser escalares como funciones, que ms adelante veremos nos servirn para la integracin mltiple. 1. Se escribe la sintaxis de integrales. Integrate[ ] igual que en la integracin indefinida. 2. Se escribe las expresiones que se va a integral seguido de una coma con la variable del diferencial y sus lmites, primero el inferior y luego el superior. Como en el caso anterior tambin existe una herramienta ubicada en la paleta BasicInput que representa la integral definida.

Integrate[expr,{x,xinferior,xsuperior}]

En los siguientes ejemplos (figura 2.3.2a) mostraremos las dos formas que la integral definida puede ser expresada empleando bien su sintaxis.

Figura 2.3.2a Integrales definidas con una sola variable.

Manual de Mathematica 5.2

36

2.4. SUMATORIAS Y NOTACIN SIGMA.


Esta seccin es la parte inicial para encontrar reas comprendidas, conocida su funcin; y adems aprenderemos como se puede graficar las funciones y realizar el sombreado de sus reas ya sean con el eje u otra funcin.

1. Se escribe el smbolo de la notacin sigma ubicada en la paleta BasicInput. 2. Se escriben el ndice de sumatoria y sus limites superior e inferior, de esta manera:

El ndice de sumatoria puede ser cualquier letra y sus lmites acordes al problema a solucionar. Aqu algunos ejemplos:

Figura 2.4a Notacin Sigma y su sintaxis

Para graficar funciones y sombrear el rea bajo la curva, ya sea con respecto al su eje u otra funcin se siguen los siguientes pasos:

1. 2. 3.

Se hace el llamado a la librera < < G r a p h i c s ` F i l l e d P l o t ` Se escribe la funcin F i l l e d P l o t [ ] Se escribe la(s) ecuacin(es), con sus respectivos lmites de la(s) grfica(s).

FilledPlot[{f(x),g(x),..},{x,xmin,xmax}].
4. Si se desea que el sombreado se dibuje con respecto al eje de debe redactar su sintaxis. Aqu algunos ejemplos con distintas modelos de sombreado.(Figura 2.4b 2.4c)

Manual de Mathematica 5.2

37

Figura 2.4b rea sombreada como lmite el eje x

En el siguiente ejemplo observamos que la grfica 1 tiene el lmite el eje de referencia (Axis), mientras que las grficas 2 y 3 tienen sus lmites entre s. Se utiliza la opcin F i l l s en la cual podemos combinar colores y ubicar los lmites del sombreado. La segunda opcin que utilizamos es lneas dibujadas.

Curves

que nos permite visualizar las

Figura 2.4c Sombreado de tres grficas pero con lmites distintos.

Manual de Mathematica 5.2

38

Figura 2.4d Sombreado normal de dos funciones.

En muchos de las reas entre curvas son limitadas por los puntos de interseccin, es decir nos interesa las reas sombreadas fuera de dichos puntos. En el ejemplo anterior (figura 2.4 d y 2.4 e) veremos cmo podemos realizar esta grfica. La figura 2.4d nos muestra el sombreado que Mathematica 5.2 realiza normalmente sin tomar en cuenta los puntos de interseccin como lmites del rea comprendida entre las curvas. Con los conocimientos ya aprendidos en los temas anteriores, graficaremos nicamente el rea buscada y su valor por medio de la integral definida (figura 2.4e)

Figura 2.4e rea comprendida entre dos funciones.

Manual de Mathematica 5.2

39

TEMA 3: CURVAS PLANAS Y ECUACIONES PARAMTRICAS.


3.1. SINTAXIS Y MTODO DE RESOLUCIN.
Este es el comienzo de lo que se ver en la asignatura de Anlisis Vectorial, ya introducindonos con ecuaciones con tres variables. En todas las grficas que hemos realizado empleamos ecuaciones con 2 variables, ahora la tercera variable es llamada parmetro. Conociendo las ecuaciones paramtricas podemos encontrar su ecuacin rectangular con mtodos de sustitucin o de trigonometra.

3.2. CONSTRUCCIN DE TABLAS DE ECUACIONES PARAMTRICAS. 1. Se escribe la funcin para crear tablas: Table [ ]. 2. Se escriben las dos ecuaciones paramtricas, entre llaves y separados por una coma (,): Table [{f(x),f(y)},]. 3. Se limita la grfica con el parmetro mnimo y el mximo y su intervalo de
evaluacin:

Table[{f(x),f(y)},{t,tmin,tmax,dt}]
Con los siguientes ejemplos quedar ms claro lo explicado.(Figura 3.2a)

Figura 3.2a Tablas de valores con ecuaciones paramtricas

Con estos valores podremos realizar el anlisis de la grfica paramtrica, encontrar valores tanto para x como en y. En el siguiente tema verificaremos los valores obtenidos con la grfica de la ecuacin paramtrica.

3.3.

GRFICAS DE ECUACIONES PARAMTRICAS.

1 . Se escribe la funcin para ecuaciones paramtricas: P a r a m e t r i c P l o t [ ] . 2 . Se escriben las dos ecuaciones paramtricas separadas por una coma (,): ParametricPlot [{f(x),f(y)}].

Manual de Mathematica 5.2

40

3 . Se ubican los lmites del parmetro en donde se va a desarrollar la grfica. ParametricPlot[{f(x),f(y)},{t,tmin,tmax}]

Figura 3.3b Grfica de ecuaciones paramtricas

Figura 3.3c Figura que vara con el rango del parmetro.

Ejercicio extra: Vare el rango del parmetro de la figura 3.3c y observe como cambia su grfica. En el siguiente ejemplo comprobaremos los valores obtenidos con la tabla y la grfica; hemos utilizado otras opciones como PlotRange que nos permite dar lmites a la grfica en las ordenadas (eje de las y) y AspectRatio grafica una funcin con la misma escala en el eje de las x como en el eje de las y.

Manual de Mathematica 5.2

41

Figura 3.3d Comprobacin de la grfica con su tabla.

Manual de Mathematica 5.2

42

3.4 ECUACIONES POLARES


Para graficar ecuaciones polares se necesita hacer un llamado a la biblioteca de grficos: escribiendo en la parte superior: << Graphics`Graphics`. La sintaxis para las grficas polares es:

En donde: f: Es la funcin que se desea graficar. min, max:Es el rango mnimo y mximo en el cual delimitamos la grfica. En el siguiente ejemplo (Fig 3.4a) veremos como es la sintaxis para las grficas polares

PolarPlot [{ f },{, min, max}];

Figura 3.4a Grfica de una funcin polar Adems podr graficar varias grficas polares, ya sean estas para encontrar sus puntos de interseccin, las reas comprendidas entre las grficas o encontrar la longitud de su arco. En la fig. 3.4b veremos como dos grficas pueden ser dibujadas una sobrepuesta por otra las dos dentro del mismo rango. Empleando los colores para grficas, nos ayudaremos para distinguir las distintas lneas en el plot.

Manual de Mathematica 5.2

43

Figura 3.4b Visualizacin de varias grficas en un mismo plot. Con la ayuda ticks nos permitir visualizar de mejor manera el rango propuesto cambiando los valores numricos por valores tipo radianes. (Ver Fig. 1.3)

Figura 3.4c Grficas de funciones polares con la ayuda de herramientas

Manual de Mathematica 5.2 Se puede experimentar con las grficas polares como el ejemplo a continuacin (Figura 3.4d). Haga la prueba dndole valores distintos a su ngulo.

44

Figura 3.4d Ilustracin de la curva rosa.

TEMA 4: VECTORES.
Su estudio es muy importante porque la gran mayora de magnitudes fsicas en la naturaleza deben ser expresadas por su magnitud y direccin. Es por esto que en este manual dedicaremos un captulo para su explicacin.

4.1 PUNTOS Y RECTAS EN EL PLANO Y EN TRES DIMENSIONES.


Para graficar rectas y puntos en el espacio, debemos utilizar la funcin Line y Point que
nos permitir observarlos en el espacio o en el plano. Su sintaxis:

1 . Se escribe la funcin que nos permitir graficarlas Show[Graphics[]. 2 . Se ubican el tipo de funcin que se requiere graficar y las coordenadas: Show[Graphics[exp[{coordenadas}]]]
3. Por ejemplo las rectas se las representa por medio de dos puntos expresado en su respectivo sistema de coordenadas, por ejemplo:

Show[Graphics[Line[{{2,-5},{9,2}}]]]

Manual de Mathematica 5.2

45

Figura 4.1a Recta formada por dos puntos en el plano. En la figura 4.1b se observar el desarrollo de una recta partiendo de la grfica de dos puntos.

Figura 4.2b Puntos y rectas colocadas en el plano. De la misma manera podemos dibujar las rectas y los puntos en tres dimensiones haciendo ligeros cambios en la nomenclatura obteniendo los grficas esperadas. Su sintaxis: 1 . Se escribe la funcin Show[Graphics3D[]. 2 . Se ubican el tipo de funcin que se requiere graficar y las coordenadas en tres dimensiones:

Show[Graphics3D[exp[{coordenadas 3D}]]]

Manual de Mathematica 5.2 Se puede hacer uso de todas las opciones aprendidas en este manual para una mejor visualizacin de la grfica.

46

Figura 4.2c Recta en el espacio conocido dos puntos. Y para dibujar puntos en el espacio se sigue la misma sintaxis reemplazando el trmino Line por Point (ver figura 4.2d)

Figura 4.2d Puntos vistos tridimensionalmente.

Manual de Mathematica 5.2

47

4.2 PRODUCTO VECTORIAL.

ESCALAR

PRODUCTO

Estas operaciones se las realizan de forma fcil debido a que Mathematica 5.2 posee todo el procedimiento interno; simplemente se colocan los vectores. Su sintaxis: 1. Se escriben los vectores: { a , b , c } , { d , e , f } . 2. Se colocan el punto (.) en representacin del producto punto. 3. Si se desea realizar el producto cruz de debe escribir C r o s s [ { a , b , c } , { d , e , f } ] y se realizar la operacin. Otro concepto muy utilizado es obtener la norma o mdulo de un vector. Su sintaxis es simple: 4. Se escribe la funcin N o r m [ ] y su vector: N o r m [ { a , b , c } ]

Figura 4.2a Ejemplos de producto escalar y vectorial.

Manual de Mathematica 5.2

48

TEMA 5: GEOMETRA DEL ESPACIO


5.1 RECTAS Y PLANOS EN EL ESPACIO.
Para graficar rectas en el espacio, debemos utilizar una nueva funcin denominada

ParametricPlot3D que nos permitir introducir tres ecuaciones paramtricas para que la recta se muestre como una grfica en tres dimensiones. Su sintaxis: 4 . Se escribe la funcin que nos permitir graficas rectas en 3D: ParametricPlot3D[ ]. 5 . Se ubican los lmites del parmetro en donde se va a desarrollar la grfica con
respecto a una incgnita:

ParametricPlot3D [ { f x , f y , f z } , { t , t m i n , t m a x } ] .
Nota: Las ecuaciones paramtricas de una recta dada no son nicas. Veremos en el siguiente ejemplo como se grafica una recta en 3 dimensiones (Figura 5.1a).

Figura 5.1a Recta en el espacio con ecuaciones paramtricas. En cambio para graficar planos tenemos dos opciones, la primera utilizando la funcin Plot3D, o la librera ContourPlot3D, es mas frecuente utilizar la primera debido a su fcil manejo y su simplificada escritura. Su sintaxis: 1 . Se escribe la funcin para las grficas en tres dimensiones: P l o t 3 D [ ] . 2 . Se escribe la ecuacin de la figura igualada a una tercera variable: Plot3D

[equa].

Manual de Mathematica 5.2

49

3 . Se ubican los lmites de la superficie en donde se va a desarrollar la grfica con


respecto a las dos incgnitas (x, y)

Figura 5.1b Plano constituido por la funcin Plot3D. El segundo mtodo utilizar la librera <<Graphics`ContourPlot3D`. Su sintaxis es:

1 . Se escribe la funcin figuras en tres dimensiones: C o n t o u r P l o t 3 D [ ] . 2 . Se escribe la ecuacin del plano igualada a cero: ContourPlot3D [equa]. 3 . Se ubican los lmites de la superficie en donde se va a desarrollar la grfica con
respecto a las tres incgnitas (x, y, z)

ContourPlot3D[{equa},{x,xmin,xmax},{y,ymin,ymax},{z,zmin,zmax}]

Figura 5.1c Plano generado por la funcin ContourPlot3D

Manual de Mathematica 5.2 En las figuras 5.1b y 5.1c se trazaron los mismos planos con los dos mtodos con la finalidad de observar como estos no varan. Queda a disposicin cual de los mtodos es ms fcil y apropiado dentro de su estudio.

50

5.2 SUPERFICIES EN EL ESPACIO


5.2.1 Superficies Cudricas:
En este captulo veremos superficies cilndricas, superficies cudricas como por ejemplo el elipsoide, el hiperboloide, el cono elptico, el paraboloide elptico y el paraboloide hiperblico. Para estas grficas vamos a utilizar la librera <<Graphics`ContourPlot3D`. La sintaxis para estas superficies es: 1 . Se escribe la funcin para superficies en tres dimensiones:

ContourPlot3D[ ]. 2 . Se escribe la ecuacin cudrica de segundo grado igualada a cero: ContourPlot3D [equa]. 3 . Se ubican los lmites de la superficie en donde se va a desarrollar la grfica con
respecto a las tres incgnitas (x, y, z)

ContourPlot3D[{equa},{x,xmin,xmax},{y,ymin,ymax},{z,zmin,zmax}]
Nota: Para que la figura se trace como nosotros esperamos y con un alto estado de claridad, haremos uso de una opcin de graficado denominado MaxRecursion2, para las superficies que lo ameriten. As tenemos las siguientes superficies:

2 2 2 Figura 5.2.1a Elipsoide x 2 + y 2 + z 2 = 1

Manual de Mathematica 5.2

51

2 2 Figura 5.2.2b Paraboloide hiperblica y 2 x 2 = z

En el siguiente ejemplo utilizaremos una opcin grfica que nos permitir observar a cualquier grfica desde un punto especificado (Figura 5.2.1c) Su sintaxis: Luego de realizar la grfica colocaremos Show[%,ViewPoint {x,y,z}] En donde: %: es el smbolo q representa el Output anterior. ViewPoint: es la opcin de un punto de vista. Adems utilizaremos la opcin GraphicsArray, el cual muestra las figuras como un arreglo. Su sintaxis: Show[GraphicsArray[g1,g2,.]]

Manual de Mathematica 5.2

52

2 2 2 Figura 5.2.1c Hiperboloide de dos hojas y 2 x 2 + z 2 = 1

Tarea Extraclase: Realice las superficies cudricas mostradas en las pginas 812- 813 y mustrelas desde distintos puntos de vista.

5.2.2 Superficies de Revolucin: Este tipo de superficies son generadas por una ecuacin en dos planos que rotan sobre un eje especfico o sobre punto determinado. Utilizaremos una nueva librera denominada SurfaceOfRevolution Su sintaxis: 1. Hacemos el llamado a la librera <<Graphics`SurfaceOfRevolution`. 2 . Se escribe la funcin para las superficies de revolucin y su ecuacin:
SurfaceOfRevolution[equa]. 3 . Se ubican los lmites de la superficie en donde se va a desarrollar la grfica
con respecto a una incgnita:

SurfaceOfRevolution[equa,{x,xmin,xmax}].
Nota: Mathematica 5.2 tiene predeterminado la rotacin de la grfica con respecto al eje de la variable dependiente; en los siguientes ejemplos veremos su desarrollo (Figura 5.2.2a)

Manual de Mathematica 5.2

53

Figura 5.2.2a Superficie de revolucin de y = x 2

Figura 5.2.2b Superficie de la Bruja de Agnesi o La hechicera y = 4Cot ( x)

Manual de Mathematica 5.2 Existe una opcin que nos permite girar sobre un punto determinado cualquier ecuacin. x En los siguientes ejemplos veremos como la misma ecuacin puede tomar distintas superficies variando su punto de revolucin. (Figuras 5.2.2c, 5.2.2d) y con herramientas ya aprendidas nos daremos cuenta como en dicho punto toma forma la superficie. Su sintaxis es la misma sino que ahora interviene el punto como eje de revolucin: RevolutionAxis {x,y,z}. Este punto puede ser en un sistema de dos o tres coordenadas.

54

Figura 5.2.2c Superficie generada por la ecuacin en el punto {0,1} El punto visto de azul es el nuevo eje de revolucin es mismo que puede ser localizado es el trayecto de la ecuacin o puede estar en un lugar del plano. En el siguiente ejemplo 5.2.2d veremos como el punto en azul se transformar en un nuevo eje.

Manual de Mathematica 5.2

55

Figura 5.2.2d Superficie generado por un punto fuera de la ecuacin. El siguiente algoritmo nos permitir observar una superficie de revolucin (figura 5.2.2e) dado un punto que siempre se encuentre sobre la figura.

Figura 5.2.2e Superficie generada por un punto sobre la curva y = e x

Manual de Mathematica 5.2

56

Aqu un ejemplo con un punto de revolucin en las tres coordenadas (figura 5.2.2f), pruebe usted tambin con otros puntos observndolo desde distintos ngulos de vista. Para este ejemplo utilizamos algunas nuevas opciones de graficado, como por ejemplo StackGraphics el mismo que nos permite convertir una grfica en dos ejes, en una grfica vista en tres dimensiones.

Figura 5.2.2f Superficie generada por un punto en tres dimensiones

5.2.3 Sombras de superficies en 3D.


Una herramienta muy til que posee Mathematica 5.2 es proyectar una figura sobre los planos de manera que podamos simular como si una lmpara proyectara una luz sobre nuestra figura. En los siguientes ejemplos veremos como esto sucede (Figuras 5.2.3a 5.2.3b) Su sintaxis: 1. Hacemos el llamado a la librera <<Graphics`Graphics3D`. 2 . Se escribe la funcin para estas grficas y su expresin: Shadow[expr]. 3. Se ubican los planos en el cual se desea que aparezcan las sombras de la figura. Mathematica 5.2 tiene predeterminado los tres planos. Si se desea, por ejemplo, que el plano z no aparezca se escribe Shadow[expr,ZShadow False].

Manual de Mathematica 5.2

57

Figura 5.2.3a Sombras de un paraboloide elptico.

Figura 5.2.3b Sombras de un hiperboloide de una hoja.

Manual de Mathematica 5.2

58

5.3 GRFICA CON COORDENADAS POLARES.


5.3.1 Conversin de coordenadas.
Antes de entrar a graficar figuras en otras coordenadas como el cilndrico o el esfrico debemos conocer sus transformaciones y equivalencias. Para este tema haremos uso de la librera de anlisis vectorial el mismo que nos permitir hacer el cambio de un sistema a otro. Su sintaxis: 1. Hacemos el llamado a la librera <<Calculus`VectorAnalysis 2 . Siempre se escribe la sintaxis de la coordenada cartesiana, es decir se parte de este sistema o se llega al mismo. El trmino que vara es From (de) o To (a); es decir si se quiere ir del sistema cilndrico al esfrico, primero se debe transformar a cartesiano y luego ir al esfrico o viceversa. En este ejemplo se parte se coordenadas cartesianas y se llega a coordenadas cilndricas:

CoordinatesFromCartesian[{coordenada},Cylindrical]
En cambio aqu se desea llegar al sistema rectangular (cartesiano) partiendo de una coordenada esfrica:

CoordinatesToCartesian[{coordenada},Spherical]
En los siguientes ejemplo se podrn observar las distintas conversiones de coordenadas rectangulares (cartesianas), cilndricas y esfricas. cilndricas son (,,), en cambio en el libro de Sadiku y en programa de Mathematica 5.2 la notacin es (,,), es decir en mathematica [] es el ngulo comprendido entre el eje de las z y el vector de posicin de y [] es el ngulo en el plano x-y hasta el vector posicin de . Conversin de coordenadas rectangulares a cilndricas y a esfricas.

Nota: OJO!!!!!! en el libro de Larson, las componentes en las coordenadas

Conversin de coordenadas cilndricas a rectangulares y a esfricas.

Manual de Mathematica 5.2

59

Conversin de coordenadas esfricas a rectangulares y a cilndricas.

5.3.2 Grficas con coordenadas polares.


Luego de ver las nuevas maneras de expresar una coordenada, ya sean coordenadas cilndricas o esfricas, ahora veremos como plotear figuras en los otros sistemas antes mencionados. Usted se podr dar cuenta como se reducen su sintaxis y mejoran la calidad del grfico (Figura 5.3.2a y 5.3.2b). Su sintaxis: 1. Hacemos el llamado a la librera <<Graphics`ParametricPlot3D`. 2 . Se escribe la funcin para las grficas en el sistema cilndrico y su ecuacin con respecto a z: C y l i n d r i c a l P l o t 3 D [ z] . 3 . Se ubican los lmites en donde se va a desarrollar la grfica:

CylindricalPlot3D[z,{r,rmin,rmax},{,min, max}].

Manual de Mathematica 5.2

60

Figura 5.2.3a Grfica de un cono elptico en el sistema cilndrico.

Figura 5.2.3b Grfica de un paraboloide

5.4 GRFICAS CON COORDENADAS ESFRICAS.


Como el captulo anterior vamos ahora a realizar grficas con este sistema (figura 5.4a). Tiene mucho en comn ya que utilizamos la misma librera para nuestro estudio. Su sintaxis: 1. Hacemos el llamado a la librera <<Graphics`ParametricPlot3D`.

Manual de Mathematica 5.2

61

2 . Se escribe la funcin para las grficas en el sistema esfrico y su ecuacin con respecto a : S p h e r i c a l P l o t 3 D [ ] . 3 . Se ubican los lmites en donde se va a desarrollar la grfica: CylindricalPlot3D[,{,min, max},{, min, max}].

Figura 5.4b Figura generada con el sistema esfrico

Manual de Mathematica 5.2

62

Figura 5.4a Esfera formada con coordenadas esfricas

TEMA 6: ANLISIS VECTORIAL.


6.1 GRFICAS DE CAMPOS VECTORIALES.
Dentro de las herramientas didcticas que posee Mathematica 5.2 es presentar de manera grfica los campos vectoriales dentro de un plano o visto en tres dimensiones. Se puede hacer uso de todas las herramientas disponibles vistas en este manual para combinarlas con ejercicios que ameriten introducir, por ejemplo: planos, superficies cudricas, etc. Su sintaxis: 1. Hacemos el llamado a la librera <<Graphics`PlotField`. 2 . Se escribe la funcin para campos vectorial y su vector: 3. Por ltimo se escriben los lmites en donde el campo se va a desarrollar:

PlotVectorField[{f x , f y }].

P l o t V e c t o r F i e l d [ {f x , f y }, {x,xmin,xmax},{y,ymin,ymax}]
En los siguientes ejemplos 6.1a y 6.1b veremos como se grafican los campos vectoriales en el plano.

Manual de Mathematica 5.2

63

r r Figura 6.1a Campo vectorial formado por W=2x +y i j

r 2 r Figura 6.1b Campo vectorial formado por W=1/2xy +1/4x i j

Manual de Mathematica 5.2

64

6.2 GRFICAS DE CAMPOS VECTORIALES EN TRES DIMENSIONES.


Dentro de estudios posteriores veremos que los campos existentes en la naturaleza se realizan en tres dimensiones y es necesario visualizarla en su forma tridimensional. Su sintaxis: 1. Hacemos el llamado a la librera <<Graphics`PlotField3D`. 2 . Se escribe la funcin para campos y su vector: 3. Por ltimo se escriben los lmites en donde el campo se va a desarrollar: 4. Para que la grfica mostrada sea ms til al estudiante, podemos representar cada vector con su direccin, mediante una opcin: VectorHeadsTrue.

PlotVectorField3D[{f x , f y , f z }].

PlotVectorField3D[{f x , f y , f z}, {x,xmin,xmax},{y,ymin,ymax}]

Figura 6.2a Campo producido por G=Sen(x) i +Cos(y) j +z2 k

Manual de Mathematica 5.2

65

Figura 6.2b Campo generado por T= (6xy+z3)

Mathematica 5.2 posee una librera de clculo ya utilizada como es VectorAnalysis que nos permitir obtener el gradiente, la divergencia, el rotacional y el laplaciano de un escalar. En los siguientes ejemplos veremos como estos conceptos combinados con utilizados anteriormente daremos forma a algunos problemas.

r r r +(3x +z) +(3xz y) j i k


2 2

6.3 GRFICAS DE CAMPOS VECTORIALES UTILIZANDO EL CLCULO VECTORIAL.


Los distintos trminos en el prrafo anterior poseen un sinnmero de aplicaciones dentro de la Ingeniera por lo que su estudio es necesario y an ms su interpretacin. La sintaxis a continuacin nos permitir hacer uso de estas nuevas herramientas: 1. Hacemos el llamado a la librera <<Calculus`VectorAnalysis`. 2. Se escribe la funcin que se desea realizar y su vector (o escalar), en este caso un escalar: Grad[exp]. Divergencia: D i v [ { f x , f y , f z } ] . Rotacional: C u r l [ { f x , f y , f z } ] . Laplaciano de un escalar: L a p l a c i a n [ e x p ] . 3 . Por ltimo se escribe el sistema de referencia que se est utilizando, en este caso el cartesiano: G r a d [exp,Cartesian[x,y,z]]. Y si se desea graficarlos se realiza el mismo procedimiento de las secciones anteriores, ya sea en el plano o en tres dimensiones.

Manual de Mathematica 5.2

66

Figura 6.3a Campo vectorial producido por el rotacional del vector De esta manera se puede obtener grficas como el flujo vectorial a travs de un cilindro (figura 6.4c) u observar el gradiente en un paraboloide elptico (figura 6.4b)

Manual de Mathematica 5.2

67

Figura 6.4b Campo vectorial producido por el gradiente a travs de un paraboloide elptico. En este ejemplo se han combinado algunas clases de elementos estudiados como superficies cudricas, gradiente, campos vectoriales en 3D, los cuales nos permiten visualizar de mejor manera aquellos conceptos que parecen abstractos y difciles de comprender.

Manual de Mathematica 5.2

68

Figura 6.4c Campo vectorial por el vector W a travs de un cilindro.

También podría gustarte