Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manejo Bsico.
Clculos Bsicos.
Ecuaciones.
Graficando en el plano.
Lmites.
Derivadas.
Integrales.
Como conseguir ayuda.
Pgina 1 de 20
Manejo Bsico
Este es un pequeo TUTORIAL donde figuran LOS COMANDOS para realizar las operaciones y clculo
bsicos, te servir de ayuda para comenzar con MATHEMATICA, te aconsejamos que uses el Help
tambin y al final te mostramos como buscar ayuda.
Los pasos a seguir en una sesin de trabajo con Mathematica son bsicamente los mismos que en
cualquier otra aplicacin de Windows.
1. i. Comenzar un trabajo nuevo (File - New)
ii. Abrir un trabajo existente y modificarlo (File - Open)
2. Guardar (La primera vez usar File - Save as y ponerle un nombre y posteriormente File -Save)
3. Imprimir (File Print)
Comenzar un trabajo nuevo
Al abrir el programa aparece un rectngulo blanco que no ocupa toda la pantalla, esta es el rea de
trabajo, podes ampliarlo como cualquier ventana de windows.
Es conveniente antes de comenzar, ir a Format (del men principal) y marcar Show ToolBar, de
esta forma queda incorporada al rea de trabajo una barra de herramientas, que posee opciones
muy tiles.
Si comenzas a trabajar y la letra te parece pequea, selecciona con el mouse en el encabezado del
rea de trabajo, y aumenta el porcentaje (Format Magnification).
Clculo
- Operaciones
Las operaciones aritmticas bsicas son
+
suma
resta
*
producto ( se puede indicar tambin con un espacio en blanco)
/
divisin
^
potenciacin
Las operaciones que realicemos aparecern nuerazas y clasificadas en entradas (In) y salidas
(Out).
Ingresa las operaciones que deseas realizar, luego presiona Shif+enter o enter de teclado
numrico cuando ests ubicado en la/s sentencia/s que deseas evaluar, por ejemplo ingres
14+15-2 (presiona shift + enter intro del teclado numrico)
aparecer
(2-15+3)/45
(intro)
aparecer
Pgina 2 de 20
- Para crear una nueva sentencia o clculo debes ubicarte al finalizar una celda (aparece una lnea
horizontal que cruza toda la hoja, debajo del Out), hace un clic para crear una nueva celda (subseccin)
seleccionando TAB o Enter comn. Prueba una vez a continuacin.
- Para evaluar varias sentencias o clculos crea una nueva celda, ingres la sentencia y presiona
enter comn, para la nueva sentencia. Luego enter del teclado numrico para evaluar las dos o ms
sentencias.
Aparecer
Si despus del comando colocamos " ; " no aparece el Output luego de evaluar, es decir, no
devuelve el resultado de la operacin.
Utilizando las operaciones bsicas, veamos qu tipo de resultado se obtiene con Mathemtica
Mathematica tiene dos formas diferentes de tratar los nmeros: valores exactos y
aproximaciones decimales.
Nmeros con decimales son siempre tomados como aproximaciones decimales por Mathematica,
mientras que nmeros sin decimales, incluyendo fracciones, son tomados como valores exactos.
Para obtener un valor aproximado basta con poner un decimal en algn sitio.
Pgina 3 de 20
Tambin puede obtenerse un resultado aproximado con la funcin N, de las dos siguientes formas:
En el resultado aproximado, el usuario puede decidir el nmero de decimales con el que desea
efectuar el clculo.
Maysculas y minsculas.
Para el programa hay diferencias sustanciales entre las palabras escritas con mayscula y
minscula.
Se escriben comenzando con mayscula todas las funciones, opciones, variables y constantes
contenidas en el programa. Y cuando nos referimos a una funcin predeterminada la variable va
siempre entre corchetes []. Abs[x], Cos[x], Exp[x] son algunos ejemplos de tales funciones.
I (unidad imaginaria), Pi (p), E (el nmero e) son ejemplos de constantes utilizadas por
Mathematica.
Si ingresamos cos[Pi] (intro) aparece error como se muestra
La forma correcta
Pgina 4 de 20
Uso de Paletas
El programa permite escribir operaciones expresiones y smbolos matemticos con la notacin que
utiliza en la escritura tradicional. No es necesario recordar todas las sentencias para resolver
ecuaciones u otros clculos que necesites realizar. Segn los casos podremos optar por hacerlo
utilizando el teclado o la opcin Palettes que se encuentran en el File del men principal.
Por ejemplo intenta escribir y calcular
25 + 4
+
3 14
Ingres en el men principal a File Palettes Basic Calculations Arithmetic and Numbers.
Aparecer una ventana con la paleta
Para abrir cada una de las opciones hace clic en la flecha de la izquierda por ejemplo. Arithmetic
and Numbers donde aparece entre otros la operacin de potencia, raz, etc.
Pgina 5 de 20
25 + 4
+
3 14
Ecuaciones
Mathematica resuelve ecuaciones polinmicas hasta grado 4 y racionales, utilizando la sentencia
Solve como se muestra, Solve[ecuacin, incgnita].
x
ingresamos
Por ejemplo para resolver la ecuacin x 2 =
x 1
x
Solve[ x 2 =
,x];
x 1
Al introducir el signo " " en la sentencia, si se utiliza el teclado, ingresar dos veces. Si se utiliza
la paleta (File Palettes BasicInput), seleccionar directamente el smbolo " ".
Tambin pueden aparecer constantes en las ecuaciones por eso es necesario aclarar respecto a que
variable resolvemos la ecuacin, en este caso aparece x luego de la coma, por ejemplo
O como ecuacin de a
Pgina 6 de 20
x + y =1
* Para resolver el sistema
x 3y = a
Inecuaciones
Para encontrar el conjunto solucin de una inecuacin primero debemos cargar el paquete:
<<Algebra`InequalitySolve`
Este paquete proporciona una funcin para resolver inecuaciones. InequalitySolve[expr,x]
encuentra las condiciones que deben cumplir los valores reales de x para que expr sea verdadera.
La expresin debe contener conectivos lgicos, ecuaciones polinmicas univariadas e
inecuaciones en la variable especificada.
Ejemplo: Encontrar el conjunto solucin de la inecuacin: x 5 5x 3 + 6 x > 0
In[6]:=
Out[6]=
In[7]:=
FactorAx5 5 x3 + 6 xE
x H3 + x2L H 2 + x2L
Out[7]=
!!!!
!!!!
2 x >
!!!!
1
x
0 y
< x +1
x
x 1
Graficando en el plano
En esta seccin nos ocuparemos del grfico de funciones de una variable. Y curvas dadas en
ecuaciones paramtricas.
Comando Plot
Pgina 7 de 20
(Intro)
Si despus del comando colocamos " ; " no aparece la palabra Graphics en el Output.
Plot[{Sin[3 x],Cos[-x+]},{x,-,/2}];
1
0.5
-3
-2
-1
1
-0.5
-1
Mathematica grafica las funciones pedidas, aunque no este definida en ese dominio, avisa que hay
valores donde se quiere dibujar que no forman parte del dominio de la primer funcin, como se
muestra a continuacin.
Plot[Log[x-1], {x,-1,5}] (intro)
Pgina 8 de 20
Las opciones de este comando se escriben despus del argumento del mismo y tienen la finalidad
de mejorar el aspecto del grfico. La forma general es:
Plot[f,{x, x min, x max}, OpcinValor]
Para conocer todas las opciones del comando Plot, escribimos como entrada Options[Plot].
Veamos las ms utilizadas.
PlotLabel
AxesLabel->{x,y}, permite colocar nombre a los ejes en este caso `x` e `y`.
PlotLabel"nombre" , permite colocar el ttulo "nombre" al grfico.
Plot[Abs[x],{x,-3,4},AxesLabel->{x,y},PlotLabel->"Mdulo"]; (intro)
y
Mdulo
4
3
2
1
-3
-2
-1
PlotStyle
Mostrar
4
2
-1
-2
-4
Ingresando
Plot[-2 x+3,{x,-1,4},PlotStyleThickness[0.02] ]; (intro)
Mostrar
4
2
-1
-2
-4
PlotStyle{RGBColor[a,b,c]} :
permite dar color al grfico, por medio de la
combinacin de colores de "a" (rojo), "b" (verde) y "c" (azul). El valor de estos parmetros
vara entre 0 (ausencia) y 1 (presencia mxima).
Pgina 10 de 20
0.5
-0.5
-1
Plot[{Log[x-1],Log[x]}, {x,0,5},PlotStyle->{Dashing[{0.02,0.04}],RGBColor[1,0.5,0]}];
Recordemos que por no estar definida Log(x-1) en el intervalo indicado, aparece en pantalla el
error y luego la grfica. En muchas ocasiones es conveniente usa el comando Show.
Comando Show
Show[grfico 1, grfico 2, ... ,grfico n] representa en un mismo sistema de ejes, los grficos 1,
2, ... , n, ya existentes.
Pgina 11 de 20
Con este comando podemos, por ejemplo, graficar funciones en distintos dominios como as
tambin permite incluir graficas de funciones y curvas dadas paramtricamente en un mismo
grfico. Primero vemos un comando que puede ser til en este caso.
En ocasiones, queremos construir un grfico, pero no necesitamos que se muestre inmediatamente
en pantalla. Podemos lograrlo con la opcin DisplayFunctionIdentity.
En
el
momento
que
necesitamos
ver
el
grfico
utilizamos
la
opcin
DisplayFunction$DisplayFunction.
Por ejemplo, primero generamos las graficas gr1, gr2 que no queremos que se muestren
inmediatamente, en este ejemplo gr1 en color rojo
gr1=Plot[x2,{x,0,2},PlotStyleRGBColor[1,0,0],DisplayFunctionIdentity];
gr2=Plot[x3,{x,-2,2}, DisplayFunctionIdentity];
Una vez generadas las graficas las mostramos en un mismo sistema usando el comando show
Show[{gr1,gr2},DisplayFunction->$DisplayFunction];
-1
-0.5
-1
Ingresamos
Show[GraphicsArray[{gr1,gr2}]];
Pgina 12 de 20
0.15
0.1
0.05
3
2
-2
1
0.5
1.5
-1
-0.05
-0.1
-0.15
Donde el valor de r determina el tamao del punto y abs y ord son la abscisa y la ordenada del
punto a graficar, respectivamente.
Para que en la grfica no aparezcan rectas verticales lo conveniente es definir cada tramo de
la funcin sin el conjunto de valores de la variable independiente y con el comando Plot graficar
cada tramo en forma independiente donde xmin y xmax son los valores de la variable
independiente en ese tramo. Con el comando Show mostrar todos los tramos en una grfica.
Epilog es una funcin que se utiliza en grficos de funciones. Aade puntos a la grfica de
una curva. Por ejemplo:
Plot[Sin[x],{x,0,2},Epilog{PointSize[0.05],Hue[1],Point[{,Sin[]}]}]
1
0.5
-0.5
-1
Graphics
Donde el valor [0.05] es el dimetro del punto; el valor [1] es el color, rojo en este caso, y
{,Sin[]} son las coordenadas del punto a graficar.
Pgina 13 de 20
-1
-1
-2
-3
Importante: El comando ParametricPlot admite en general las mismas opciones que el comando
Plot.
-2
-1
-1
-2
Veamos un ejemplo para realizar un dibujo aplicando lo aprendido y algunas sentencias ms. La
idea es graficar un Chinito Feliz!
Primero creamos las graficas que intervienen en el dibujo que este caso son 6. Comenzamos con el
contorno de la cara que es una elipse, luego la boca, los ojos, la nariz y por ltimo el sombrero.
Utilizamos la opcin de no mostrar los grficos de inmediato, con el comando
DisplayFunctionIdentity.
En grf2, grf4, grf5 cambiamos el color con RGBColor, y en grf2, grf4, grf5 y grf6 cambiamos
el grosor con el comando Thickness. Como se muestra a continuacin.
graf1=ParametricPlot[{3*Cos[t],7*Sin[t]},{t,0,2*Pi},DisplayFunctionIdentity];
de la cara)
(Contorno
graf2=Plot[x^2-4,{x,-2,2},PlotStyle{Thickness[0.02],RGBColor[1,0,0]},
DisplayFunctionIdentity]; (Boca)
graf3=ParametricPlot[{Cos[t],Sin[t]},{t,0,2*Pi},DisplayFunctionIdentity]; (Nariz)
graf4=Plot[2*x+6,{x,-1.5,-1},PlotStyle{Thickness[0.02],RGBColor[0.5,0.5,0]},
DisplayFunctionIdentity]; (Ojo derecho)
graf5=Plot[-2*x+6,{x,1,1.5},PlotStyle{Thickness[0.02],RGBColor[0.5,0.5,0]},
DisplayFunctionIdentity]; (Ojo izquierdo)
graf6=Plot[-2*Abs[x]+10,{x,-3,3}, PlotStyle{Thickness[0.02]},
DisplayFunctionIdentity]; (Sombrero)
-2
-1
-2.5
-5
Pgina 15 de 20
2.5
-3 -2 -1
1 2 3
-2.5
-5
Fig. 1
Fig. 2
Si queremos que no se muestren los ejes usamos el comando Axes -> False
Show[{graf1,graf2,graf3,graf4,graf5,graf6},
DisplayFunction->$DisplayFunction,AspectRatio Automatic,AxesFalse];
(Ver fig. 2)
Importante: Observemos que en general los comandos AspectRatio y Axes pueden usarse tanto
para la sentencias Plot, ParametricPlot y Show. Probalo es muy conveniente en muchos casos!
Clculo de Lmites
Para calcular un lmite sea finito o infinito,
muestran los siguientes ejemplos.
5
usamos
la
Sin[3 x] 2
Limit[
,x0]
x
1
Limit[
3 * n
, n Infinity]
2* n + 1
3
2
Pgina 16 de 20
Puedes Ingresar a File - Palettes - BasicCalculations - Calculus para trabajar con el formato
Limit.
Y en File - Palettes - BasicImput tambin encontraras smbolos que pueden ser tiles.
Importante: Debemos tener cuidado, ya que Mathematica calcula los lmites cuando no existen,
por defecto, por eso es conveniente calcular los lmites laterales siempre, ya que es muy sencillo.
Limites Laterales
Veamos un ejemplo donde se muestra como calcula Mathematica los lmites cuando no existen
por infinitud.
Limit[ Tan[x], x
Por defecto toma el limite lateral por derecha, por ello calculamos los limites laterales. Para
calcular lmites laterales debemos indicar la direccin por derecha o izquierda indicamos con -1
para lmite lateral por derecha y 1 lmite lateral por izquierda.
Limit[ Tan[x], x
Limit[ Tan[x], x
, Direction 1]
, Direction -1]
Derivadas
La operacin de derivacin admite dos tipos de sintaxis. Sea la funcin f(x), con x variable real,
para calcular su derivada podemos escribir tanto f[x] como D[f[x],x]. Para el clculo de
derivadas sucesivas de f(x) se puede usar cualquiera de las formas aunque la primera es
inconveniente para mayores rdenes de derivacin. Para calcular la derivada segunda, por ejemplo
se escribir f[x] D[f[x], {x,2}].
Solve[%,Dt[y,x]]
x
{{Dt[y,x] }}
y
Integrales
- Para calcular integrales indefinidas usamos la sentencia Integrate[k[x],x] , k[x] funcin a
integrar y x variable, como se muestra en los siguientes ejemplos
Integrate[x,x]
x2
2
Integrate[ x 2 +
x ,x]
2x 2
x3
+
3
3
para
Pgina 18 de 20
El presente tutorial fue realizado por la Lic. Sandra Ramrez con actualizaciones y adecuaciones de la Prof.
Mercedes Moreno Daz con la colaboracin de los alumnos y tutores Cristian Nabte y Alejandro Martnez.
Pgina 20 de 20