SlideShare a Scribd company logo
1 of 68
Universidad Técnica
      Particular de Loja.

  Electrónica y Telecomunicaciones.




Manual Didáctico de Mathematica 5.2
Manual Didáctico de Mathematica 5.2


        Eduardo A. Suárez R.


    Tutora: Ing. Patricia Ludeña.


           Loja - Ecuador
Manual de Mathematica 5.2                                                          2


                                       Índice.

Índice
Tema 1. Instalación de Mathematica 5.2
       1.2 Herramientas y ayuda.
               1.2.1 Ayuda en Mathematica 5.2 (Help browser).
       1.3 Sintaxis y notación.
               1.3.1 Input y output
                      1.3.1.a Caracteres fundamentales en Mathematica 5.2.
              1.3.2 Declaración de variables.
              1.3.3 Librerías.
                      1.3.3.a Llamadas de las librerías (packages).
                      1.3.3.b Contenidos de las librerías.
              1.3.4 Opciones para gráficos.
                      1.3.4.a Axes y axes label.
                      1.3.4.b Colores en gráficas.
       1.4 Operaciones básicas.
              1.4.1 Resolución de ecuaciones.
              1.4.2 encontrar puntos de intersección entre gráficas y funciones.
              1.4.3 Dibujar una o varias funciones.
                      1.4.3.a Gráfica de una o varias funciones.
                      1.4.3.b Gráfica de ecuaciones implícitas.
                      1.4.3.c Gráfica de inecuaciones.
Tema 2. Nociones básicas de cálculo.
      2.1 Límites.
      2.2 Diferenciación.
              2.2.1 Derivación parcial.
      2.3 Integración.
      2.4 Sumatorias y notación sigma.
Tema 3. Curvas planas y ecuaciones paramétricas.
      3.1 Sintaxis y método de resolución.
      3.2 Construcción de tablas de ecuaciones paramétricas.
      3.3 Gráficas de ecuaciones paramétricas.
      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: Geometría del espacio
      5.1 Rectas y planos en el espacio.
      5.2 Superficies en el espacio
              5.2.1 Superficies cuádricas.
              5.2.2 Superficies de revolución
              5.2.3 Sombras de superficies en 3D.
      5.3 Gráfica con coordenadas polares.
              5.3.1 Conversión de coordenadas.
              5.3.2 Gráficas con coordenadas polares.
              5.4 Gráficas con coordenadas esféricas.
Tema 6: Análisis vectorial.
      6.1 Gráficas de campos vectoriales.
      6.2 Gráficas de campos vectoriales en tres dimensiones.
      6.3 Gráficas de campos vectoriales utilizando el cálculo vectorial.
Manual de Mathematica 5.2                                                                 3


TEMA 1. INSTALACIÓN DE MATHEMATICA
                 5.2
El programa de Matemática 5.2 se puede instalar ya sea a través de un cd o con una
memory flash cuyo contenido sea mayor a 160 MB y contenga dicho programa. En esta
guía obtendrá paso a paso las indicaciones a seguir.

1.   Abrimos la carpeta de Mathematica que se encuentra en el cd de instalación o en
     cualquier otro dispositivo de almacenamiento masivo superior a 160 MB, en el
     cual encontraremos el archivo de instalación SETUP (hacemos doble clic sobre el
     ícono como se muestra en la ilustración 1.1)




                   Ilustración 1.1 Icono de instalación de Mathematica 5.2

2.   Aparecerá de inmediato la ilustración 1.2 que le indica al usuario que el programa
     se está instalando correctamente en su computador.
Manual de Mathematica 5.2                                                             4


          Ilustración 1.2 Ventana de proceso de configuración del instalador


3.   Aparecerá un su pantalla una ventana para determinar el tipo de instalación 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 ilustración 1.3).




            Ilustración 1.3 Ventana de aceptación de instalación de Mathematica.




                      Ilustración 1.4 Ventana de proceso de instalación
Manual de Mathematica 5.2                                                           5




4.   Una vez terminado el proceso de instalación registramos la información 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 ilustración 1.5.




                  Ilustración 1.5 Ventana de entrada de licencia de Mathematica.
Manual de Mathematica 5.2                                                                6


•    Al ingresar al programa le aparecerá una ventana de aviso informándole 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.

1.   Presione YES en la ventana de aviso antes mencionada. (Ilustración 1.6).




              Ilustración 1.6 Ventana de aviso del Wolfram Notebook Inderex



2.   Cliqueamos en NEXT en las tres ventanas siguientes. (Ilustración 1.7, 1.8 y 1.9),
     que son de bienvenida, un programa de mantenimiento y de instalación
     respectivamente.




                  Ilustración 1.7 Ventana de bienvenida a la instalación del
                                  Wolfram Notebook Inderex
Manual de Mathematica 5.2                                                              7




                  Ilustración 1.8 Ventana del mantenimiento del programa.




        Ilustración 1.9 Ventana de instalación del programa Wolfram Notebook Inderex


3.   Finalmente, presionamos en FINISH como se observa en la ilustración 1.10
Manual de Mathematica 5.2                                                                     8




                   Ilustración 1.10 Ventana de culminación de la instalación

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 permitirán 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 servirán como herramientas para la elaboración de sus proyectos.
En la figura 1.2.b le daremos la ubicación de estas paletas y sus aplicaciones en la figura
1.2.c
Manual de Mathematica 5.2                                                      9




                  Figura 1.2.b Ubicación 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 guía 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 ubicación del
Help Browser (Ayuda) y un ejemplo práctico




                                 Figura 1.2.1a Help Browser




                     Figura 1.2.1b Ejemplo elaborado de Mathematica 5.2
Manual de Mathematica 5.2                                                                         11

Aquí algunos ejemplos que podemos encontrar en el Help Browser.




                                                        Figura 1.2.1d Gráfica de una inecuación
       Figura 1.2.1c Ejemplo de dodecaedro




                    Figura 1.2.1e Gráfica en 3D de una integral elíptica
Manual de Mathematica 5.2                                                                     12

Existen objetos y animaciones mucho más interesantes que el usuario puede navegar y
observar en el Mathematica 5.2 aquí alguno de sus ejemplos:




                     Figura 1.2.1f Imagen de Beethoven generado en Matemática
                                                5.2




        Figura 1.2.1g Botella de Klein          Figura 1.2.1h Gráfica de la superficie de Riemman
Manual de Mathematica 5.2                                                                      13


1.3 SINTAXIS Y NOTACIÓN.
En el programa Matemática 5.2 se pueden distinguir dos grandes partes. Una de ellas,
llamada núcleo (Kernel), es la encargada de ejecutar todos los comandos y realizar los
cálculos necesarios y la otra parte es la interfaz del usuario (Front - End). La interacción
entre estas dos partes la realiza el usuario mediante la pulsación simultánea de la teclas
Shift+Enter o el Intro que se encuentra en el bloque numérico.

1.3.1 Input y output
Las líneas de código que el estudiante ingresa se nominan input, y la respuesta que el
programa devuelve son output que se detallarán con el mismo número, de esta manera
con el signo (%) podemos hacer referencia del último output (ver figura 1.3.1a), dos
signos (%%) del penúltimo output, y así sucesivamente; o con la notación (%n) en
donde n es el número del output.




                             Figura 1.3.1a Ejemplo de desarrollo y


Cuando se pulsa solo el Enter, no se ejecuta solo se cambia de línea 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 numérico (Ver Figura
1.3.1b).




                           Figura 1.3.1b Ejemplo con gráfica 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 mayúsculas y minúsculas, por
