Está en la página 1de 45

Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

FS-321: Práctica I
Introducción a Mathematica

Amanda Girón

Universidad Nacional Autónoma de Honduras


Facultad de Ciencias
Escuela de Fı́sica

10 de febrero de 2018
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Generalidades

Clear[”Global‘*”]

Este comando limpia todo el documento borra todas las variables, cons-
tantes, funciones o cualquier otro elemento que se haya definido anterior-
mente.
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Generalidades

El programa indica cualquier problema que pueda haber ocurrido ya sea


por sintaxis o alguna otra restricción.
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Generalidades
Muchos de los sı́mbolos matemáticos más utilizados, incluyendo las le-
tras griegas, se ingresan mediante ESC+(cierta tecla)+ESC.

El color nos indica información de cada sı́mbolo.


Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Operaciones Básicas

Las operaciones pueden realizarse directamente con el teclado o haciendo


uso de las paletas del programa.
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Operaciones Básicas

La multiplicación también puede expresarse con solo un espacio. Sin em-


bargo este puede crear confusión a veces. Por ejemplo:

En este caso, Mathematica interpreta el espacio como multiplicación y


coloca el signo × en gris por claridad. Es importante tener presente estos
espacios cuando se ingresan variables:
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Operaciones Básicas
Las paletas nos permiten ingresar los datos si no recordamos el comando.
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Operaciones Básicas

Los exponentes pueden colocarse con el teclado o de las paletas de Mat-


hematica:
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Variables

En general, utilizamos letras minúsculas para funciones escalares y le-


tras mayúsculas para funciones vectoriales. Esta no es una restricción del
programa, solo lo hacemos para mantener el orden.
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Variables

Sin embargo, el uso de los siguientes caracteres si esta prohibido para


variables ya que ya tienen un valor o función predeterminada por el pro-
grama, por lo que se muestran en negro y no en azul.
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Funciones
En general, las funciones predeterminadas de Mathematica se expresan
inciando con mayúscula y colocando el argumento en corchetes:
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Funciones

Para definir una función, lo colocamos de la siguiente manera:


Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Funciones
Para una función dependiente de dos o más variables, simplemente colo-
car las variables entre corchetes, separándolas por comas:

Para evaluar la función, sustituimos entre los corchetes el valor(es) para


el que queremos evaluar:
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Vectores

Un vector se expresa de manera parecida a una función para mostrar de


que variables depende y sus componente se colocan entre llaves y separa-
das por comas.
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Vectores

Adicionalmente, podemos realizar todas las operaciones que ya conoce-


mos sobre estos vectores. Definamos dos vectores en coordenadas carte-
sianas de nuevo:
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Vectores

De manera predeterminada, Mathematica asume que el vector esta ex-


presado en coordenadas rectangulares.
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Vectores

Para obtener la divergencia utilizamos el comando Div, el primer argu-


mento es el vector y el segundo son los nombres de las coordenadas.
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Vectores
Al realizar operaciones con vectores, de manera predeterminada, Mathe-
matica asume que el vector esta expresado en coordenadas rectangulares.
De manera más general, se coloca el sistema de coordenadas como ter-
cer argumento: Cartesian, Cylindrical, y Spherical.
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Vectores

De manera similar podemos obtener el rotacional utilizando el comando


Curl:
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Vectores

De la misma manera podemos obtener el gradiente y el laplaciano:


Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Vectores
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Vectores

En muchos casos es necesario realizar cambios de coordenadas.


Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Vectores
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Gráficas
Podemos graficar funciones que dependen de una sola variable (2D) o
que dos variables (3D).
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Gráficas
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Gráficas
Para generar superficies equipotenciales en electromagnetismo, utiliza-
mos las superficies de contorno. El formato del argumento es muy similar
al de Plot3D pero con otro comando:
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Gráficas

Observación: Vemos que si rotamos la gráfica en 3D de este función


que habı́amos realizado anteriormente, de manera que la veamos directa-
mente desde arriba, ésta coincide con ContourPlot.
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Gráficas
Todas estas gráficas se pueden personalizar de muchas maneras.
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Gráficas
Ya que en electomagnetismo se trata con campos vectoriales, tales como
el campo eléctrico y magnético, es importante poder graficarlos.
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Ajuste de Datos
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Ajuste de Datos
Como en este caso estamos graficando una lista de datos (no una fun-
ción), utilizamos el comando ListPlot (no Plot). Al igual que en los ca-
sos anteriores, debemos personalizar la gráfica:
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Ajuste de Datos
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Ajuste de Datos
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Ajuste de Datos
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Ajuste de Datos

En el caso de un ajuste no lineal, como el siguiente, se realiza el siguien-


te procedimiento con este conjunto de datos:
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Ajuste de Datos
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Ajuste de Datos
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Ajuste de Datos
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Otros

Sistema de Ecuaciones

Derivadas
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Integrales Indefinidas
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Integrales Definidas

En algunos casos, Mathematica puede indicarnos que si no establecemos


condiciones al problema, éste puede no estar definido:

En este caso, el mensaje nos indica que el problema solo tiene solución si
n es un valor real menor que cero.
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Integrales Definidas

Para evitar este problema y para agilizar el tiempo de procesamiento pa-


ra funciones más complejas, establecemos de antemano las condiciones
del problema:
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Integrales Definidas

Para integrales múltiples definidas e indefinidas, lo más sencillo es reali-


zarlas con las paletas:
Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Integrales Definidas

Todo esto también lo podemos aplicar a vectores:


Generalidades Operaciones Básicas Variables Funciones Vectores Gráficas Ajuste de Datos Otros

Finalmente...

Mathematica tiene una gran cantidad de caracterı́sticas que iran


descubriendo a medida trabajen con el programa. Es importante que
tengan curiosidad e investiguen más y no solo se queden con lo abarcado
aqui. Una gran herramienta es el Wolfram Documentation en la viñeta
de Help.

También podría gustarte