ejemplo todas las funciones, opciones, variables y constantes incorporadas al programa
empiezan necesariamente con mayúscula.
Un espacio entre dos variables se interpreta como un signo de multiplicación. Por esto,
nunca debemos dejar un espacio entre caracteres cuando demos un nombre a una
constante, variable o función.
Los paréntesis, corchetes y llaves tienen funciones distintas en Mathematica. Los
paréntesis 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
además se las utiliza en las funciones trigonométricas (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 elaboración de un gráfico

En el ejemplo de la figura 1.3.1c vemos que los corchetes son utilizados para la función
de Plot y su delimitación; 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 más usadas en nuestro manual con su sintaxis y
notación.

                             Notación de Operaciones
     Suma                                              x+y
     Resta                                             x-y
     Producto                                          x*y o bien x y (un espacio)
     Cociente                                          x/y
     Potenciación                                      x^y
     Valor absoluto de x                               Abs[x]
     Raíz cuadrada de x                                Sqrt[x]
     Parte entera de x                                 Floor[x]
     Factorial de x                                    x! o Factorial[x]
     Número aleatorio real entre 0 y 1                 Random[]
     Máximo y mínimo de una lista de valores           Max[x1, x2,…], Min[x1, x2,…]
     Descomposición en factores primos de x            FactorInteger[x]
                     Tabla 1.1 Notación de operaciones matemáticas básicas
Manual de Mathematica 5.2                                                                 15



                             Notación de Funciones
                      ex                       E^x o bien Exp[x]
                      ln(x)                    Log[x]
                      loga(x)                  Log[a,x]
                      sen(x)                   Sin[x]
                      cos(x)                   Cos[x]
                      tg(x)                    Tan[x]
                      cotg(x)                  Cot[x]
                      sec(x)                   Sec[x]
                      cosec(x)                 Csc[x]
                      arcsen(x)                ArcSin[x]
                      sh(x)                    Sinh[x]
                      arcsh(x)                 ArcSinh[x]
                          Tabla 1.2 Notación de funciones básicas


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

                                  Otros significados
    N[x]              Expresa el valor numérico de x
    Expand[x]         Forma expandida (efectúa sumas, productos, potencias…).
    Factor[x]         Factoriza x (escribe x como producto de factores mínimos).
    Together[x]       Escribe todos los términos de x con un denominador común.
    Apart[x]          Separa x en términos con denominadores lo más simples posible.
    Cancel[x]         Cancela factores comunes que posean numerador y denominador.
    Simplify[x]       Simplifica x siguiendo reglas algebraicas estándar.
    FullSimplify[x]   Simplifica x usando reglas algebraicas más potentes.
    TrigExpand[x]     Expande expresiones trigonométricas en suma de términos.
    TrigFactor[x]     Factoriza expresiones trigonométricas en producto de términos.
                         Tabla 1.3 Notación para otras aplicaciones


En el ejemplo de la figura 1.3.1d observamos la notación y la sintaxis para la
elaboración de una gráfica y como obtener los valores de la misma. En el intervalo del
dominio aparece un cuarto elemento, el mismo que nos indica la variación 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 máximos y mínimos de una gráfica que a menudo son muy útiles para el
estudio en Análisis Vectorial, de esta manera podemos obtener cualquier valor de la
gráfica dado su punto.
Manual de Mathematica 5.2                                                               16




             Figura 1.3.1d Ejemplo para gráficas, tablas y datos máximos y mínimos


1.3.2 Declaración de variables
Muy a menudo se necesita hacer cálculos de algunas variables cuyos procesos son los
mismos, por ejemplo obtener las gráficas de algunas funciones, convertir puntos de
coordenadas de un sistema a otro, encontrar las rectas tangentes de una función, etc.
Para estos procesos es recomendable hacer una declaración de variables para obviar
procesos repetitivos y tediosos. En el ejemplo 1.3.2a observamos las aplicaciones de
esta herramienta.




                Figura 1.3.2a Gráficas generadas con declaración de variables
Manual de Mathematica 5.2                                                                      17

Ahora probemos con otras variables para observar que el mismo algoritmo nos sirve
para cualquier función. (Ver figura 1.3.2b)




                 Figura 1.3.2.b Gráfica de otras funciones con el mismo esquema


1.3.3 Librerías
El programa Mathematica 5.2 posee librerías 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
Análisis Vectorial, por lo general solicitaremos las librerías para las gráficas de cónicas,
ecuaciones paramétricas, gráficas polares, gráficas en 3D, superficies en el espacio,
transformaciones de coordenadas en los 3 sistemas: rectangulares, cilíndricas o
esféricas, etc.
Para los distintos ejemplos necesitaremos uno o más librerías que permitirán dar
resultados acorde a los procesos matemáticos realizados en clase.

1.3.3.a LLAMADAS DE LAS LIBRERÍAS (PACKAGES).
Se hacen las respectivas llamadas a las librerías según 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 librería 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 librería que reconozca el input solicitado

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




                  Figura 1.3.3b Gráfica solicitada con la librería ContourPlot3D


1.3.3.b CONTENIDOS DE LAS LIBRERÍAS.
Cada librería contiene un sinnúmero de aplicaciones y de subtemas que el estudiante
puede hacer uso para las aplicaciones de los distintos temas que se desarrollarán en este
manual y de una manera sencilla se puede conocer todos sus contenidos.
Manual de Mathematica 5.2                                                                  19

Primero se solicita la librería que se desea conocer y luego se realiza una llamada a su
contenido como se muestra en la figura 1.3.3c.




                     Figura 1.3.3c Contenido de cualquier librería 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 notación de algunos subtemas
que necesitemos sobre Análisis Vectorial. Procedemos a llamar a su librería:
<<Calculus`VectorAnalysis` y obtener los contenidos de la misma. (Ver figura 1.3.3d)




                  Figura 1.3.3d Contenidos de la librería sobre cálculo vectorial

En este manual le proporcionaremos de todas las librerías para que pueda desarrollar sus
algoritmos y compruebe lo aprendido en las aulas. En la tabla 1.4 daremos algunos
nombres de las librerías para las distintas funciones, de esta manera encaminamos al
estudiante para que, con las herramientas dadas, adquiera la información necesaria.
Manual de Mathematica 5.2                                                                   20


          Librería                                         Aplicaciones
                                Esta librería le permitirá generar gráficas de
                                ecuaciones implícitas que estén presentadas de
                                forma canónica o en forma general como
<<Graphics`ImplicitPlot`
                                soluciones de ecuaciones
                                Por ejemplo: circunferencias, parábolas, elipses,
                                etc.
                                Esta librería nos permitirá obtener gráficas de
<<Graphics`ParametricPlot`
                                curvas planas y ecuaciones paramétricas
                                Dentro de esta librería se encuentra el subtema de
<<Graphics`Graphics`            gráficas polares importante en algunos capítulos
                                de Análisis Vectorial
                                Esta librería nos ayudará a convertir coordenadas,
<<Calculus`VectorAnalysis`      sean estas: coordenadas rectangulares, cilíndricas
                                o esféricas a cualquier sistema antes mencionado.
                                Permite al estudiante obtener una gráfica en tres
                                dimensiones cuando a una gráfica 2D se le realiza
<<Graphics`SurfaceOfRevolution`
                                girar en un eje o sobre un punto generando una
                                superficie de revolución.
                                Genera una gráfica en dos dimensiones que
<<Graphics`ContourPlot`         representa mapas de contorno producido por una
                                ecuación en cualquier sistema
                                Genera una gráfica de tres dimensiones de una
                                ecuación en el sistema rectangular igualada a cero
<<Graphics`ContourPlot3D`       lo que nos permite obtener cónicas cuyos colores
                                dan al estudiante una perspectiva de profundidad
                                y altura.
                                Dentro de esta librería se encuentran los temas de
<<Graphics`ParametricPlot3D`    gráficas en tres dimensiones de los sistemas
                                esféricos y cilíndricos
                                Cuando se requiera obtener las áreas
                                comprendidas entre una curva y una línea
<< Graphics`FilledPlot`
                                delimitante ya sea ésta el eje de coordenadas u
                                otra curva.
                                Esta librería nos permitirá graficar todo tipo de
<<Graphics`InequalityGraphics`  inecuaciones y conocer el rango que comprenden
                                sus desigualdades.
                                Nos permitirá obtener gráfica de campos
<<Graphics`PlotField`           vectoriales en dos dimensiones (2D), tema a
                                tratarse en el capítulo de análisis vectorial.
                                Esta librería permitirá al estudiante obtener
                                gráficas de campos vectoriales en tres
<<Graphics`PlotField3D`
                                dimensiones tal como está expuesto en el tema de
                                análisis vectorial.
                                Esta librería nos ayudará a obtener todo con
<<Graphics`Graphics3D`          respecto a trazas en gráficas en tres dimensiones
                                con gráficas en los distintos planos xy, xz, yz
         Tabla 1.4 Aplicaciones para Análisis Vectorial utilizando su respectiva librería
Manual de Mathematica 5.2                                                                 21



1.3.4 Opciones para gráficos.
La presentación de una gráfica 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 según sean las necesidades de plot.

1.3.4.a AXES Y AXES LABEL.
Los axes son líneas, ya sean en dos o tres dimensiones, conocidas como ejes de
coordenadas, que poseen una numeración acorde al rango que el estudiante necesite
para cada ejercicio para que la gráfica logre tomar forma.
Algunas librerías, dentro de sus parámetros predeterminados, presentan la(s) gráfica(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 Gráfica en 3D sin numeración ni nomenclatura de
                                          coordenadas

En distintas situaciones se requiere que cada eje de coordenada posea una nomenclatura
característica de tal manera que en la gráfica aparezcan visibles. En el siguiente
ejemplo, con la sintaxis correcta, obtendremos la numeración y la nomenclatura deseada
(fig. 1.3.4b)
Manual de Mathematica 5.2                                                              22




                  Figura 1.3.4b Ejes con numeración y nomenclatura

1.3.4.b COLORES EN GRÁFICAS.
Cuando se necesita una mejor visualización de algunas gráficas se emplean colores ya
sean en 2D o 3D teniendo como aplicación encontrar puntos de intersección, sombras y
contornos de superficies o simplemente estética de las gráficas.(Fig 1.3.4c)




                Figura 1.3.4c Gráfica de varias figuras con colores distintos

De la misma manera podemos hacer esto con gráficas en 3D. En el siguiente ejemplo
veremos como se presenta una gráfica normalmente (fig 1.3.4d) y luego modificaremos
Manual de Mathematica 5.2                                                      23

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




                Figura 1.3.4d Gráfica presentada con los parámetros normales




                   Figura 1.3.4e Gráfica con distintos tonos para una mejor
                                         visualización
Manual de Mathematica 5.2                                                                         24


1.4 OPERACIONES BÁSICAS.
Luego de tener las herramientas básicas y conocer la sintaxis en que se maneja en
Mathematica 5.2, procederemos a realizar las operaciones básicas introductorias al
cálculo, gráficas, y en especial al análisis vectorial.
Con respecto al cálculo encontramos:
 • Resolución de ecuaciones.
 • Encontrar puntos de intersección entre gráficas y funciones.
 • Dibujar una o varias funciones.
 • Realizar operaciones con matrices.

1.4.1 Resolución de ecuaciones.
Mathematica 5.2 posee una notación específica que nos permite encontrar los ceros o
raíces de una función. Y posee la siguiente sintaxis:

1. Se escribe Solve[ ], función especializada en resolver ecuaciones.
2. Se iguala la(s) ecuación(es) dependiendo el problema:
     a.    Una ecuación igualada a un escalar S o l v e [ f ( x ) = = k ]
     b. Una ecuación igualada a otra ecuación 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 evaluación:

                               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 Ecuación igualada a cero
Manual de Mathematica 5.2                                                                  25




                      Figura 1.4.1b Ecuación igualada a otra ecuación




                         Figura 1.4.1c Operaciones con ecuaciones


1.4.2 Encontrar puntos de intersección entre gráficas y
funciones.
Con la herramienta anterior podemos encontrar los puntos de intersección de dos
gráficas al igualar sus ecuaciones respectivas, pero necesitamos los pares ordenados que
nos determinen el punto exacto de intersección. Para estos casos utilizamos la
herramienta ReplaceAll[ ], el cual reemplaza los valores obtenidos en la ecuación
original.

2. Se escribe ReplaceAll[ ].
3. Dentro de esta función se coloca, primero la ecuación 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 gráficas de dos ecuaciones y sus puntos de
intersección comprobados con los valores obtenidos.
Manual de Mathematica 5.2                                                               26




                    Figura 1.4.2a Gráficas con sus puntos de intersección


1.4.3 Dibujar una o varias funciones.
En los temas anteriores para la demostración de algunas herramientas se han realizado
algunas gráficas, pero aún no se ha dado su sintaxis precisa para la elaboración de
gráficas.
Dentro de los temas que veremos a futuro encontraremos varios tipos de gráficas ya
sean en dos o tres dimensiones. Por ahora veremos la sintaxis básica y los tipos de
gráficas que se pueden realizar:

1. Gráfica de una o varias funciones.
2. Gráfica de ecuaciones implícitas.
3. Gráfica de inecuaciones.
Manual de Mathematica 5.2                                                                            27



1.4.3.a        GRÁFICA DE UNA O VARIAS FUNCIONES.
Utilizando todas las opciones que Mathematica 5.2 nos puede brindar podemos crear
gráficas con un estilo distinto. La sintaxis para graficar una función es:

 • Se escribe la función Plot[ ], destinada para la elaboración de gráficas.
 • Se coloca la(s) función(es) entre paréntesis: P l o t [ { f ( x ) , g ( x ) , h ( x ) … . . } ]
 • Por último se escribe el dominio en la cual la(s) gráfica(s) se va a desarrollar:

               Plot[{f(x),g(x),h(x),….},{x,xmin,xmax}]

La figura 1.4.3a muestra las gráficas y la mejor visualización con algunas opciones.




                             Figura 1.4.3a Gráfica de varias funciones


1.4.3.b GRÁFICA DE ECUACIONES IMPLÍCITAS.
Gráficas como un círculo, una elipse, o una hipérbola necesitan una especial notación.
En este caso se requiere una librería especializada y una sintaxis distinta que las gráficas
anteriores.

1. Se hace el llamado a la librería < < G r a p h i c s ` I m p l i c i t P l o t `
2. Se escribe la función para ecuaciones implícitas I m p l i c i t P l o t [ ]
3. Se escribe la ecuación completa, eso sí con un doble igual para distinguir de una
Manual de Mathematica 5.2                                                         28


   declaración 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 gráfica.

               ImplicitPlot[eqn,{x,xmin,xmax}]
Aquí algunos ejemplos de gráficas de ecuaciones implícitas muy utilizadas en el
presente curso (figura 1.4.3b).




                   Figura 1.4.3b Ejemplos de ecuaciones implícitas o cónicas
Manual de Mathematica 5.2                                                                         29

Nota: Cuando se trabaje con algunas gráficas que requieran una misma librería, no es
necesario volver a escribir la librería para cada ejercicio, basta con hacer el llamado al
comienzo de la sesión de trabajo.

1.4.3.c GRÁFICA DE INECUACIONES.
Mathematica 5.2 posee una librería especializada en graficar inecuaciones tal como lo
habíamos expuesto en la tabla 1.3. Su sintaxis es la siguiente:

1. Se hace el llamado a la librería < < 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 función para inecuaciones I n e q u e l i t y P l o t [ ]
3. Se escribe la inecuación 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 gráfica tanto en x
   como en y, con sus respectivos límites máximos y mínimos.

InequalityPlot[ineqs,{x,min,max},{y,ymin,ymax}]
El siguiente ejemplo nos ilustrará mejor de cómo realizar su sintaxis, la parte sombreada
es la solución de la inecuación (Figura 1.4.3c).




                      Figura 1.4.3c Ejemplo ilustrativo para inecuaciones
Manual de Mathematica 5.2                                                                  30


          TEMA 2: NOCIONES BÁSICAS DE
                   CÁLCULO.
Para obtener las herramientas necesarias en Análisis Vectorial, debemos dar un espacio
muy importante al estudio del cálculo y sus funciones principales en temas como
límites, diferenciales, derivadas, notación sigma ,sumas de Riemann, integrales, etc.
Conociendo la importancia del cálculo en áreas como matemática, física, química,
ingeniería y muchas otras, Mathematica 5.2 pone a disposición su galería de
herramientas útiles, cuya sintaxis y notación son de fácil uso.

2.1. LÍMITES.
Se puede encontrar los límites de cualquier función, ya sea de una o más variables, o
referente a los límites por la derecha o por la izquierda. Su sintaxis es la siguiente:
    1. Se escribe la función: Limit[ ].
    2. Se coloca a continuación la función. Limit[f(x),]
    3. Por último se define la variable y su tendencia. Cuando se requiera el límite por
       la izquierda se coloca la expresión Direction →1, y para el límite 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 Límites y su representación gráfica.
Manual de Mathematica 5.2                                                                 31

En el ejemplo 2.1a podemos observar la representación gráfica de los límites,
afirmando la respuesta que Mathematica 5.2 nos da, tanto los límites por la izquierda y
por la derecha. Ahora en la figura 2.1b se representa la función con los límites en el
infinito negativo, comprobado con su gráfica.




                 Figura 2.1b Límites en el infinito y su comprobación gráfica



2.2. DIFERENCIACIÓN.
En este tema veremos las opciones que Mathematica 5.2 posee en todo lo referente a
diferenciación: derivadas y derivadas parciales muy útiles en cualquier área de la
ingeniería.
    1. Se escribe la función representativo de derivación: Dt[ ].
    2. Se escribe la expresión, ya sea una función f(x) o una ecuación en donde
       impliquen dos o más variables. Mathematica 5.2 realiza la derivación implícita o
       la deja expresado como tal: Dt[expr,]
    3. Se especifica la variable que se toma como referencia y el número de derivadas
       que se aplicará a la expresión.

                              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 más variables.




                 Figura 2.2a Derivadas de ecuaciones con una sola variable.


En la figura 2.2b observamos la derivación implícita con respecto a ecuaciones que
poseen dos o más variables y que empleando la herramienta de resolución de
ecuaciones, su solución está expresada como su derivada.




                  Figura 2.2b Derivación implícita con dos o más variables.


En el siguiente ejemplo haremos uso de algunos temas anteriores y sus herramientas
para crear un algoritmo que nos permita graficar una función y dado un punto en su
curva encontrar la recta tangente.
Dejamos como incógnita para el estudiante para variar la función 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 derivación total


2.2.1     Derivación parcial.
En los estudios posteriores de Análisis Vectorial y de Ecuaciones Diferenciales,
necesitaremos emplear muy a menudo la derivación parcial para encontrar derivadas
direccionales, gradientes y divergencia, por dar un par de ejemplos, utilizados en
campos vectoriales.

   1. Se escribe la función representativa de las derivadas parciales, que se la
      encuentra en la paleta de BasicInput; añadiendo la expresión que va a ser objeto
      de la derivación.
                                       ∂x (expr)
   2. Se puede realizar la derivación parcial con respecto a más variables como en el
      subtema pasado o realizar un grado más de derivación, separadas la variables
      por una coma.

                          ∂x,z (expr) ó ∂x,x (expr)
Manual de Mathematica 5.2                                                                 34

En el siguiente ejemplo veremos la diferencia entre la derivación total y la derivación
parcial por lo cual hay que tener cuidado al momento de realizar los algoritmos y
verificar resultados.




                     Figura 2.2d Ejemplos utilizando derivación parcial.


2.3.     INTEGRACIÓN.
En este tema veremos los distintos tipos de integración, tanto en integrales en
indefinidas, definidas, como su representación gráfica para mejor visualización de las
regiones bajo la curva.

   Integración indefinida.

 1. Se escribe la palabra Integrate[ ], o el símbolo de integración ubicada en la
    paleta BasicInput:   ∫.
 2. Se escribe la expresión que se someterá a la integración.        Integrate[exp,] ó
    ∫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 integración indefinida
Manual de Mathematica 5.2                                                                  35


   Integración definida.
En este tipo de integración o también llamado antiderivada, se definen los límites de la
integral tanto superior como inferior. Estos límites pueden ser escalares como
funciones, que más adelante veremos nos servirán para la integración múltiple.

 1. Se escribe la sintaxis de integrales. Integrate[ ] igual que en la integración
    indefinida.
 2. Se escribe las expresiones que se va a integral seguido de una coma con la variable
    del diferencial y sus límites, primero el inferior y luego el superior. Como en el
    caso anterior también 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 NOTACIÓN SIGMA.
Esta sección es la parte inicial para encontrar áreas comprendidas, conocida su función;
y además aprenderemos como se puede graficar las funciones y realizar el sombreado
de sus áreas ya sean con el eje u otra función.



 1. Se escribe el símbolo de la notación 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 límites acordes al problema a
     solucionar. Aquí algunos ejemplos:




                              Figura 2.4a Notación Sigma y su sintaxis
Para graficar funciones y sombrear el área bajo la curva, ya sea con respecto al su eje u
otra función se siguen los siguientes pasos:

1.       Se hace el llamado a la librería < < G r a p h i c s ` F i l l e d P l o t `
2.       Se escribe la función F i l l e d P l o t [ ]
3.       Se escribe la(s) ecuación(es), con sus respectivos límites de la(s) gráfica(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 límite el eje x
En el siguiente ejemplo observamos que la gráfica 1 tiene el límite el eje de referencia
(Axis), mientras que las gráficas 2 y 3 tienen sus límites entre sí. Se utiliza la opción
F i l l s → en la cual podemos combinar colores y ubicar los límites del sombreado.
La segunda opción que utilizamos es       Curves→             que nos permite visualizar las
líneas dibujadas.




               Figura 2.4c Sombreado de tres gráficas pero con límites 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 intersección, es
decir nos interesa las áreas sombreadas fuera de dichos puntos. En el ejemplo anterior
(figura 2.4 d y 2.4 e) veremos cómo podemos realizar esta gráfica.
La figura 2.4d nos muestra el sombreado que Mathematica 5.2 realiza normalmente sin
tomar en cuenta los puntos de intersección como límites 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
           PARAMÉTRICAS.
3.1. SINTAXIS Y MÉTODO DE RESOLUCIÓN.
Este es el comienzo de lo que se verá en la asignatura de Análisis Vectorial, ya
introduciéndonos con ecuaciones con tres variables. En todas las gráficas que hemos
realizado empleamos ecuaciones con 2 variables, ahora la tercera variable es llamada
parámetro.
Conociendo las ecuaciones paramétricas podemos encontrar su ecuación rectangular
con métodos de sustitución o de trigonometría.

3.2. CONSTRUCCIÓN DE TABLAS DE ECUACIONES
      PARAMÉTRICAS.
  1. Se escribe la función para crear tablas: Table [ ].
  2. Se escriben las dos ecuaciones paramétricas, entre llaves y separados por una
     coma (,): Table [{f(x),f(y)},].
  3. Se limita la gráfica con el parámetro mínimo y el máximo y su intervalo de
       evaluación:
                Table[{f(x),f(y)},{t,tmin,tmax,dt}]

Con los siguientes ejemplos quedará más claro lo explicado.(Figura 3.2a)




                  Figura 3.2a Tablas de valores con ecuaciones paramétricas
Con estos valores podremos realizar el análisis de la gráfica paramétrica, encontrar
valores tanto para x como en y. En el siguiente tema verificaremos los valores obtenidos
con la gráfica de la ecuación paramétrica.

3.3.     GRÁFICAS DE ECUACIONES PARAMÉTRICAS.
1 . Se escribe la función para ecuaciones paramétricas: P a r a m e t r i c P l o t [ ] .
2 . Se escriben las dos ecuaciones paramétricas separadas por una coma (,):
    ParametricPlot [{f(x),f(y)}].
Manual de Mathematica 5.2                                                                40


3 . Se ubican los límites del parámetro en donde se va a desarrollar la gráfica.
    ParametricPlot[{f(x),f(y)},{t,tmin,tmax}]




                      Figura 3.3b Gráfica de ecuaciones paramétricas




                  Figura 3.3c Figura que varía con el rango del parámetro.
Ejercicio extra: Varíe el rango del parámetro de la figura 3.3c y observe como cambia
su gráfica.
En el siguiente ejemplo comprobaremos los valores obtenidos con la tabla y la gráfica;
hemos utilizado otras opciones como PlotRange → que nos permite dar límites a
la gráfica en las ordenadas (eje de las y) y AspectRatio → grafica una función
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 Comprobación de la gráfica 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 gráficos:
escribiendo en la parte superior: << Graphics`Graphics`.
La sintaxis para las gráficas polares es:

                          PolarPlot [{ f },{θ,θ min, θmax}];
En donde:
f: Es la función que se desea graficar.
θ min, θmax:Es el rango mínimo y máximo en el cual delimitamos la gráfica.
En el siguiente ejemplo (Fig 3.4a) veremos como es la sintaxis para las gráficas polares




                       Figura 3.4a Gráfica de una función polar
Además podrá graficar varias gráficas polares, ya sean estas para encontrar sus puntos
de intersección, las áreas comprendidas entre las gráficas o encontrar la longitud de su
arco.
En la fig. 3.4b veremos como dos gráficas pueden ser dibujadas una sobrepuesta por
otra las dos dentro del mismo rango. Empleando los colores para gráficas, nos
ayudaremos para distinguir las distintas líneas en el plot.
Manual de Mathematica 5.2                                                          43




           Figura 3.4b Visualización de varias gráficas en un mismo plot.
Con la ayuda “ticks” nos permitirá visualizar de mejor manera el rango propuesto
cambiando los valores numéricos por valores tipo radianes. (Ver Fig. 1.3)




       Figura 3.4c Gráficas de funciones polares con la ayuda de herramientas
Manual de Mathematica 5.2                                                                   44

Se puede experimentar con las gráficas polares como el ejemplo a continuación (Figura
3.4d). Haga la prueba dándole valores distintos a su ángulo.




                          Figura 3.4d Ilustración de la curva rosa.


                         TEMA 4: VECTORES.
Su estudio es muy importante porque la gran mayoría de magnitudes físicas en la
naturaleza deben ser expresadas por su magnitud y dirección. Es por esto que en este
manual dedicaremos un capítulo para su explicación.

4.1 PUNTOS Y RECTAS EN EL PLANO Y EN TRES
DIMENSIONES.
Para graficar rectas y puntos en el espacio, debemos utilizar la función Line y Point que
nos permitirá observarlos en el espacio o en el plano.
Su sintaxis:
  1 . Se escribe la función que nos permitirá graficarlas Show[Graphics[].
  2 . Se ubican el tipo de función 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 gráfica 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 gráficas esperadas.
Su sintaxis:
  1 . Se escribe la función Show[Graphics3D[].
  2 . Se ubican el tipo de función que se requiere graficar y las coordenadas en tres
       dimensiones:
              Show[Graphics3D[exp[{coordenadas 3D}]]]
Manual de Mathematica 5.2                                                                46

Se puede hacer uso de todas las opciones aprendidas en este manual para una mejor
visualización de la gráfica.




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




                   Figura 4.2d Puntos vistos tridimensionalmente.
Manual de Mathematica 5.2                                                                        47


4.2 PRODUCTO                          ESCALAR                 Y        PRODUCTO
VECTORIAL.
Estas operaciones se las realizan de forma fácil 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 representación 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 operación.
  Otro concepto muy utilizado es obtener la norma o módulo de un vector. Su sintaxis
  es simple:
  4. Se escribe la función 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: GEOMETRÍA DEL ESPACIO
5.1 RECTAS Y PLANOS EN EL ESPACIO.
Para graficar rectas en el espacio, debemos utilizar una nueva función denominada
ParametricPlot3D que nos permitirá introducir tres ecuaciones paramétricas para que
la recta se muestre como una gráfica en tres dimensiones.
Su sintaxis:
  4 . Se escribe la función que nos permitirá graficas rectas en 3D:
      ParametricPlot3D[ ].
  5 . Se ubican los límites del parámetro en donde se va a desarrollar la gráfica con
       respecto a una incógnita:
             ParametricPlot3D [ { f x , f y , f z } , { t , t m i n , t m a x } ] .
Nota: Las ecuaciones paramétricas 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 paramétricas.

En cambio para graficar planos tenemos dos opciones, la primera utilizando la función
Plot3D, o la librería ContourPlot3D, es mas frecuente utilizar la primera debido a su
fácil manejo y su simplificada escritura.
Su sintaxis:
  1 . Se escribe la función para las gráficas en tres dimensiones: P l o t 3 D [ ] .
  2 . Se escribe la ecuación de la figura igualada a una tercera variable: Plot3D
       [equa].
Manual de Mathematica 5.2                                                                  49


  3 . Se ubican los límites de la superficie en donde se va a desarrollar la gráfica con
      respecto a las dos incógnitas (x, y)




                 Figura 5.1b Plano constituido por la función Plot3D.

El segundo método utilizar la librería <<Graphics`ContourPlot3D`. Su sintaxis es:

  1 . Se escribe la función figuras en tres dimensiones: C o n t o u r P l o t 3 D [ ] .
  2 . Se escribe la ecuación del plano igualada a cero: ContourPlot3D [equa].
  3 . Se ubican los límites de la superficie en donde se va a desarrollar la gráfica con
      respecto a las tres incógnitas (x, y, z)
  ContourPlot3D[{equa},{x,xmin,xmax},{y,ymin,ymax},{z,zmin,zmax}]




              Figura 5.1c Plano generado por la función ContourPlot3D
Manual de Mathematica 5.2                                                                    50

En las figuras 5.1b y 5.1c se trazaron los mismos planos con los dos métodos con la
finalidad de observar como estos no varían. Queda a disposición cual de los métodos es
más fácil y apropiado dentro de su estudio.

5.2 SUPERFICIES EN EL ESPACIO

5.2.1 Superficies Cuádricas:                    En este capítulo veremos superficies
cilíndricas, superficies cuádricas como por ejemplo el elipsoide, el hiperboloide, el cono
elíptico, el paraboloide elíptico y el paraboloide hiperbólico.
Para estas gráficas vamos a utilizar la librería <<Graphics`ContourPlot3D`. La
sintaxis para estas superficies es:
   1 . Se escribe la función para superficies en tres dimensiones:
       ContourPlot3D[ ].
  2 . Se escribe la ecuación cuádrica de segundo grado igualada a cero:
      ContourPlot3D [equa].
  3 . Se ubican los límites de la superficie en donde se va a desarrollar la gráfica con
       respecto a las tres incógnitas (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 opción de graficado denominado MaxRecursion→2,
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
                                                    a    b    c
Manual de Mathematica 5.2                                                              51




                                                        2     2
                Figura 5.2.2b Paraboloide hiperbólica y 2 − x 2 = z
                                                        b    a


En el siguiente ejemplo utilizaremos una opción gráfica que nos permitirá observar a
cualquier gráfica desde un punto especificado (Figura 5.2.1c)
Su sintaxis:
 • Luego de realizar la gráfica colocaremos Show[%,ViewPoint→{x,y,z}]
 En donde:
 %: es el símbolo q representa el Output anterior.
 ViewPoint: es la opción de un punto de vista.
 • Además utilizaremos la opción 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
                                                           b   a    c
Tarea Extraclase: Realice las superficies cuádricas mostradas en las páginas 812- 813
y muéstrelas desde distintos puntos de vista.

5.2.2 Superficies de Revolución: Este tipo de superficies son generadas por
una ecuación en dos planos que rotan sobre un eje específico o sobre punto
determinado.
Utilizaremos una nueva librería denominada SurfaceOfRevolution
Su sintaxis:
      1. Hacemos el llamado a la librería <<Graphics`SurfaceOfRevolution`.
      2 . Se escribe la función para las superficies de revolución y su ecuación:
         SurfaceOfRevolution[equa].
     3 . Se ubican los límites de la superficie en donde se va a desarrollar la gráfica
         con respecto a una incógnita:
             SurfaceOfRevolution[equa,{x,xmin,xmax}].

Nota: Mathematica 5.2 tiene predeterminado la rotación de la gráfica 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 revolución 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                                                                    54

Existe una opción que nos permite girar sobre un punto determinado cualquier ecuación.
                                                                 x
En los siguientes ejemplos veremos como la misma ecuación ℮ puede tomar distintas
superficies variando su punto de revolución. (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 revolución:
RevolutionAxis→{x,y,z}. Este punto puede ser en un sistema de dos o tres
coordenadas.




                                                              x
        Figura 5.2.2c Superficie generada por la ecuación ℮ en el punto {0,1}
El punto visto de azul es el nuevo eje de revolución es mismo que puede ser localizado
es el trayecto de la ecuación 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 ecuación.
El siguiente algoritmo nos permitirá observar una superficie de revolución (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 revolución en las tres coordenadas (figura 5.2.2f),
pruebe usted también con otros puntos observándolo 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 gráfica en dos ejes, en una
gráfica 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 lámpara 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 librería <<Graphics`Graphics3D`.
  2 . Se escribe la función para estas gráficas y su expresión: 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 elíptico.




              Figura 5.2.3b Sombras de un hiperboloide de una hoja.
Manual de Mathematica 5.2                                                                      58


   5.3 GRÁFICA CON COORDENADAS POLARES.

5.3.1 Conversión de coordenadas.
Antes de entrar a graficar figuras en otras coordenadas como el cilíndrico o el esférico
debemos conocer sus transformaciones y equivalencias. Para este tema haremos uso de
la librería de “análisis vectorial” el mismo que nos permitirá hacer el cambio de un
sistema a otro.
Su sintaxis:
1. Hacemos el llamado a la librería <<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 término que varía es From (de) o To (a); es decir si
    se quiere ir del sistema cilíndrico al esférico, primero se debe transformar a
    cartesiano y luego ir al esférico o viceversa. En este ejemplo se parte se coordenadas
    cartesianas y se llega a coordenadas cilíndricas:
           CoordinatesFromCartesian[{coordenada},Cylindrical]
  En cambio aquí se desea llegar al sistema rectangular (cartesiano) partiendo de una
  coordenada esférica:
              CoordinatesToCartesian[{coordenada},Spherical]
  En los siguientes ejemplo se podrán observar las distintas conversiones de
  coordenadas rectangulares (cartesianas), cilíndricas y esféricas.

Nota: ¡¡¡¡OJO!!!!!! en el libro de Larson, las componentes en las coordenadas
cilíndricas son (ρ,θ,φ), en cambio en el libro de Sadiku y en programa de Mathematica
5.2 la notación es (ρ,φ,θ), es decir en mathematica [θ] es el ángulo comprendido entre el
eje de las z y el vector de posición de ρ y [φ] es el ángulo en el plano x-y hasta el vector
posición de ρ.

Conversión de coordenadas rectangulares a cilíndricas y a esféricas.




Conversión de coordenadas cilíndricas a rectangulares y a esféricas.
Manual de Mathematica 5.2                                                                   59




Conversión de coordenadas esféricas a rectangulares y a cilíndricas.




5.3.2 Gráficas con coordenadas polares.
Luego de ver las nuevas maneras de expresar una coordenada, ya sean coordenadas
cilíndricas o esféricas, 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 gráfico (Figura 5.3.2a y 5.3.2b).
Su sintaxis:
   1. Hacemos el llamado a la librería <<Graphics`ParametricPlot3D`.
   2 . Se escribe la función para las gráficas en el sistema cilíndrico y su ecuación 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 límites en donde se va a desarrollar la gráfica:

   CylindricalPlot3D[z,{r,rmin,rmax},{φ,φmin, φmax}].
Manual de Mathematica 5.2                                                                   60




           Figura 5.2.3a Gráfica de un cono elíptico en el sistema cilíndrico.




                       Figura 5.2.3b Gráfica de un paraboloide


5.4 GRÁFICAS CON COORDENADAS ESFÉRICAS.
Como el capítulo anterior vamos ahora a realizar gráficas con este sistema (figura 5.4a).
Tiene mucho en común ya que utilizamos la misma librería para nuestro estudio.

Su sintaxis:
  1. Hacemos el llamado a la librería <<Graphics`ParametricPlot3D`.
Manual de Mathematica 5.2                                                                61


  2 . Se escribe la función para las gráficas en el sistema esférico y su ecuación con
      respecto a ρ : S p h e r i c a l P l o t 3 D [ ρ ] .
  3 . Se ubican los límites en donde se va a desarrollar la gráfica:
   CylindricalPlot3D[ρ,{φ,φmin, φmax},{θ, θmin, θmax}].




                 Figura 5.4b Figura generada con el sistema esférico
Manual de Mathematica 5.2                                                                62




                Figura 5.4a Esfera formada con coordenadas esféricas



           TEMA 6: ANÁLISIS VECTORIAL.

6.1 GRÁFICAS DE CAMPOS VECTORIALES.

Dentro de las herramientas didácticas que posee Mathematica 5.2 es presentar de
manera gráfica 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
cuádricas, etc.
Su sintaxis:
  1. Hacemos el llamado a la librería <<Graphics`PlotField`.
  2 . Se escribe la función para campos vectorial y su vector:
      PlotVectorField[{f x , f y }].
  3. Por último se escriben los límites en donde el campo se va a desarrollar:
      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 j
                                                            i




                                                           r      r
           Figura 6.1b Campo vectorial formado por W=1/2xy +1/4x2 j
                                                           i
Manual de Mathematica 5.2                                                                64


6.2 GRÁFICAS 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 librería <<Graphics`PlotField3D`.
  2 . Se escribe la función para campos y su vector:
                      PlotVectorField3D[{f x , f y , f z }].
  3. Por último se escriben los límites en donde el campo se va a desarrollar:
      PlotVectorField3D[{f x , f y , f z}, {x,xmin,xmax},{y,ymin,ymax}]
  4. Para que la gráfica mostrada sea más útil al estudiante, podemos representar cada
     vector con su dirección, mediante una opción: VectorHeads→True.




                                                          r         r    r
             Figura 6.2a Campo producido por G=Sen(x) i +Cos(y) j +z2 k
Manual de Mathematica 5.2                                                                   65




                                                         r         r            r
        Figura 6.2b Campo generado por T= (6xy+z3)       i    2             2
                                                          +(3x +z) j +(3xz - y)
                                                                                k
Mathematica 5.2 posee una librería de cálculo 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.

6.3 GRÁFICAS DE CAMPOS VECTORIALES
UTILIZANDO EL CÁLCULO VECTORIAL.

Los distintos términos en el párrafo anterior poseen un sinnúmero de aplicaciones
dentro de la Ingeniería por lo que su estudio es necesario y aún más su interpretación.
La sintaxis a continuación nos permitirá hacer uso de estas nuevas herramientas:

  1. Hacemos el llamado a la librería <<Calculus`VectorAnalysis`.
  2. Se escribe la función 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 gráficas como el flujo vectorial a través de un cilindro
(figura 6.4c) u observar el gradiente en un paraboloide elíptico (figura 6.4b)
Manual de Mathematica 5.2                                                             67




  Figura 6.4b Campo vectorial producido por el gradiente a través de un paraboloide
                                     elíptico.

En este ejemplo se han combinado algunas clases de elementos estudiados como
superficies cuádricas, gradiente, campos vectoriales en 3D, los cuales nos permiten
visualizar de mejor manera aquellos conceptos que parecen abstractos y difíciles de
comprender.
Manual de Mathematica 5.2                                                      68




        Figura 6.4c Campo vectorial por el vector W a través de un cilindro.

More Related Content

What's hot

Tabla de integrales (integrales trigonometricas)
Tabla de integrales (integrales trigonometricas)Tabla de integrales (integrales trigonometricas)
Tabla de integrales (integrales trigonometricas)waltergomez627
 
Integración por sustitución
Integración por sustituciónIntegración por sustitución
Integración por sustituciónangiegutierrez11
 
Límite y Continuidad de Funciones de Varias Variables
Límite y Continuidad de Funciones de Varias VariablesLímite y Continuidad de Funciones de Varias Variables
Límite y Continuidad de Funciones de Varias Variablesgenesisptc_
 
Metodo numerico regla del trapecio
Metodo numerico regla del trapecioMetodo numerico regla del trapecio
Metodo numerico regla del trapecioEvoris Cedeño
 
Presentaciã³n metodos numericos
  Presentaciã³n metodos numericos  Presentaciã³n metodos numericos
Presentaciã³n metodos numericosVeronica Villasana
 
Curvas y superficies de nivel, trazado de funciones de 2 variables
Curvas y superficies de nivel, trazado de funciones de 2 variablesCurvas y superficies de nivel, trazado de funciones de 2 variables
Curvas y superficies de nivel, trazado de funciones de 2 variablesDaniel Orozco
 
Integracion numerica
Integracion numericaIntegracion numerica
Integracion numericaKevin Baque
 
Transformada de-laplace
Transformada de-laplaceTransformada de-laplace
Transformada de-laplaceSabena29
 
Ecuaciones Diferenciales Lineales Reduccion De Orden
Ecuaciones Diferenciales Lineales Reduccion De OrdenEcuaciones Diferenciales Lineales Reduccion De Orden
Ecuaciones Diferenciales Lineales Reduccion De OrdenDavid Torres
 
Extremos de funciones de varias variables
Extremos de funciones de varias variablesExtremos de funciones de varias variables
Extremos de funciones de varias variablesNea Abella
 
Serie de-taylor-y-maclaurin
Serie de-taylor-y-maclaurinSerie de-taylor-y-maclaurin
Serie de-taylor-y-maclaurinFaveeLa Natsuko
 
000 ECUACIONES_DIFERENCIALES_Y_SUS_APLICACIO ESPINOZA RAMOS.pdf
000  ECUACIONES_DIFERENCIALES_Y_SUS_APLICACIO   ESPINOZA RAMOS.pdf000  ECUACIONES_DIFERENCIALES_Y_SUS_APLICACIO   ESPINOZA RAMOS.pdf
000 ECUACIONES_DIFERENCIALES_Y_SUS_APLICACIO ESPINOZA RAMOS.pdfMaribelCarlos3
 
Diapositivas sobre Integrales Impropias
Diapositivas sobre Integrales ImpropiasDiapositivas sobre Integrales Impropias
Diapositivas sobre Integrales ImpropiasAndrea Vargas Jimenez
 

What's hot (20)

Tabla de integrales (integrales trigonometricas)
Tabla de integrales (integrales trigonometricas)Tabla de integrales (integrales trigonometricas)
Tabla de integrales (integrales trigonometricas)
 
Integración por sustitución
Integración por sustituciónIntegración por sustitución
Integración por sustitución
 
5 integracion
5 integracion5 integracion
5 integracion
 
Límite y Continuidad de Funciones de Varias Variables
Límite y Continuidad de Funciones de Varias VariablesLímite y Continuidad de Funciones de Varias Variables
Límite y Continuidad de Funciones de Varias Variables
 
Metodo numerico regla del trapecio
Metodo numerico regla del trapecioMetodo numerico regla del trapecio
Metodo numerico regla del trapecio
 
Presentaciã³n metodos numericos
  Presentaciã³n metodos numericos  Presentaciã³n metodos numericos
Presentaciã³n metodos numericos
 
Topologia texto u.n
Topologia texto u.nTopologia texto u.n
Topologia texto u.n
 
Curvas y superficies de nivel, trazado de funciones de 2 variables
Curvas y superficies de nivel, trazado de funciones de 2 variablesCurvas y superficies de nivel, trazado de funciones de 2 variables
Curvas y superficies de nivel, trazado de funciones de 2 variables
 
Integracion numerica
Integracion numericaIntegracion numerica
Integracion numerica
 
Transformada de-laplace
Transformada de-laplaceTransformada de-laplace
Transformada de-laplace
 
Ecuacion de clairaut
Ecuacion de clairautEcuacion de clairaut
Ecuacion de clairaut
 
Ecuaciones Diferenciales Lineales Reduccion De Orden
Ecuaciones Diferenciales Lineales Reduccion De OrdenEcuaciones Diferenciales Lineales Reduccion De Orden
Ecuaciones Diferenciales Lineales Reduccion De Orden
 
Extremos de funciones de varias variables
Extremos de funciones de varias variablesExtremos de funciones de varias variables
Extremos de funciones de varias variables
 
Estadística descriptiva ii
Estadística descriptiva iiEstadística descriptiva ii
Estadística descriptiva ii
 
Metodos numericos equipo 3
Metodos numericos equipo 3Metodos numericos equipo 3
Metodos numericos equipo 3
 
Formulario Cálculo
Formulario CálculoFormulario Cálculo
Formulario Cálculo
 
Transformada de Laplace
Transformada de LaplaceTransformada de Laplace
Transformada de Laplace
 
Serie de-taylor-y-maclaurin
Serie de-taylor-y-maclaurinSerie de-taylor-y-maclaurin
Serie de-taylor-y-maclaurin
 
000 ECUACIONES_DIFERENCIALES_Y_SUS_APLICACIO ESPINOZA RAMOS.pdf
000  ECUACIONES_DIFERENCIALES_Y_SUS_APLICACIO   ESPINOZA RAMOS.pdf000  ECUACIONES_DIFERENCIALES_Y_SUS_APLICACIO   ESPINOZA RAMOS.pdf
000 ECUACIONES_DIFERENCIALES_Y_SUS_APLICACIO ESPINOZA RAMOS.pdf
 
Diapositivas sobre Integrales Impropias
Diapositivas sobre Integrales ImpropiasDiapositivas sobre Integrales Impropias
Diapositivas sobre Integrales Impropias
 

Similar to Manual didactico de mathematica (20)

1.introduccion analisis
1.introduccion analisis1.introduccion analisis
1.introduccion analisis
 
Macros escrito
Macros escritoMacros escrito
Macros escrito
 
Taller de tecnologia
Taller de tecnologiaTaller de tecnologia
Taller de tecnologia
 
Tutorial mathcad
Tutorial mathcadTutorial mathcad
Tutorial mathcad
 
Grp 203037 7_colaborativo2
Grp 203037 7_colaborativo2Grp 203037 7_colaborativo2
Grp 203037 7_colaborativo2
 
Vbasic6.0
Vbasic6.0Vbasic6.0
Vbasic6.0
 
Guia visual basic 6.0
Guia visual basic 6.0Guia visual basic 6.0
Guia visual basic 6.0
 
Vbasic 6.0
Vbasic 6.0Vbasic 6.0
Vbasic 6.0
 
Vbasic60
Vbasic60Vbasic60
Vbasic60
 
Diagrama de-flujo
Diagrama de-flujoDiagrama de-flujo
Diagrama de-flujo
 
09 anexos
09 anexos09 anexos
09 anexos
 
Aprenda visual basic 6 como si estuviera en primero aprendergratis - (libro...
Aprenda visual basic 6 como si estuviera en primero   aprendergratis - (libro...Aprenda visual basic 6 como si estuviera en primero   aprendergratis - (libro...
Aprenda visual basic 6 como si estuviera en primero aprendergratis - (libro...
 
Macros escrito (1)
Macros escrito (1)Macros escrito (1)
Macros escrito (1)
 
Macros
MacrosMacros
Macros
 
Taller
TallerTaller
Taller
 
Aprenda visual basic 6 como si estuviera en primero aprendergratis - (libro...
Aprenda visual basic 6 como si estuviera en primero   aprendergratis - (libro...Aprenda visual basic 6 como si estuviera en primero   aprendergratis - (libro...
Aprenda visual basic 6 como si estuviera en primero aprendergratis - (libro...
 
Aprenda visual basic 6
Aprenda visual basic 6Aprenda visual basic 6
Aprenda visual basic 6
 
Taller
TallerTaller
Taller
 
Maxima manual
Maxima manualMaxima manual
Maxima manual
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 

More from MateoLeonidez

Ecuaciones difererenciales- leonidez sanchez mateo
Ecuaciones difererenciales- leonidez sanchez mateoEcuaciones difererenciales- leonidez sanchez mateo
Ecuaciones difererenciales- leonidez sanchez mateoMateoLeonidez
 
Diseño y manufactura por computadora
Diseño y manufactura por computadoraDiseño y manufactura por computadora
Diseño y manufactura por computadoraMateoLeonidez
 
Transformada de laplace
Transformada de laplaceTransformada de laplace
Transformada de laplaceMateoLeonidez
 
Ejercicios transformada de laplace
Ejercicios transformada de laplaceEjercicios transformada de laplace
Ejercicios transformada de laplaceMateoLeonidez
 
Solucionario de dennis g zill ecuaciones diferenciales
Solucionario de dennis g zill   ecuaciones diferencialesSolucionario de dennis g zill   ecuaciones diferenciales
Solucionario de dennis g zill ecuaciones diferencialesMateoLeonidez
 
Formulario de integrales y derivadas
Formulario de integrales y derivadasFormulario de integrales y derivadas
Formulario de integrales y derivadasMateoLeonidez
 
Resolucion de ecuaciones diferenciales por medio de la Transformada de Laplace
Resolucion de ecuaciones diferenciales por medio de la Transformada de LaplaceResolucion de ecuaciones diferenciales por medio de la Transformada de Laplace
Resolucion de ecuaciones diferenciales por medio de la Transformada de LaplaceMateoLeonidez
 
Resolucion de ecuaciones diferenciales por medio de series
Resolucion de ecuaciones diferenciales por medio de seriesResolucion de ecuaciones diferenciales por medio de series
Resolucion de ecuaciones diferenciales por medio de seriesMateoLeonidez
 
Trasformadas integrales
Trasformadas integralesTrasformadas integrales
Trasformadas integralesMateoLeonidez
 
Manual de mathematica
Manual de mathematicaManual de mathematica
Manual de mathematicaMateoLeonidez
 
Mathematica transformada laplace
Mathematica transformada laplaceMathematica transformada laplace
Mathematica transformada laplaceMateoLeonidez
 
La transformada de laplace
La transformada de laplaceLa transformada de laplace
La transformada de laplaceMateoLeonidez
 
Transformada de laplace (tablas)
Transformada de laplace (tablas)Transformada de laplace (tablas)
Transformada de laplace (tablas)MateoLeonidez
 

More from MateoLeonidez (20)

Bombas
BombasBombas
Bombas
 
Ecuaciones difererenciales- leonidez sanchez mateo
Ecuaciones difererenciales- leonidez sanchez mateoEcuaciones difererenciales- leonidez sanchez mateo
Ecuaciones difererenciales- leonidez sanchez mateo
 
Diseño y manufactura por computadora
Diseño y manufactura por computadoraDiseño y manufactura por computadora
Diseño y manufactura por computadora
 
Señales y sistemas
Señales y sistemasSeñales y sistemas
Señales y sistemas
 
Transformada de laplace
Transformada de laplaceTransformada de laplace
Transformada de laplace
 
Ejercicios transformada de laplace
Ejercicios transformada de laplaceEjercicios transformada de laplace
Ejercicios transformada de laplace
 
Chavetas (cuñas)
Chavetas (cuñas)Chavetas (cuñas)
Chavetas (cuñas)
 
Series de fourier
Series de fourier Series de fourier
Series de fourier
 
Series de fourier
Series de fourierSeries de fourier
Series de fourier
 
Series de fourier
Series de fourierSeries de fourier
Series de fourier
 
Protector salidas
Protector salidasProtector salidas
Protector salidas
 
Solucionario de dennis g zill ecuaciones diferenciales
Solucionario de dennis g zill   ecuaciones diferencialesSolucionario de dennis g zill   ecuaciones diferenciales
Solucionario de dennis g zill ecuaciones diferenciales
 
Formulario de integrales y derivadas
Formulario de integrales y derivadasFormulario de integrales y derivadas
Formulario de integrales y derivadas
 
Resolucion de ecuaciones diferenciales por medio de la Transformada de Laplace
Resolucion de ecuaciones diferenciales por medio de la Transformada de LaplaceResolucion de ecuaciones diferenciales por medio de la Transformada de Laplace
Resolucion de ecuaciones diferenciales por medio de la Transformada de Laplace
 
Resolucion de ecuaciones diferenciales por medio de series
Resolucion de ecuaciones diferenciales por medio de seriesResolucion de ecuaciones diferenciales por medio de series
Resolucion de ecuaciones diferenciales por medio de series
 
Trasformadas integrales
Trasformadas integralesTrasformadas integrales
Trasformadas integrales
 
Manual de mathematica
Manual de mathematicaManual de mathematica
Manual de mathematica
 
Mathematica transformada laplace
Mathematica transformada laplaceMathematica transformada laplace
Mathematica transformada laplace
 
La transformada de laplace
La transformada de laplaceLa transformada de laplace
La transformada de laplace
 
Transformada de laplace (tablas)
Transformada de laplace (tablas)Transformada de laplace (tablas)
Transformada de laplace (tablas)
 

Recently uploaded

Presentación contribuciones socioeconómicas del SUPV 2023
Presentación contribuciones socioeconómicas del SUPV 2023Presentación contribuciones socioeconómicas del SUPV 2023
Presentación contribuciones socioeconómicas del SUPV 2023Ivie
 
Escrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesEscrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesmelanieteresacontrer
 
la forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolarla forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolarCa Ut
 
ficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primariaficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primariamichel carlos Capillo Dominguez
 
Revista digital primer ciclo 2024 colección ediba
Revista digital primer ciclo 2024 colección edibaRevista digital primer ciclo 2024 colección ediba
Revista digital primer ciclo 2024 colección edibaTatiTerlecky1
 
Anuncio de Remitido Colegio SEK a la comunidad pública
Anuncio de Remitido Colegio SEK a la comunidad públicaAnuncio de Remitido Colegio SEK a la comunidad pública
Anuncio de Remitido Colegio SEK a la comunidad públicaIvannaMaciasAlvarez
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfSaraGabrielaPrezPonc
 
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdfceeabarcia
 
Herbert James Drape. Erotismo y sensualidad.pptx
Herbert James Drape. Erotismo y sensualidad.pptxHerbert James Drape. Erotismo y sensualidad.pptx
Herbert James Drape. Erotismo y sensualidad.pptxArs Erótica
 
SECUENCIA DIDÁCTICA Matemática 1er grado
SECUENCIA  DIDÁCTICA Matemática 1er gradoSECUENCIA  DIDÁCTICA Matemática 1er grado
SECUENCIA DIDÁCTICA Matemática 1er gradoAnaMara883998
 
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLA
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLAEL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLA
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADODJElvitt
 
Tema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónTema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónIES Vicent Andres Estelles
 
CARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCarolVigo1
 
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTOCIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTOCEIP TIERRA DE PINARES
 
Los escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comercialesLos escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comercialeshanda210618
 
explicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.pptexplicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.pptjosemanuelcremades
 
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdfRecursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdfNELLYKATTY
 

Recently uploaded (20)

Presentación contribuciones socioeconómicas del SUPV 2023
Presentación contribuciones socioeconómicas del SUPV 2023Presentación contribuciones socioeconómicas del SUPV 2023
Presentación contribuciones socioeconómicas del SUPV 2023
 
Escrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesEscrito administrativo técnico y comerciales
Escrito administrativo técnico y comerciales
 
la forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolarla forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolar
 
ficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primariaficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primaria
 
Revista digital primer ciclo 2024 colección ediba
Revista digital primer ciclo 2024 colección edibaRevista digital primer ciclo 2024 colección ediba
Revista digital primer ciclo 2024 colección ediba
 
Anuncio de Remitido Colegio SEK a la comunidad pública
Anuncio de Remitido Colegio SEK a la comunidad públicaAnuncio de Remitido Colegio SEK a la comunidad pública
Anuncio de Remitido Colegio SEK a la comunidad pública
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
 
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
 
Herbert James Drape. Erotismo y sensualidad.pptx
Herbert James Drape. Erotismo y sensualidad.pptxHerbert James Drape. Erotismo y sensualidad.pptx
Herbert James Drape. Erotismo y sensualidad.pptx
 
SECUENCIA DIDÁCTICA Matemática 1er grado
SECUENCIA  DIDÁCTICA Matemática 1er gradoSECUENCIA  DIDÁCTICA Matemática 1er grado
SECUENCIA DIDÁCTICA Matemática 1er grado
 
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLA
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLAEL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLA
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLA
 
1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO
 
Conducta ética en investigación científica.pdf
Conducta ética en investigación científica.pdfConducta ética en investigación científica.pdf
Conducta ética en investigación científica.pdf
 
Tema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónTema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificación
 
CARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacion
 
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTOCIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTO
 
Los escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comercialesLos escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comerciales
 
Actividad de bienestar docente 2016 Pereira
Actividad de bienestar docente 2016 PereiraActividad de bienestar docente 2016 Pereira
Actividad de bienestar docente 2016 Pereira
 
explicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.pptexplicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.ppt
 
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdfRecursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
 

Manual didactico de mathematica

  • 1. Universidad Técnica Particular de Loja. Electrónica y Telecomunicaciones. Manual Didáctico de Mathematica 5.2 Manual Didáctico de Mathematica 5.2 Eduardo A. Suárez R. Tutora: Ing. Patricia Ludeña. Loja - Ecuador
  • 2. Manual de Mathematica 5.2 2 Índice. Índice Tema 1. Instalación de Mathematica 5.2 1.2 Herramientas y ayuda. 1.2.1 Ayuda en Mathematica 5.2 (Help browser). 1.3 Sintaxis y notación. 1.3.1 Input y output 1.3.1.a Caracteres fundamentales en Mathematica 5.2. 1.3.2 Declaración de variables. 1.3.3 Librerías. 1.3.3.a Llamadas de las librerías (packages). 1.3.3.b Contenidos de las librerías. 1.3.4 Opciones para gráficos. 1.3.4.a Axes y axes label. 1.3.4.b Colores en gráficas. 1.4 Operaciones básicas. 1.4.1 Resolución de ecuaciones. 1.4.2 encontrar puntos de intersección entre gráficas y funciones. 1.4.3 Dibujar una o varias funciones. 1.4.3.a Gráfica de una o varias funciones. 1.4.3.b Gráfica de ecuaciones implícitas. 1.4.3.c Gráfica de inecuaciones. Tema 2. Nociones básicas de cálculo. 2.1 Límites. 2.2 Diferenciación. 2.2.1 Derivación parcial. 2.3 Integración. 2.4 Sumatorias y notación sigma. Tema 3. Curvas planas y ecuaciones paramétricas. 3.1 Sintaxis y método de resolución. 3.2 Construcción de tablas de ecuaciones paramétricas. 3.3 Gráficas de ecuaciones paramétricas. 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: Geometría del espacio 5.1 Rectas y planos en el espacio. 5.2 Superficies en el espacio 5.2.1 Superficies cuádricas. 5.2.2 Superficies de revolución 5.2.3 Sombras de superficies en 3D. 5.3 Gráfica con coordenadas polares. 5.3.1 Conversión de coordenadas. 5.3.2 Gráficas con coordenadas polares. 5.4 Gráficas con coordenadas esféricas. Tema 6: Análisis vectorial. 6.1 Gráficas de campos vectoriales. 6.2 Gráficas de campos vectoriales en tres dimensiones. 6.3 Gráficas de campos vectoriales utilizando el cálculo vectorial.
  • 3. Manual de Mathematica 5.2 3 TEMA 1. INSTALACIÓN DE MATHEMATICA 5.2 El programa de Matemática 5.2 se puede instalar ya sea a través de un cd o con una memory flash cuyo contenido sea mayor a 160 MB y contenga dicho programa. En esta guía obtendrá paso a paso las indicaciones a seguir. 1. Abrimos la carpeta de Mathematica que se encuentra en el cd de instalación o en cualquier otro dispositivo de almacenamiento masivo superior a 160 MB, en el cual encontraremos el archivo de instalación SETUP (hacemos doble clic sobre el ícono como se muestra en la ilustración 1.1) Ilustración 1.1 Icono de instalación de Mathematica 5.2 2. Aparecerá de inmediato la ilustración 1.2 que le indica al usuario que el programa se está instalando correctamente en su computador.
  • 4. Manual de Mathematica 5.2 4 Ilustración 1.2 Ventana de proceso de configuración del instalador 3. Aparecerá un su pantalla una ventana para determinar el tipo de instalación 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 ilustración 1.3). Ilustración 1.3 Ventana de aceptación de instalación de Mathematica. Ilustración 1.4 Ventana de proceso de instalación
  • 5. Manual de Mathematica 5.2 5 4. Una vez terminado el proceso de instalación registramos la información 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 ilustración 1.5. Ilustración 1.5 Ventana de entrada de licencia de Mathematica.
  • 6. Manual de Mathematica 5.2 6 • Al ingresar al programa le aparecerá una ventana de aviso informándole 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. 1. Presione YES en la ventana de aviso antes mencionada. (Ilustración 1.6). Ilustración 1.6 Ventana de aviso del Wolfram Notebook Inderex 2. Cliqueamos en NEXT en las tres ventanas siguientes. (Ilustración 1.7, 1.8 y 1.9), que son de bienvenida, un programa de mantenimiento y de instalación respectivamente. Ilustración 1.7 Ventana de bienvenida a la instalación del Wolfram Notebook Inderex
  • 7. Manual de Mathematica 5.2 7 Ilustración 1.8 Ventana del mantenimiento del programa. Ilustración 1.9 Ventana de instalación del programa Wolfram Notebook Inderex 3. Finalmente, presionamos en FINISH como se observa en la ilustración 1.10
  • 8. Manual de Mathematica 5.2 8 Ilustración 1.10 Ventana de culminación de la instalación 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 permitirán 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 servirán como herramientas para la elaboración de sus proyectos. En la figura 1.2.b le daremos la ubicación de estas paletas y sus aplicaciones en la figura 1.2.c
  • 9. Manual de Mathematica 5.2 9 Figura 1.2.b Ubicación de las principales paletas de ayuda Figura 1.2.c Aplicaciones de las paletas de ayuda
  • 10. 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 guía 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 ubicación del Help Browser (Ayuda) y un ejemplo práctico Figura 1.2.1a Help Browser Figura 1.2.1b Ejemplo elaborado de Mathematica 5.2
  • 11. Manual de Mathematica 5.2 11 Aquí algunos ejemplos que podemos encontrar en el Help Browser. Figura 1.2.1d Gráfica de una inecuación Figura 1.2.1c Ejemplo de dodecaedro Figura 1.2.1e Gráfica en 3D de una integral elíptica
  • 12. Manual de Mathematica 5.2 12 Existen objetos y animaciones mucho más interesantes que el usuario puede navegar y observar en el Mathematica 5.2 aquí alguno de sus ejemplos: Figura 1.2.1f Imagen de Beethoven generado en Matemática 5.2 Figura 1.2.1g Botella de Klein Figura 1.2.1h Gráfica de la superficie de Riemman
  • 13. Manual de Mathematica 5.2 13 1.3 SINTAXIS Y NOTACIÓN. En el programa Matemática 5.2 se pueden distinguir dos grandes partes. Una de ellas, llamada núcleo (Kernel), es la encargada de ejecutar todos los comandos y realizar los cálculos necesarios y la otra parte es la interfaz del usuario (Front - End). La interacción entre estas dos partes la realiza el usuario mediante la pulsación simultánea de la teclas Shift+Enter o el Intro que se encuentra en el bloque numérico. 1.3.1 Input y output Las líneas de código que el estudiante ingresa se nominan input, y la respuesta que el programa devuelve son output que se detallarán con el mismo número, de esta manera con el signo (%) podemos hacer referencia del último output (ver figura 1.3.1a), dos signos (%%) del penúltimo output, y así sucesivamente; o con la notación (%n) en donde n es el número del output. Figura 1.3.1a Ejemplo de desarrollo y Cuando se pulsa solo el Enter, no se ejecuta solo se cambia de línea 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 numérico (Ver Figura 1.3.1b). Figura 1.3.1b Ejemplo con gráfica y tabla
  • 14. Manual de Mathematica 5.2 14 1.3.1.a CARACTERES FUNDAMENTALES EN MATHEMATICA 5.2 Mathematica 5.2 distingue los caracteres escritos con mayúsculas y minúsculas, por ejemplo todas las funciones, opciones, variables y constantes incorporadas al programa empiezan necesariamente con mayúscula. Un espacio entre dos variables se interpreta como un signo de multiplicación. Por esto, nunca debemos dejar un espacio entre caracteres cuando demos un nombre a una constante, variable o función. Los paréntesis, corchetes y llaves tienen funciones distintas en Mathematica. Los paréntesis 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 además se las utiliza en las funciones trigonométricas (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 elaboración de un gráfico En el ejemplo de la figura 1.3.1c vemos que los corchetes son utilizados para la función de Plot y su delimitación; 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 más usadas en nuestro manual con su sintaxis y notación. Notación de Operaciones Suma x+y Resta x-y Producto x*y o bien x y (un espacio) Cociente x/y Potenciación x^y Valor absoluto de x Abs[x] Raíz cuadrada de x Sqrt[x] Parte entera de x Floor[x] Factorial de x x! o Factorial[x] Número aleatorio real entre 0 y 1 Random[] Máximo y mínimo de una lista de valores Max[x1, x2,…], Min[x1, x2,…] Descomposición en factores primos de x FactorInteger[x] Tabla 1.1 Notación de operaciones matemáticas básicas
  • 15. Manual de Mathematica 5.2 15 Notación de Funciones ex E^x o bien Exp[x] ln(x) Log[x] loga(x) Log[a,x] sen(x) Sin[x] cos(x) Cos[x] tg(x) Tan[x] cotg(x) Cot[x] sec(x) Sec[x] cosec(x) Csc[x] arcsen(x) ArcSin[x] sh(x) Sinh[x] arcsh(x) ArcSinh[x] Tabla 1.2 Notación de funciones básicas Como vimos en el capítulo anterior para las funciones de las tabla 1.2 podemos utilizar las paletas BasicCalculations/ Trigonometric and Exponential Functions. Otros significados N[x] Expresa el valor numérico de x Expand[x] Forma expandida (efectúa sumas, productos, potencias…). Factor[x] Factoriza x (escribe x como producto de factores mínimos). Together[x] Escribe todos los términos de x con un denominador común. Apart[x] Separa x en términos con denominadores lo más simples posible. Cancel[x] Cancela factores comunes que posean numerador y denominador. Simplify[x] Simplifica x siguiendo reglas algebraicas estándar. FullSimplify[x] Simplifica x usando reglas algebraicas más potentes. TrigExpand[x] Expande expresiones trigonométricas en suma de términos. TrigFactor[x] Factoriza expresiones trigonométricas en producto de términos. Tabla 1.3 Notación para otras aplicaciones En el ejemplo de la figura 1.3.1d observamos la notación y la sintaxis para la elaboración de una gráfica y como obtener los valores de la misma. En el intervalo del dominio aparece un cuarto elemento, el mismo que nos indica la variación 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 máximos y mínimos de una gráfica que a menudo son muy útiles para el estudio en Análisis Vectorial, de esta manera podemos obtener cualquier valor de la gráfica dado su punto.
  • 16. Manual de Mathematica 5.2 16 Figura 1.3.1d Ejemplo para gráficas, tablas y datos máximos y mínimos 1.3.2 Declaración de variables Muy a menudo se necesita hacer cálculos de algunas variables cuyos procesos son los mismos, por ejemplo obtener las gráficas de algunas funciones, convertir puntos de coordenadas de un sistema a otro, encontrar las rectas tangentes de una función, etc. Para estos procesos es recomendable hacer una declaración de variables para obviar procesos repetitivos y tediosos. En el ejemplo 1.3.2a observamos las aplicaciones de esta herramienta. Figura 1.3.2a Gráficas generadas con declaración de variables
  • 17. Manual de Mathematica 5.2 17 Ahora probemos con otras variables para observar que el mismo algoritmo nos sirve para cualquier función. (Ver figura 1.3.2b) Figura 1.3.2.b Gráfica de otras funciones con el mismo esquema 1.3.3 Librerías El programa Mathematica 5.2 posee librerías 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 Análisis Vectorial, por lo general solicitaremos las librerías para las gráficas de cónicas, ecuaciones paramétricas, gráficas polares, gráficas en 3D, superficies en el espacio, transformaciones de coordenadas en los 3 sistemas: rectangulares, cilíndricas o esféricas, etc. Para los distintos ejemplos necesitaremos uno o más librerías que permitirán dar resultados acorde a los procesos matemáticos realizados en clase. 1.3.3.a LLAMADAS DE LAS LIBRERÍAS (PACKAGES). Se hacen las respectivas llamadas a las librerías según 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 librería y el segundo cuando el programa nos presenta un output correcto
  • 18. Manual de Mathematica 5.2 18 Figura 1.3.3a Error por la falta de una librería que reconozca el input solicitado Para que el programa reconozca el input, necesariamente debemos llamar a su respectiva librería la cual pueda darnos la respuesta solicitada. El input 17 es la llamada al package: ContourPlot3D el cual realizará los cálculos necesarios y nos dará el output que deseamos. Figura 1.3.3b Gráfica solicitada con la librería ContourPlot3D 1.3.3.b CONTENIDOS DE LAS LIBRERÍAS. Cada librería contiene un sinnúmero de aplicaciones y de subtemas que el estudiante puede hacer uso para las aplicaciones de los distintos temas que se desarrollarán en este manual y de una manera sencilla se puede conocer todos sus contenidos.
  • 19. Manual de Mathematica 5.2 19 Primero se solicita la librería que se desea conocer y luego se realiza una llamada a su contenido como se muestra en la figura 1.3.3c. Figura 1.3.3c Contenido de cualquier librería 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 notación de algunos subtemas que necesitemos sobre Análisis Vectorial. Procedemos a llamar a su librería: <<Calculus`VectorAnalysis` y obtener los contenidos de la misma. (Ver figura 1.3.3d) Figura 1.3.3d Contenidos de la librería sobre cálculo vectorial En este manual le proporcionaremos de todas las librerías para que pueda desarrollar sus algoritmos y compruebe lo aprendido en las aulas. En la tabla 1.4 daremos algunos nombres de las librerías para las distintas funciones, de esta manera encaminamos al estudiante para que, con las herramientas dadas, adquiera la información necesaria.
  • 20. Manual de Mathematica 5.2 20 Librería Aplicaciones Esta librería le permitirá generar gráficas de ecuaciones implícitas que estén presentadas de forma canónica o en forma general como <<Graphics`ImplicitPlot` soluciones de ecuaciones Por ejemplo: circunferencias, parábolas, elipses, etc. Esta librería nos permitirá obtener gráficas de <<Graphics`ParametricPlot` curvas planas y ecuaciones paramétricas Dentro de esta librería se encuentra el subtema de <<Graphics`Graphics` gráficas polares importante en algunos capítulos de Análisis Vectorial Esta librería nos ayudará a convertir coordenadas, <<Calculus`VectorAnalysis` sean estas: coordenadas rectangulares, cilíndricas o esféricas a cualquier sistema antes mencionado. Permite al estudiante obtener una gráfica en tres dimensiones cuando a una gráfica 2D se le realiza <<Graphics`SurfaceOfRevolution` girar en un eje o sobre un punto generando una superficie de revolución. Genera una gráfica en dos dimensiones que <<Graphics`ContourPlot` representa mapas de contorno producido por una ecuación en cualquier sistema Genera una gráfica de tres dimensiones de una ecuación en el sistema rectangular igualada a cero <<Graphics`ContourPlot3D` lo que nos permite obtener cónicas cuyos colores dan al estudiante una perspectiva de profundidad y altura. Dentro de esta librería se encuentran los temas de <<Graphics`ParametricPlot3D` gráficas en tres dimensiones de los sistemas esféricos y cilíndricos Cuando se requiera obtener las áreas comprendidas entre una curva y una línea << Graphics`FilledPlot` delimitante ya sea ésta el eje de coordenadas u otra curva. Esta librería nos permitirá graficar todo tipo de <<Graphics`InequalityGraphics` inecuaciones y conocer el rango que comprenden sus desigualdades. Nos permitirá obtener gráfica de campos <<Graphics`PlotField` vectoriales en dos dimensiones (2D), tema a tratarse en el capítulo de análisis vectorial. Esta librería permitirá al estudiante obtener gráficas de campos vectoriales en tres <<Graphics`PlotField3D` dimensiones tal como está expuesto en el tema de análisis vectorial. Esta librería nos ayudará a obtener todo con <<Graphics`Graphics3D` respecto a trazas en gráficas en tres dimensiones con gráficas en los distintos planos xy, xz, yz Tabla 1.4 Aplicaciones para Análisis Vectorial utilizando su respectiva librería
  • 21. Manual de Mathematica 5.2 21 1.3.4 Opciones para gráficos. La presentación de una gráfica 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 según sean las necesidades de plot. 1.3.4.a AXES Y AXES LABEL. Los axes son líneas, ya sean en dos o tres dimensiones, conocidas como ejes de coordenadas, que poseen una numeración acorde al rango que el estudiante necesite para cada ejercicio para que la gráfica logre tomar forma. Algunas librerías, dentro de sus parámetros predeterminados, presentan la(s) gráfica(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 Gráfica en 3D sin numeración ni nomenclatura de coordenadas En distintas situaciones se requiere que cada eje de coordenada posea una nomenclatura característica de tal manera que en la gráfica aparezcan visibles. En el siguiente ejemplo, con la sintaxis correcta, obtendremos la numeración y la nomenclatura deseada (fig. 1.3.4b)
  • 22. Manual de Mathematica 5.2 22 Figura 1.3.4b Ejes con numeración y nomenclatura 1.3.4.b COLORES EN GRÁFICAS. Cuando se necesita una mejor visualización de algunas gráficas se emplean colores ya sean en 2D o 3D teniendo como aplicación encontrar puntos de intersección, sombras y contornos de superficies o simplemente estética de las gráficas.(Fig 1.3.4c) Figura 1.3.4c Gráfica de varias figuras con colores distintos De la misma manera podemos hacer esto con gráficas en 3D. En el siguiente ejemplo veremos como se presenta una gráfica normalmente (fig 1.3.4d) y luego modificaremos
  • 23. Manual de Mathematica 5.2 23 los colores de la misma y veremos cual es su efecto. (fig 1.3.4e) Figura 1.3.4d Gráfica presentada con los parámetros normales Figura 1.3.4e Gráfica con distintos tonos para una mejor visualización
  • 24. Manual de Mathematica 5.2 24 1.4 OPERACIONES BÁSICAS. Luego de tener las herramientas básicas y conocer la sintaxis en que se maneja en Mathematica 5.2, procederemos a realizar las operaciones básicas introductorias al cálculo, gráficas, y en especial al análisis vectorial. Con respecto al cálculo encontramos: • Resolución de ecuaciones. • Encontrar puntos de intersección entre gráficas y funciones. • Dibujar una o varias funciones. • Realizar operaciones con matrices. 1.4.1 Resolución de ecuaciones. Mathematica 5.2 posee una notación específica que nos permite encontrar los ceros o raíces de una función. Y posee la siguiente sintaxis: 1. Se escribe Solve[ ], función especializada en resolver ecuaciones. 2. Se iguala la(s) ecuación(es) dependiendo el problema: a. Una ecuación igualada a un escalar S o l v e [ f ( x ) = = k ] b. Una ecuación igualada a otra ecuación 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 evaluación: 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 Ecuación igualada a cero
  • 25. Manual de Mathematica 5.2 25 Figura 1.4.1b Ecuación igualada a otra ecuación Figura 1.4.1c Operaciones con ecuaciones 1.4.2 Encontrar puntos de intersección entre gráficas y funciones. Con la herramienta anterior podemos encontrar los puntos de intersección de dos gráficas al igualar sus ecuaciones respectivas, pero necesitamos los pares ordenados que nos determinen el punto exacto de intersección. Para estos casos utilizamos la herramienta ReplaceAll[ ], el cual reemplaza los valores obtenidos en la ecuación original. 2. Se escribe ReplaceAll[ ]. 3. Dentro de esta función se coloca, primero la ecuación 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 gráficas de dos ecuaciones y sus puntos de intersección comprobados con los valores obtenidos.
  • 26. Manual de Mathematica 5.2 26 Figura 1.4.2a Gráficas con sus puntos de intersección 1.4.3 Dibujar una o varias funciones. En los temas anteriores para la demostración de algunas herramientas se han realizado algunas gráficas, pero aún no se ha dado su sintaxis precisa para la elaboración de gráficas. Dentro de los temas que veremos a futuro encontraremos varios tipos de gráficas ya sean en dos o tres dimensiones. Por ahora veremos la sintaxis básica y los tipos de gráficas que se pueden realizar: 1. Gráfica de una o varias funciones. 2. Gráfica de ecuaciones implícitas. 3. Gráfica de inecuaciones.
  • 27. Manual de Mathematica 5.2 27 1.4.3.a GRÁFICA DE UNA O VARIAS FUNCIONES. Utilizando todas las opciones que Mathematica 5.2 nos puede brindar podemos crear gráficas con un estilo distinto. La sintaxis para graficar una función es: • Se escribe la función Plot[ ], destinada para la elaboración de gráficas. • Se coloca la(s) función(es) entre paréntesis: P l o t [ { f ( x ) , g ( x ) , h ( x ) … . . } ] • Por último se escribe el dominio en la cual la(s) gráfica(s) se va a desarrollar: Plot[{f(x),g(x),h(x),….},{x,xmin,xmax}] La figura 1.4.3a muestra las gráficas y la mejor visualización con algunas opciones. Figura 1.4.3a Gráfica de varias funciones 1.4.3.b GRÁFICA DE ECUACIONES IMPLÍCITAS. Gráficas como un círculo, una elipse, o una hipérbola necesitan una especial notación. En este caso se requiere una librería especializada y una sintaxis distinta que las gráficas anteriores. 1. Se hace el llamado a la librería < < G r a p h i c s ` I m p l i c i t P l o t ` 2. Se escribe la función para ecuaciones implícitas I m p l i c i t P l o t [ ] 3. Se escribe la ecuación completa, eso sí con un doble igual para distinguir de una
  • 28. Manual de Mathematica 5.2 28 declaración 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 gráfica. ImplicitPlot[eqn,{x,xmin,xmax}] Aquí algunos ejemplos de gráficas de ecuaciones implícitas muy utilizadas en el presente curso (figura 1.4.3b). Figura 1.4.3b Ejemplos de ecuaciones implícitas o cónicas
  • 29. Manual de Mathematica 5.2 29 Nota: Cuando se trabaje con algunas gráficas que requieran una misma librería, no es necesario volver a escribir la librería para cada ejercicio, basta con hacer el llamado al comienzo de la sesión de trabajo. 1.4.3.c GRÁFICA DE INECUACIONES. Mathematica 5.2 posee una librería especializada en graficar inecuaciones tal como lo habíamos expuesto en la tabla 1.3. Su sintaxis es la siguiente: 1. Se hace el llamado a la librería < < 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 función para inecuaciones I n e q u e l i t y P l o t [ ] 3. Se escribe la inecuación 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 gráfica tanto en x como en y, con sus respectivos límites máximos y mínimos. InequalityPlot[ineqs,{x,min,max},{y,ymin,ymax}] El siguiente ejemplo nos ilustrará mejor de cómo realizar su sintaxis, la parte sombreada es la solución de la inecuación (Figura 1.4.3c). Figura 1.4.3c Ejemplo ilustrativo para inecuaciones
  • 30. Manual de Mathematica 5.2 30 TEMA 2: NOCIONES BÁSICAS DE CÁLCULO. Para obtener las herramientas necesarias en Análisis Vectorial, debemos dar un espacio muy importante al estudio del cálculo y sus funciones principales en temas como límites, diferenciales, derivadas, notación sigma ,sumas de Riemann, integrales, etc. Conociendo la importancia del cálculo en áreas como matemática, física, química, ingeniería y muchas otras, Mathematica 5.2 pone a disposición su galería de herramientas útiles, cuya sintaxis y notación son de fácil uso. 2.1. LÍMITES. Se puede encontrar los límites de cualquier función, ya sea de una o más variables, o referente a los límites por la derecha o por la izquierda. Su sintaxis es la siguiente: 1. Se escribe la función: Limit[ ]. 2. Se coloca a continuación la función. Limit[f(x),] 3. Por último se define la variable y su tendencia. Cuando se requiera el límite por la izquierda se coloca la expresión Direction →1, y para el límite 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 Límites y su representación gráfica.
  • 31. Manual de Mathematica 5.2 31 En el ejemplo 2.1a podemos observar la representación gráfica de los límites, afirmando la respuesta que Mathematica 5.2 nos da, tanto los límites por la izquierda y por la derecha. Ahora en la figura 2.1b se representa la función con los límites en el infinito negativo, comprobado con su gráfica. Figura 2.1b Límites en el infinito y su comprobación gráfica 2.2. DIFERENCIACIÓN. En este tema veremos las opciones que Mathematica 5.2 posee en todo lo referente a diferenciación: derivadas y derivadas parciales muy útiles en cualquier área de la ingeniería. 1. Se escribe la función representativo de derivación: Dt[ ]. 2. Se escribe la expresión, ya sea una función f(x) o una ecuación en donde impliquen dos o más variables. Mathematica 5.2 realiza la derivación implícita o la deja expresado como tal: Dt[expr,] 3. Se especifica la variable que se toma como referencia y el número de derivadas que se aplicará a la expresión. Dt[expr, {x,n}]
  • 32. 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 más variables. Figura 2.2a Derivadas de ecuaciones con una sola variable. En la figura 2.2b observamos la derivación implícita con respecto a ecuaciones que poseen dos o más variables y que empleando la herramienta de resolución de ecuaciones, su solución está expresada como su derivada. Figura 2.2b Derivación implícita con dos o más variables. En el siguiente ejemplo haremos uso de algunos temas anteriores y sus herramientas para crear un algoritmo que nos permita graficar una función y dado un punto en su curva encontrar la recta tangente. Dejamos como incógnita para el estudiante para variar la función 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.
  • 33. Manual de Mathematica 5.2 33 Figura 2.2.c Ejemplo ilustrativo empleando derivación total 2.2.1 Derivación parcial. En los estudios posteriores de Análisis Vectorial y de Ecuaciones Diferenciales, necesitaremos emplear muy a menudo la derivación parcial para encontrar derivadas direccionales, gradientes y divergencia, por dar un par de ejemplos, utilizados en campos vectoriales. 1. Se escribe la función representativa de las derivadas parciales, que se la encuentra en la paleta de BasicInput; añadiendo la expresión que va a ser objeto de la derivación. ∂x (expr) 2. Se puede realizar la derivación parcial con respecto a más variables como en el subtema pasado o realizar un grado más de derivación, separadas la variables por una coma. ∂x,z (expr) ó ∂x,x (expr)
  • 34. Manual de Mathematica 5.2 34 En el siguiente ejemplo veremos la diferencia entre la derivación total y la derivación parcial por lo cual hay que tener cuidado al momento de realizar los algoritmos y verificar resultados. Figura 2.2d Ejemplos utilizando derivación parcial. 2.3. INTEGRACIÓN. En este tema veremos los distintos tipos de integración, tanto en integrales en indefinidas, definidas, como su representación gráfica para mejor visualización de las regiones bajo la curva. Integración indefinida. 1. Se escribe la palabra Integrate[ ], o el símbolo de integración ubicada en la paleta BasicInput: ∫. 2. Se escribe la expresión que se someterá a la integración. Integrate[exp,] ó ∫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 integración indefinida
  • 35. Manual de Mathematica 5.2 35 Integración definida. En este tipo de integración o también llamado antiderivada, se definen los límites de la integral tanto superior como inferior. Estos límites pueden ser escalares como funciones, que más adelante veremos nos servirán para la integración múltiple. 1. Se escribe la sintaxis de integrales. Integrate[ ] igual que en la integración indefinida. 2. Se escribe las expresiones que se va a integral seguido de una coma con la variable del diferencial y sus límites, primero el inferior y luego el superior. Como en el caso anterior también 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.
  • 36. Manual de Mathematica 5.2 36 2.4. SUMATORIAS Y NOTACIÓN SIGMA. Esta sección es la parte inicial para encontrar áreas comprendidas, conocida su función; y además aprenderemos como se puede graficar las funciones y realizar el sombreado de sus áreas ya sean con el eje u otra función. 1. Se escribe el símbolo de la notación 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 límites acordes al problema a solucionar. Aquí algunos ejemplos: Figura 2.4a Notación Sigma y su sintaxis Para graficar funciones y sombrear el área bajo la curva, ya sea con respecto al su eje u otra función se siguen los siguientes pasos: 1. Se hace el llamado a la librería < < G r a p h i c s ` F i l l e d P l o t ` 2. Se escribe la función F i l l e d P l o t [ ] 3. Se escribe la(s) ecuación(es), con sus respectivos límites de la(s) gráfica(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)
  • 37. Manual de Mathematica 5.2 37 Figura 2.4b Área sombreada como límite el eje x En el siguiente ejemplo observamos que la gráfica 1 tiene el límite el eje de referencia (Axis), mientras que las gráficas 2 y 3 tienen sus límites entre sí. Se utiliza la opción F i l l s → en la cual podemos combinar colores y ubicar los límites del sombreado. La segunda opción que utilizamos es Curves→ que nos permite visualizar las líneas dibujadas. Figura 2.4c Sombreado de tres gráficas pero con límites distintos.
  • 38. 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 intersección, es decir nos interesa las áreas sombreadas fuera de dichos puntos. En el ejemplo anterior (figura 2.4 d y 2.4 e) veremos cómo podemos realizar esta gráfica. La figura 2.4d nos muestra el sombreado que Mathematica 5.2 realiza normalmente sin tomar en cuenta los puntos de intersección como límites 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.
  • 39. Manual de Mathematica 5.2 39 TEMA 3: CURVAS PLANAS Y ECUACIONES PARAMÉTRICAS. 3.1. SINTAXIS Y MÉTODO DE RESOLUCIÓN. Este es el comienzo de lo que se verá en la asignatura de Análisis Vectorial, ya introduciéndonos con ecuaciones con tres variables. En todas las gráficas que hemos realizado empleamos ecuaciones con 2 variables, ahora la tercera variable es llamada parámetro. Conociendo las ecuaciones paramétricas podemos encontrar su ecuación rectangular con métodos de sustitución o de trigonometría. 3.2. CONSTRUCCIÓN DE TABLAS DE ECUACIONES PARAMÉTRICAS. 1. Se escribe la función para crear tablas: Table [ ]. 2. Se escriben las dos ecuaciones paramétricas, entre llaves y separados por una coma (,): Table [{f(x),f(y)},]. 3. Se limita la gráfica con el parámetro mínimo y el máximo y su intervalo de evaluación: Table[{f(x),f(y)},{t,tmin,tmax,dt}] Con los siguientes ejemplos quedará más claro lo explicado.(Figura 3.2a) Figura 3.2a Tablas de valores con ecuaciones paramétricas Con estos valores podremos realizar el análisis de la gráfica paramétrica, encontrar valores tanto para x como en y. En el siguiente tema verificaremos los valores obtenidos con la gráfica de la ecuación paramétrica. 3.3. GRÁFICAS DE ECUACIONES PARAMÉTRICAS. 1 . Se escribe la función para ecuaciones paramétricas: P a r a m e t r i c P l o t [ ] . 2 . Se escriben las dos ecuaciones paramétricas separadas por una coma (,): ParametricPlot [{f(x),f(y)}].
  • 40. Manual de Mathematica 5.2 40 3 . Se ubican los límites del parámetro en donde se va a desarrollar la gráfica. ParametricPlot[{f(x),f(y)},{t,tmin,tmax}] Figura 3.3b Gráfica de ecuaciones paramétricas Figura 3.3c Figura que varía con el rango del parámetro. Ejercicio extra: Varíe el rango del parámetro de la figura 3.3c y observe como cambia su gráfica. En el siguiente ejemplo comprobaremos los valores obtenidos con la tabla y la gráfica; hemos utilizado otras opciones como PlotRange → que nos permite dar límites a la gráfica en las ordenadas (eje de las y) y AspectRatio → grafica una función con la misma escala en el eje de las x como en el eje de las y.
  • 41. Manual de Mathematica 5.2 41 Figura 3.3d Comprobación de la gráfica con su tabla.
  • 42. Manual de Mathematica 5.2 42 3.4 ECUACIONES POLARES Para graficar ecuaciones polares se necesita hacer un llamado a la biblioteca de gráficos: escribiendo en la parte superior: << Graphics`Graphics`. La sintaxis para las gráficas polares es: PolarPlot [{ f },{θ,θ min, θmax}]; En donde: f: Es la función que se desea graficar. θ min, θmax:Es el rango mínimo y máximo en el cual delimitamos la gráfica. En el siguiente ejemplo (Fig 3.4a) veremos como es la sintaxis para las gráficas polares Figura 3.4a Gráfica de una función polar Además podrá graficar varias gráficas polares, ya sean estas para encontrar sus puntos de intersección, las áreas comprendidas entre las gráficas o encontrar la longitud de su arco. En la fig. 3.4b veremos como dos gráficas pueden ser dibujadas una sobrepuesta por otra las dos dentro del mismo rango. Empleando los colores para gráficas, nos ayudaremos para distinguir las distintas líneas en el plot.
  • 43. Manual de Mathematica 5.2 43 Figura 3.4b Visualización de varias gráficas en un mismo plot. Con la ayuda “ticks” nos permitirá visualizar de mejor manera el rango propuesto cambiando los valores numéricos por valores tipo radianes. (Ver Fig. 1.3) Figura 3.4c Gráficas de funciones polares con la ayuda de herramientas
  • 44. Manual de Mathematica 5.2 44 Se puede experimentar con las gráficas polares como el ejemplo a continuación (Figura 3.4d). Haga la prueba dándole valores distintos a su ángulo. Figura 3.4d Ilustración de la curva rosa. TEMA 4: VECTORES. Su estudio es muy importante porque la gran mayoría de magnitudes físicas en la naturaleza deben ser expresadas por su magnitud y dirección. Es por esto que en este manual dedicaremos un capítulo para su explicación. 4.1 PUNTOS Y RECTAS EN EL PLANO Y EN TRES DIMENSIONES. Para graficar rectas y puntos en el espacio, debemos utilizar la función Line y Point que nos permitirá observarlos en el espacio o en el plano. Su sintaxis: 1 . Se escribe la función que nos permitirá graficarlas Show[Graphics[]. 2 . Se ubican el tipo de función 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}}]]]
  • 45. 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 gráfica 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 gráficas esperadas. Su sintaxis: 1 . Se escribe la función Show[Graphics3D[]. 2 . Se ubican el tipo de función que se requiere graficar y las coordenadas en tres dimensiones: Show[Graphics3D[exp[{coordenadas 3D}]]]
  • 46. Manual de Mathematica 5.2 46 Se puede hacer uso de todas las opciones aprendidas en este manual para una mejor visualización de la gráfica. Figura 4.2c Recta en el espacio conocido dos puntos. Y para dibujar puntos en el espacio se sigue la misma sintaxis reemplazando el término Line por Point (ver figura 4.2d) Figura 4.2d Puntos vistos tridimensionalmente.
  • 47. Manual de Mathematica 5.2 47 4.2 PRODUCTO ESCALAR Y PRODUCTO VECTORIAL. Estas operaciones se las realizan de forma fácil 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 representación 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 operación. Otro concepto muy utilizado es obtener la norma o módulo de un vector. Su sintaxis es simple: 4. Se escribe la función N o r m [ ] y su vector: N o r m [ { a , b , c } ] Figura 4.2a Ejemplos de producto escalar y vectorial.
  • 48. Manual de Mathematica 5.2 48 TEMA 5: GEOMETRÍA DEL ESPACIO 5.1 RECTAS Y PLANOS EN EL ESPACIO. Para graficar rectas en el espacio, debemos utilizar una nueva función denominada ParametricPlot3D que nos permitirá introducir tres ecuaciones paramétricas para que la recta se muestre como una gráfica en tres dimensiones. Su sintaxis: 4 . Se escribe la función que nos permitirá graficas rectas en 3D: ParametricPlot3D[ ]. 5 . Se ubican los límites del parámetro en donde se va a desarrollar la gráfica con respecto a una incógnita: ParametricPlot3D [ { f x , f y , f z } , { t , t m i n , t m a x } ] . Nota: Las ecuaciones paramétricas 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 paramétricas. En cambio para graficar planos tenemos dos opciones, la primera utilizando la función Plot3D, o la librería ContourPlot3D, es mas frecuente utilizar la primera debido a su fácil manejo y su simplificada escritura. Su sintaxis: 1 . Se escribe la función para las gráficas en tres dimensiones: P l o t 3 D [ ] . 2 . Se escribe la ecuación de la figura igualada a una tercera variable: Plot3D [equa].
  • 49. Manual de Mathematica 5.2 49 3 . Se ubican los límites de la superficie en donde se va a desarrollar la gráfica con respecto a las dos incógnitas (x, y) Figura 5.1b Plano constituido por la función Plot3D. El segundo método utilizar la librería <<Graphics`ContourPlot3D`. Su sintaxis es: 1 . Se escribe la función figuras en tres dimensiones: C o n t o u r P l o t 3 D [ ] . 2 . Se escribe la ecuación del plano igualada a cero: ContourPlot3D [equa]. 3 . Se ubican los límites de la superficie en donde se va a desarrollar la gráfica con respecto a las tres incógnitas (x, y, z) ContourPlot3D[{equa},{x,xmin,xmax},{y,ymin,ymax},{z,zmin,zmax}] Figura 5.1c Plano generado por la función ContourPlot3D
  • 50. Manual de Mathematica 5.2 50 En las figuras 5.1b y 5.1c se trazaron los mismos planos con los dos métodos con la finalidad de observar como estos no varían. Queda a disposición cual de los métodos es más fácil y apropiado dentro de su estudio. 5.2 SUPERFICIES EN EL ESPACIO 5.2.1 Superficies Cuádricas: En este capítulo veremos superficies cilíndricas, superficies cuádricas como por ejemplo el elipsoide, el hiperboloide, el cono elíptico, el paraboloide elíptico y el paraboloide hiperbólico. Para estas gráficas vamos a utilizar la librería <<Graphics`ContourPlot3D`. La sintaxis para estas superficies es: 1 . Se escribe la función para superficies en tres dimensiones: ContourPlot3D[ ]. 2 . Se escribe la ecuación cuádrica de segundo grado igualada a cero: ContourPlot3D [equa]. 3 . Se ubican los límites de la superficie en donde se va a desarrollar la gráfica con respecto a las tres incógnitas (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 opción de graficado denominado MaxRecursion→2, 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 a b c
  • 51. Manual de Mathematica 5.2 51 2 2 Figura 5.2.2b Paraboloide hiperbólica y 2 − x 2 = z b a En el siguiente ejemplo utilizaremos una opción gráfica que nos permitirá observar a cualquier gráfica desde un punto especificado (Figura 5.2.1c) Su sintaxis: • Luego de realizar la gráfica colocaremos Show[%,ViewPoint→{x,y,z}] En donde: %: es el símbolo q representa el Output anterior. ViewPoint: es la opción de un punto de vista. • Además utilizaremos la opción GraphicsArray, el cual muestra las figuras como un arreglo. Su sintaxis: Show[GraphicsArray[g1,g2,….]]
  • 52. Manual de Mathematica 5.2 52 2 2 2 Figura 5.2.1c Hiperboloide de dos hojas − y 2 − x 2 + z 2 = 1 b a c Tarea Extraclase: Realice las superficies cuádricas mostradas en las páginas 812- 813 y muéstrelas desde distintos puntos de vista. 5.2.2 Superficies de Revolución: Este tipo de superficies son generadas por una ecuación en dos planos que rotan sobre un eje específico o sobre punto determinado. Utilizaremos una nueva librería denominada SurfaceOfRevolution Su sintaxis: 1. Hacemos el llamado a la librería <<Graphics`SurfaceOfRevolution`. 2 . Se escribe la función para las superficies de revolución y su ecuación: SurfaceOfRevolution[equa]. 3 . Se ubican los límites de la superficie en donde se va a desarrollar la gráfica con respecto a una incógnita: SurfaceOfRevolution[equa,{x,xmin,xmax}]. Nota: Mathematica 5.2 tiene predeterminado la rotación de la gráfica con respecto al eje de la variable dependiente; en los siguientes ejemplos veremos su desarrollo (Figura 5.2.2a)
  • 53. Manual de Mathematica 5.2 53 Figura 5.2.2a Superficie de revolución de y = x 2 Figura 5.2.2b Superficie de la Bruja de Agnesi o “La hechicera” y = 4Cot ( x)
  • 54. Manual de Mathematica 5.2 54 Existe una opción que nos permite girar sobre un punto determinado cualquier ecuación. x En los siguientes ejemplos veremos como la misma ecuación ℮ puede tomar distintas superficies variando su punto de revolución. (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 revolución: RevolutionAxis→{x,y,z}. Este punto puede ser en un sistema de dos o tres coordenadas. x Figura 5.2.2c Superficie generada por la ecuación ℮ en el punto {0,1} El punto visto de azul es el nuevo eje de revolución es mismo que puede ser localizado es el trayecto de la ecuación 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.
  • 55. Manual de Mathematica 5.2 55 Figura 5.2.2d Superficie generado por un punto fuera de la ecuación. El siguiente algoritmo nos permitirá observar una superficie de revolución (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
  • 56. Manual de Mathematica 5.2 56 Aquí un ejemplo con un punto de revolución en las tres coordenadas (figura 5.2.2f), pruebe usted también con otros puntos observándolo 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 gráfica en dos ejes, en una gráfica 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 lámpara 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 librería <<Graphics`Graphics3D`. 2 . Se escribe la función para estas gráficas y su expresión: 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].
  • 57. Manual de Mathematica 5.2 57 Figura 5.2.3a Sombras de un paraboloide elíptico. Figura 5.2.3b Sombras de un hiperboloide de una hoja.
  • 58. Manual de Mathematica 5.2 58 5.3 GRÁFICA CON COORDENADAS POLARES. 5.3.1 Conversión de coordenadas. Antes de entrar a graficar figuras en otras coordenadas como el cilíndrico o el esférico debemos conocer sus transformaciones y equivalencias. Para este tema haremos uso de la librería de “análisis vectorial” el mismo que nos permitirá hacer el cambio de un sistema a otro. Su sintaxis: 1. Hacemos el llamado a la librería <<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 término que varía es From (de) o To (a); es decir si se quiere ir del sistema cilíndrico al esférico, primero se debe transformar a cartesiano y luego ir al esférico o viceversa. En este ejemplo se parte se coordenadas cartesianas y se llega a coordenadas cilíndricas: CoordinatesFromCartesian[{coordenada},Cylindrical] En cambio aquí se desea llegar al sistema rectangular (cartesiano) partiendo de una coordenada esférica: CoordinatesToCartesian[{coordenada},Spherical] En los siguientes ejemplo se podrán observar las distintas conversiones de coordenadas rectangulares (cartesianas), cilíndricas y esféricas. Nota: ¡¡¡¡OJO!!!!!! en el libro de Larson, las componentes en las coordenadas cilíndricas son (ρ,θ,φ), en cambio en el libro de Sadiku y en programa de Mathematica 5.2 la notación es (ρ,φ,θ), es decir en mathematica [θ] es el ángulo comprendido entre el eje de las z y el vector de posición de ρ y [φ] es el ángulo en el plano x-y hasta el vector posición de ρ. Conversión de coordenadas rectangulares a cilíndricas y a esféricas. Conversión de coordenadas cilíndricas a rectangulares y a esféricas.
  • 59. Manual de Mathematica 5.2 59 Conversión de coordenadas esféricas a rectangulares y a cilíndricas. 5.3.2 Gráficas con coordenadas polares. Luego de ver las nuevas maneras de expresar una coordenada, ya sean coordenadas cilíndricas o esféricas, 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 gráfico (Figura 5.3.2a y 5.3.2b). Su sintaxis: 1. Hacemos el llamado a la librería <<Graphics`ParametricPlot3D`. 2 . Se escribe la función para las gráficas en el sistema cilíndrico y su ecuación 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 límites en donde se va a desarrollar la gráfica: CylindricalPlot3D[z,{r,rmin,rmax},{φ,φmin, φmax}].
  • 60. Manual de Mathematica 5.2 60 Figura 5.2.3a Gráfica de un cono elíptico en el sistema cilíndrico. Figura 5.2.3b Gráfica de un paraboloide 5.4 GRÁFICAS CON COORDENADAS ESFÉRICAS. Como el capítulo anterior vamos ahora a realizar gráficas con este sistema (figura 5.4a). Tiene mucho en común ya que utilizamos la misma librería para nuestro estudio. Su sintaxis: 1. Hacemos el llamado a la librería <<Graphics`ParametricPlot3D`.
  • 61. Manual de Mathematica 5.2 61 2 . Se escribe la función para las gráficas en el sistema esférico y su ecuación con respecto a ρ : S p h e r i c a l P l o t 3 D [ ρ ] . 3 . Se ubican los límites en donde se va a desarrollar la gráfica: CylindricalPlot3D[ρ,{φ,φmin, φmax},{θ, θmin, θmax}]. Figura 5.4b Figura generada con el sistema esférico
  • 62. Manual de Mathematica 5.2 62 Figura 5.4a Esfera formada con coordenadas esféricas TEMA 6: ANÁLISIS VECTORIAL. 6.1 GRÁFICAS DE CAMPOS VECTORIALES. Dentro de las herramientas didácticas que posee Mathematica 5.2 es presentar de manera gráfica 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 cuádricas, etc. Su sintaxis: 1. Hacemos el llamado a la librería <<Graphics`PlotField`. 2 . Se escribe la función para campos vectorial y su vector: PlotVectorField[{f x , f y }]. 3. Por último se escriben los límites en donde el campo se va a desarrollar: 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.
  • 63. Manual de Mathematica 5.2 63 r r Figura 6.1a Campo vectorial formado por W=2x +y j i r r Figura 6.1b Campo vectorial formado por W=1/2xy +1/4x2 j i
  • 64. Manual de Mathematica 5.2 64 6.2 GRÁFICAS 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 librería <<Graphics`PlotField3D`. 2 . Se escribe la función para campos y su vector: PlotVectorField3D[{f x , f y , f z }]. 3. Por último se escriben los límites en donde el campo se va a desarrollar: PlotVectorField3D[{f x , f y , f z}, {x,xmin,xmax},{y,ymin,ymax}] 4. Para que la gráfica mostrada sea más útil al estudiante, podemos representar cada vector con su dirección, mediante una opción: VectorHeads→True. r r r Figura 6.2a Campo producido por G=Sen(x) i +Cos(y) j +z2 k
  • 65. Manual de Mathematica 5.2 65 r r r Figura 6.2b Campo generado por T= (6xy+z3) i 2 2 +(3x +z) j +(3xz - y) k Mathematica 5.2 posee una librería de cálculo 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. 6.3 GRÁFICAS DE CAMPOS VECTORIALES UTILIZANDO EL CÁLCULO VECTORIAL. Los distintos términos en el párrafo anterior poseen un sinnúmero de aplicaciones dentro de la Ingeniería por lo que su estudio es necesario y aún más su interpretación. La sintaxis a continuación nos permitirá hacer uso de estas nuevas herramientas: 1. Hacemos el llamado a la librería <<Calculus`VectorAnalysis`. 2. Se escribe la función 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.
  • 66. Manual de Mathematica 5.2 66 Figura 6.3a Campo vectorial producido por el rotacional del vector De esta manera se puede obtener gráficas como el flujo vectorial a través de un cilindro (figura 6.4c) u observar el gradiente en un paraboloide elíptico (figura 6.4b)
  • 67. Manual de Mathematica 5.2 67 Figura 6.4b Campo vectorial producido por el gradiente a través de un paraboloide elíptico. En este ejemplo se han combinado algunas clases de elementos estudiados como superficies cuádricas, gradiente, campos vectoriales en 3D, los cuales nos permiten visualizar de mejor manera aquellos conceptos que parecen abstractos y difíciles de comprender.
  • 68. Manual de Mathematica 5.2 68 Figura 6.4c Campo vectorial por el vector W a través de un cilindro.