Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aprende A Usar Wolfram Mathematica
Aprende A Usar Wolfram Mathematica
Wolfram
Lic Adriana Favieri
Profesora del Taller de Inform tica para Clculo I
Universidad Nacional de la Matanza
Lic Roxana Scorzo
Profesora del Taller de Inform tica para Clculo I
Universidad Nacional de la Matanza
Lic Betina Williner
Profesora del Taller de Inform tica para Clculo I
Universidad Nacional de la Matanza
Mathematica
Untitled-1
Untitled-1
Agradecimientos
A nuestros esposos Eduardo, Claudio y Eduardo,
e hijos por alentarnos y asistirnos en la tarea.
A la jefa de ctedra de Clculo I y Anlisis Matemtico I,
Ing Isabel Weinberg por respaldar nuestro trabajo.
Untitled-1
Untitled-1
PRLOGO
Pretendemos que este cuadernillo sea una herramienta didctica de ayuda para el aprendizaje de las asignaturas Clculo I y Anlisis Matemtico I. En el mismo recorreremos los diferentes temas utilizando un programa
especfico, en este caso el Mathematica .
Desde hace varios aos es reconocido por todos los miembros de la comunidad educativa, los cambios en la
forma de trabajo y los logros en el aprendizaje obtenido cuando se incorporan a la clase herramientas informticas como la mencionada. El Mathematica , como herramienta de trabajo, permite hacer clculos
rpidamente y grficos precisos, favoreciendo el anlisis, la inferencia y la justificaci n de los temas estudiados. Tambin puede ser utilizado como un medio para controlar resultados de ejercicios y resolver situaciones
problem ticas en forma activa.
La incorporaci n de este tipo de programas permite dinamizar algunas situaciones de enseanza aprendizaje,
lo que puede evidenciarse con mayor intensidad en la visualizacin de grficos y en la rapidez de resolucin
de clculos. Estas ventajas incrementan la motivacin de los alumnos al enfrentar el estudio del clculo
diferencial e integral
Para que estas ventajas puedan usarse en las actividades de clase, es necesario contar con un material que
ayude al alumno en su encuentro con este software y su posterior dominio del mismo. Un cuadernillo que no
slo ilustre sobre los comandos del mismo, y la forma en que se escriben y usen; sino tambin un material
que tenga una orientaci n es-pecfica, en este caso, el estudio de los temas de las asignaturas detalladas
anteriormente.
En el desarrollo comenzamos con los primeros pasos en el uso del programa, clculos exactos y aproximados, variables y funciones. Continuamos con grficos, resolucin de ecuaciones e inecuaciones, comandos
de manipulaci n algebraica, para terminar con el clculo de lmites y derivadas y el uso de paquetes grficos.
Cada captulo concluye con ejercicios para practicar los comandos explicados.
Dividimos el trabajo en dos secciones:
Primera: versiones 4.0, 5.0, 5.1 y 5.2
Segunda: versiones 6.0, 7.0 y 7.3
Estamos convencidas que la potencialidad de este programa, la capacidad de representaci n grfica y el
volumen de clculos que puede realizar, son una gran ayuda para el estudio del Clculo. Si bien en un
comienzo puede costar su uso, la recompensa merece todo el esfuerzo dedicado.
Las autoras
Untitled-1
Untitled-1
CONTENIDOS
PARTE 1 - VERSIONES 4.0 5.0 5.1 y 5.2
CAPTULO 1 : INTRODUCCIN AL PROGRAMA
1.1 COMIENZO DE USO DEL PROGRAMA -------------------------1.2 LOS NOTEBOOKS (Cuadernos) ------------------------------1.3 CELDAS QUE UTILIZA EL PROGRAMA --------------------------1.4 PALETTES ---------------------------------------------1.5 AYUDA DEL PROGRAMA (HELP) ------------------------------1.6 COMIENZO DE UNA SESIN DE TRABAJO -----------------------1.7 IMPORTANCIA DE LA SINTAXIS -------------------------------1.8 INGRESO DE DATOS Y OBTENCIN DE RESULTADOS --------------1.9 MATHEMATICA COMO CALCULADORA -------------------------1.10 PRECISIONES EN EL CLCULO ----------------------------1.11 VARIABLES -------------------------------------------1.12 EJERCICIOS -------------------------------------------
13
13
14
17
20
20
20
21
21
22
23
24
2.1 SINTAXIS PARA FUNCIONES --------------------------------2.2 DEFINICIN DE FUNCIONES -------------------------------2.3 DEFINICIN DE FUNCIONES POR RAMAS -----------------------2.4 EJERCICIOS --------------------------------------------
25
25
27
29
3.1 COMANDOS BSICOS DE GRFICO ---------------------------3.1.1 COMANDO : Plot --------------------------------------3.1.2 COMANDO : PlotStyle y opciones de grfico ------------------3.1.3 COMANDO : ParametricPlot ------------------------------3.1.4 COMANDO : ListPlot -----------------------------------3.1.5 COMANDO : Show -------------------------------------3.2 PAQUETE PARTICULAR : Miscellaneous - RealOnly --------------3.3 EJERCICIOS ------------------------------------------CAPTULO 4: ECUACIONES-SISTEMAS DE ECUACIONES-INECUACIONES
4.1 ECUACIONES -----------------------------------------4.1.1 COMANDO : Solve ------------------------------------4.1.2 COMANDO : Reduce ----------------------------------4.1.3 COMANDO : NSolve -----------------------------------4.2 SISTEMAS DE ECUACIONES --------------------------------4.3 INECUACIONES -----------------------------------------4.4 EJERCICIOS --------------------------------------------
47
47
49
50
51
54
56
31
31
32
36
38
40
43
45
Untitled-1
5.1 OPCIONES DEL COMANDO : Expand --------------------------5.1.1 COMANDO : Expand -----------------------------------5.1.2 COMANDO : TrigExpand --------------------------------5.1.3 COMANDO : PowerExpand ------------------------------5.2 OPCIONES DEL COMANDO : Factor ---------------------------5.2.1 COMANDO : Factor ------------------------------------5.2.2 COMANDO : TrigFactor ---------------------------------5.3 VERIFICACIN DE LA PARIDAD DE UNA FUNCIN ----------------5.3.1 COMANDO : TrueQ ------------------------------------5.4 COMANDO : Simplify -------------------------------------5.5 EJERCICIOS -------------------------------------------
57
57
58
59
60
60
61
61
61
62
62
6.1 CLCULO DE LMITES ------------------------------------6.1.1 COMANDO : Limit ------------------------------------6.2 CLCULO DE DERIVADAS ---------------------------------6.2.1 Tres formas para derivar --------------------------------6.3 EJERCICIOS -------------------------------------------
65
65
67
67
70
7.1 GENERALIDADES PAQUETES ------------------------------7.2 PAQUETE GRFICO : ANIMACIN ----------------------------7.2.1 COMANDO : Animate ----------------------------------7.3 GRFICOS DE CURVAS EN FORMA IMPLCITA -------------------7.3.1 COMANDO : ImplicitPlot --------------------------------7.4 GRFICOS CON REFERENCIAS -----------------------------7.4.1 COMANDO : PlotLegend -------------------------------7.5 GRFICOS SOMBREADOS ---------------------------------7.5.1 COMANDO : FilledPlot ----------------------------------7.6 GRFICOS DE EXPRESIONES CON INECUACIONES --------------7.6.1 COMANDO : InequalityPlot ------------------------------7.7 EJERCICIOS -----------------------------------------PARTE 2 - VERSIONES 6.0 Y 7.0 73
CAPTULO 1: INTRODUCCIN AL PROGRAMA
73
73
73
75
75
79
79
82
82
84
84
86
Untitled-1
1.1 COMIENZO DE USO DEL PROGRAMA -------------------------1.2 LOS NOTEBOOKS (Cuadernos) ------------------------------1.3 CELDAS QUE UTILIZA EL PROGRAMA --------------------------1.4 PALETTES ---------------------------------------------1.5 AYUDA DEL PROGRAMA (HELP) ------------------------------1.6 COMIENZO DE UNA SESIN DE TRABAJO -----------------------1.7 IMPORTANCIA DE LA SINTAXIS -------------------------------1.8 INGRESO DE DATOS Y OBTENCIN DE RESULTADOS --------------1.9 MATHEMATICA COMO CALCULADORA -------------------------1.10 PRECISIONES EN EL CLCULO ----------------------------1.11 VARIABLES --------------------------------------------
89
89
89
89
90
91
91
91
91
91
91
2.1 SINTAXIS PARA FUNCIONES --------------------------------2.2 DEFINICIN DE FUNCIONES -------------------------------2.3 DEFINICIN DE FUNCIONES POR RAMAS ------------------------
93
93
93
4.1 ECUACIONES -----------------------------------------4.1.1 COMANDO : Solve ------------------------------------4.1.2 COMANDO : Reduce ----------------------------------4.1.3 COMANDO : NSolve -----------------------------------4.2 SISTEMAS DE ECUACIONES --------------------------------4.3 INECUACIONES ------------------------------------------
103
103
103
103
103
103
10
Untitled-1
5.1 OPCIONES DEL COMANDO : Expand --------------------------5.1.1 COMANDO : Expand -----------------------------------5.1.2 COMANDO : TrigExpand --------------------------------5.1.3 COMANDO : PowerExpand ------------------------------5.2 OPCIONES DEL COMANDO : Factor ---------------------------5.2.1 COMANDO : Factor ------------------------------------5.2.2 COMANDO : TrigFactor ---------------------------------5.3 VERIFICACIN DE LA PARIDAD DE UNA FUNCIN ----------------5.3.1 COMANDO : TrueQ ------------------------------------5.4 COMANDO : Simplify --------------------------------------
105
105
105
105
105
105
105
106
106
106
6.1 CLCULO DE LMITES ------------------------------------6.1.1 COMANDO : Limit ------------------------------------6.2 CLCULO DE DERIVADAS ---------------------------------6.2.1 Tres formas para derivar ---------------------------------
107
107
107
107
7.1 GENERALIDADES PAQUETES ------------------------------7.1.1 COMANDO : Animate ---------------------------------7.2 GRFICOS DE CURVAS EN FORMA IMPLCITA ------------------7.2.1 COMANDO : ContourPlot -------------------------------7.3 GRFICOS CON REFERENCIAS -----------------------------7.3.1 COMANDO : PlotLegend -------------------------------7.4 GRFICOS SOMBREADOS ---------------------------------7.4.1 COMANDO : Filling ------------------------------------7.5 GRFICOS DE EXPRESIONES CON INECUACIONES ---------------7.5.1 COMANDO : RegionPlot --------------------------------
109
109
110
110
112
112
115
115
117
117
Untitled-1
PARTE 1
VERSIONES 4.0 5.0 5.1 y 5.2
11
12
Untitled-1
Untitled-1
13
CAPTULO 1
INTRODUCCIN AL PROGRAMA
A este tipo de archivo se lo denomina Notebooks y es la "ventana" donde realizaremos nuestro trabajo.
Al comenzar una secin de Mathematica automticamente se abre un Notebook vaco, es decir listo para
usar. Representan el rea de trabajo.
Mathematica trabaja con las llamadas celdas (Cells) que podemos visualizar en la pantalla con un corchete a
la derecha de las mismas.
Las celdas ms usadas son:
14
Untitled-1
Mathematica trabaja con las llamadas celdas (Cells) que podemos visualizar en la pantalla con un corchete a
la derecha de las mismas.
Las celdas ms usadas son:
Es importante que cuando escribamos un texto realicemos la conversin de la celda, de lo contrario el programa la toma como una celda de entrada y tratar de evaluar las palabras, produciendo mensajes de error.
Edicin de texto
Al igual que un procesador de texto, podemos cambiar la fuente (Format-Font).
Untitled-1
15
16
Untitled-1
Untitled-1
17
1.4 PALETTES
Para escribir expresiones algebraicas, smbolos matemticos, clculos o recordar la sentencia de algunos
comandos, utilizamos los PALETTES. Existen diferentes tipos de PALETTES. El procedimiento para desplegarlos es el siguiente:
en la barra del men principal hacemos click en File --Palletes
Nro 3 BasicCalculations
para ingresar distintos comandos y funciones
18
Untitled-1
Untitled-1
Nro 4 BasicInput
Para ingresar operaciones y se trabaja en forma similar a un editor de ecuaciones
Nro 5 BasicTypesetting
para ingresar otros tipos de caracteres, smbolos y/o plantillas.
19
20
Untitled-1
En la barra del men principal est el men de ayuda: Help. Consideramos que es un completo manual de
ayuda al que podremos recurrir y encontrar ejemplos desarrollados que nos sern de mucha utilidad. Para
poder hacer uso del mismo clikeamos la siguiente secuencia :
Help--About Mathemtica-Help, o Help--HelpBrowser o Help--Master Index (ndice).
Untitled-1
21
Maysculas y minsculas: todas las funciones, opciones, comandos incorporados al programa comienzan
con mayscula. Para el Mathematica no es lo mismo mayscula que minscula (conviene nombrar los objetos
que nosotros definamos con minscula)
Los espacios: un espacio entre dos variables se interpreta como multiplicaci n. Por esto hay que tener
cuidado de no agregar un espacio entre caracteres si no vamos a realizar un producto.
Parntesis, corchetes y llaves: el programa no los interpreta de la misma manera. Los corchetes son
exclusivos de las funciones y los comandos (no los podemos utilizar para agrupar); los parntesis nos sirven
para agrupar y las llaves para definir listas de elementos.
Ejemplo 1:
Si queremos hacer una cuenta, la ingresamos:
54 + 78 * 23.569 - 9.67 3
1889.16
Ejemplo 2:
Notemos la diferencia entre estas dos sentencias de entrada y el resultado que produce en cada una:
345 9
115
3
345. 9
38.3333
En un caso simplifica la fraccin, y en el otro el resultado lo expresa como nmero decimal.
22
Untitled-1
1.41421
2 , 30F
1.41421356237309504880168872421
Ejemplo 2
N[,20]
2.7182818284590452354
e
e
En el primer caso nos brinda el nmero e con 20 cifras decimales y en el segundo, al no indicar cantidad de
decimales, lo da en forma exacta. Otra posibilidad es hacer referencia a la ltima celda de salida usando %
(%%, para la penltima, etc)
Ejemplo 3
Pi
p
% N
3.14159
N@%%, 32D
3.1415926535897932384626433832795
1.11 VARIABLES
Untitled-1
23
1.11 VARIABLES
Mathematica trabaja con variables en las que podemos almacenar valores. Por ejemplo: si queremos asignarle a una variable, que llamaremos "a", el valor 4, hacemos: a=4 y luego "SHIFT + ENTER. En este caso
el programa nos da como celda de salida ese valor (en este caso 4). Si no queremos que devuelva una celda
de salida, ponemos un punto y coma despus de la asignacin: a=4.
Hasta tanto no cambiemos el valor asignado, siempre "a" tomar valor 4 en todos los clculos posteriores. Por
ejemplo al ingresar Log[a], estaremos calculando logaritmo natural de 4.
Para limpiar el contenido de "a" hacemos : Clear[a] y luego "SHIFT + ENTER.
Ejemplo 1
a=100;
a
10
Log[a]
Log@100D
Podemos calcular este valor en forma aproximada como explicamos anteriormente:
Log[a]//N
4.60517
Log[a,10]
1
2
Esto significa: log a 10=log 100 10=1/2
Log[10,a]
2
Esto significa: log 10 a=log 10 100=2
1.12 EJERCICIOS
Ejercicio 1: ordenar de menor a mayor los siguientes nmeros:
Ejercicio 2: qu nmero es mayor p o p ?
Ejercicio 3: realizar los siguientes clculos:
a) a^(1/3)*a^(1/4) (el smbolo ^ representa potencia)
b) Asignar a a el valor
, -1 ,
69 281
40 320
24
95 800 320
, ,
40 320
Untitled-1
f)log c
b) a*b
g)log ( )
c) a*b/c
h)log 4 (
a *c * b2
e) ln a
10 y a la
a) a+b+c
d)
2 , a la variable b
a
b
a
4a
i)ln Ha + bL2
j) log 3 Ha2 : )
2
9
Los resultados que son nmeros irracionales obtenerlos tambin con 5 cifras decimales significativas
Untitled-1
25
CAPTULO 2
FUNCIONES BSICAS
2.1 SINTAXIS PARA FUNCIONES
Existen en Mathematica ciertas funciones cuya sintaxis ya est establecida por el
programa y la debemos respetar, entre ellas tenemos:
Log@xD
Log@b, xD
Exp@xD o x
Sin@xD
Cos@xD
Abs@xD
Tan@xD
Floor@xD
Sign@xD
Sinh@xD
ArcSin@xD
Funcin seno de x
Funcin coseno de x
Funcin valor absoluto de x
Funcin tangente de x
Funcin parte entera de x
Funcin signo de x
Funcin seno hiperblico
Funcin arco seno de x
Nota importante : estas funciones siempre se designan con letras maysculas y la va-riable entre corchetes.
Podemos recordar la sintxis y conocer otras funciones a travs de la paleta :
BasicCalculations/Trigonometric and Exponential Functions.
26
Untitled-1
f@x + hD
- 3 Hh + xL + Hh + xL3
Ejemplo 2: (podemos usar tambin funciones ya establecidas como las mencionadas anteriormente)
b@x_D := x
b[1]
Recordemos que si queremos obtener un valor aproximado, trabajamos con //N. Lo podemos realizar de dos
formas:
b@1D N
2.71828
% N
2.71828
b[0]
1
b@h - 2D
-2+h
Ejemplo 3:
h@t_D :=
ArcTan@tD
t
h@- 1D
p
4
h@xD
ArcTan@xD
x
hB
2F
ArcTanB 2 F
2
% N
0.675511
Untitled-1
27
Ejemplo 4
g@x_D := Sin@xD
p
gB F
4
1
2
Ejemplo 5
m[x_]:= Floor[x]
m[-6.78]
-7
m[8.3]
8
PRIMERA FORMA
Utilizacin de /;
Supongamos que queremos definir una funcin f(x) que tiene dos ramas: una para axb y la otra x>b
La sintaxis bsica para la definici n anterior es :
f[x_]:= "Expresin algebraica de la funcin"/; axb
f[x_]:="Expresin algebraica de la funcin"/; x>b
Ejemplo 1
Supongamos que deseamos definir la funcin :
g(x)= :
x
-x + 4
x>6
-2 < x 6
Como primera medida recordemos que es conveniente borrar el contenido de las variables por si fueron
utilizadas con anterioridad. Para ello hacemos:
Clear [g]
Estamos borrando lo almacenado en "g". Luego para definirla planteamos:
g@x_D :=
x ; x > 6
g@x_D := - x + 4 ; - 2 < x 6
Calculemos algunas imgenes
g[6]
-2
28
Untitled-1
g[5.7]
- 1.7
g[Log[12]]
4 - Log@12D
% N
1.51509
g@aD
g@aD
Observemos que esta ltima expresin no la puede realizar, ya que no sabe en qu rama se encuentra "a".
SEGUNDA FORMA
Utilizacin del COMANDO " If "
If[condicin, expresin algebraica de la funcin si la condicin es verdadera, expresin algebraica de la
funcin si la condicin es falsa]
Ejemplo 2
Si queremos definir una funcin u(x), de modo tal que :
u(x) =
Clear@uD
x
x2
x<1
x1
u@5.89D
34.6921
Tambin podemos utilizar el comando If en situaciones ms complejas, cuando existen ms de dos ramas en
la funcin. En estos casos debemos "anidarlo".
Ejemplo 3
Definir, utilizando la sentencia If, la funcin :
2
v(x) = : x - 3
ln x
x<0
0x<1
x1
Clear@vD
v@x_D := If@x < 0, 2, If@x < 1, - 3 + x, Log @xDDD
Calculemos algunas imgenes en distintas ramas :
Untitled-1
29
v@0D
v@1D
v@D
v@- 3D
-3
0
1
2
2.4 EJERCICIOS
Ejercicio 1: definir las siguientes funciones en Mathematica. Calcular las imgenes pedidas. Observar las
salidas que brinda el programa y extraer conclusiones
a) f(x)=
x3 -2 x+3
x4 -x
b) g(x)=lnx+4
c) m(x)=sen(2x)
arctgHxL
x<1
x Hx + 1L
x1
u(-1), u(0), u(1), u(a) (no tener almacenado valor en a)
u(x) =
e) p(x)=
ex
Ejercicio 2: define las siguientes funciones: f(x)=ln(x), g(x) =ex (siempre tener la precauci n de limpiar las
variables o funciones utilizadas con anterioridad). Realizar los siguientes clculos:
a) La composici n de las dos funciones: f(g(x)) y g(f(x))
b) HgHxL L2
c) g(x)*g(y)
d)f(x)+f(y)
Ejercicio 3
Hallar el dominio de las siguientes funciones, cuando sea posible calcular las imgenes de -2 ,
para resolver este ejercicio debern leer el contenido del captulo 4)
a)f(x)=
x2 -3 x+6
x3 -2 x+4
b) g(x)=
x-1
x -1
g) d(t)=
t-6
3
t -2 t
c) h(x)=
h) z(t)=
t+1
t 3 -2 t
t 2 -3
1
t
x+6
lnIx2 -5M
f) q(t)= I t3 - t + 2 t2 M
-1
i) f(t)=
t 2 +J3+ 6 N.t+3
j) g(t)=
6
3-x
x. x3 -54
3,
1
3
,0(
Ejercicio 3
Hallar el dominio de las siguientes funciones, cuando sea posible calcular las imgenes de -2 ,
30
Untitled-1
3,
1
3
,0(
x2 -3 x+6
x3 -2 x+4
b) g(x)=
x-1
x -1
t-6
g) d(t)=
c) h(x)=
h) z(t)=
t 3 -2 t
t 2 -3
t+1
t -2 t
1
t
x+6
lnIx2 -5M
f) q(t)= I t3 - t + 2 t2 M
-1
i) f(t)=
t 2 +J3+ 6 N.t+3
j) g(t)=
6
3-x
x. x3 -54
Ejercicio 4
Teniendo en cuenta las funciones del ejercicio anterior y adems: m(x)=
1
x
siguientes funciones y hallar las imgenes cuando sea posible de los puntos indicados en el ejercicio 3 ( para
resolver este ejercicio debern leer el contenido del captulo 4).
a) f(x)+m(x)=
e) m f=
b) g(x).m(x) =
f) f m=
g) q r =
c)
pHxL
mHxL
h) j r =
d) g[m(x)]
h) @dHtLD-1 =
i) g(t) +
1
x3 -54
Untitled-1
31
CAPTULO 3
GRFICOS BIDIMENSIONALES
3.1 COMANDOS BSICOS DE GRFICO
f@x_D := x3 - 2 x + 1
-3
-2
-1
-3
-2
-1
-2
-2
-4
-4
AxesLabel{"Nombre sobre el eje x","Nombre sobre el eje y"} coloca nombres a los ejes
32
AxesOrigin: corresponde al punto en donde queremos que considere la interseccin de los ejes. El valor por
defecto es Automatic.
Untitled-1
GridLines: permite la incorporaci n de una cuadrcula segn las marcas en los ejes consideradas.Automatic
incluye una lnea para cada marca de tick.El valor por defecto es None.
PlotRange: incluye el rango de coordenadas en el que queremos observar el grfico. Automatic significa
que Mathematica mostrar el grfico donde lo considera ms interesante. Si slo expresamos un intervalo,
ser considerado sobre el eje y, de lo contrario (si queremos indicar el rango
en los dos ejes), debemos indicar dos intervalos.
Cuando nos referimos al carcter deseado hablamos de color, grosor de la lnea, formas del trazo, etc. Por
ejemplo:
PlotStyle {RGBColor[a,b,c]}
Da color a los grficos.Para usar esta opcin debern ir al men
principal , oprimir Input, y luego Color Selector .
PlotStyle {Thickness[m]}
El formato para estas opciones bsicas y el PlotStyle es el siguiente (se pueden poner juntas)
Plot[f,{x,x1 ,x2 },Opcin Valor]
Plot[f,{x,x1 ,x2 }] , PlotStyle{Carcter deseado} ]
Todas estas opciones pueden combinarse como veremos en los ejemplos siguientes:
Ejemplo 1 :
m[x_]:= Floor[x]
Plot@m@xD, 8x, - 4, 4<D
OBSERVACIN IMPORTANTE: los trazos verticales que aparecen no corresponden a la grfica de esta
funcin. Esto sucede cuando la funcin tiene discontinuidades de salto finito. Ahora veremos algunas modifica ciones de esta grfica e indicaremos qu cambios observamos en ella.
Ejemplo 2
Plot@m@xD, 8x, - 4, 4<, AspectRatio -> AutomaticD
Untitled-1
33
Ejemplo 4
Agregamos cambio de color
Plot[m[x],{x,-4,4},AspectRatioAutomatic,
PlotStyle{RGBColor[0, 1, 0],Thickness[0.03]}]
Ejemplo 5
Vamos a trabajar con la funcin valor absoluto y con algunas transformaciones y desplazamientos que podemos realizarle. Adems graficaremos varias funciones en un mismo par de ejes con el comando Plot como lo
hemos explicado anteriormente.
Clear[a]
a[x_]:=Abs[(x-4)]
34
Untitled-1
Observemos que graficamos cinco funciones y en PlotStyle indicamos cinco colores, uno por cada
funcin en el orden que las presentamos.
Ejemplo 6:
En este ejemplo graficamos una funcin y su asntota horizontal con diferentes colores, indicamos el
intervalo sobre el eje y que queremos observar el comportamiento de nuestra funcin, dnde deseamos
la interseccin de los ejes y ponemos etiquetas en los mismos. En este caso la funcin no fue definida
previamente.
PlotB:
1
1+x
Ticks ::- 1, -
1
1
, 1, 2, 3, - 2, - 3>, : , 1,
>>, AxesLabel 8"x", "y"<,
2
2
1
Graphics
Ejemplo 7:
En este ejemplo hacemos un grfico con cuadrcula.
Untitled-1
35
Graphics
Observemos que la cuadrcula fue realizada en las marcas que Mathematica consider en los ejes.
Si queremos que la realice en determinadas marcas lo debemos indicar:
Plot@Sin@xD, 8x, - Pi, Pi<,
GridLines 88- Pi, - Pi 2, 0, Pi 2, Pi<, 8- 1, - 0.5, 0, 0.5, 1<<,
PlotStyle RGBColor@1, 0, 0DD
Graphics
Si a su vez queremos que esta cuadrcula coincida con las marcas de los ejes, lo tenemos que agregar:
36
Untitled-1
Graphics
El comando Plot permite graficar curvas expresadas en forma explcita y slo haciendo referencia al segundo
miembro de la expresin (por ejemplo: y = f(x))
Veremos un nuevo comando que permite hacer grficos de funciones o curvas expresadas en forma
paramtrica. El comando se encuentra siguiendo la misma secuencia que para el Plot:
File-Palettes-BasicCalculations-Graphics
ParametricPlot[{,},{,,}]
Ejemplo 1
Untitled-1
Graphics
Ejemplo 2
Podemos combinarlo con PlotStyle:
xHtL = 3 cosHtL
Sea la curva definida por :
:
yHtL = 5 senHtL
La grfica es:
ParametricPlot@83 Cos@tD, 5 Sin@tD<, 8t, - 2 p, 2 p<,
PlotStyle RGBColor@1, 0, 0.501961DD
Ejemplo 3
Otra opcin para ingresar el comando es la que mostramos en este ejemplo
x@t_D := 4 t - 3
y@t_D := t2 - 3
37
38
Untitled-1
30
20
10
-20
3.1.4
-10
10
20
COMANDO : ListPlot
Este comando permite hacer grficas de puntos, donde podemos elegir tamao y color de
los mismos. Alguna de las opciones para este comando son:
ListPlot[{a,b,c,...n}]
Dibuja en la posicin 1 al valor de "a", en la posicin 2 el valor de "b" y as sucesivamente.
ListPlot[ { {x1; y1 < , 9x2; y2 < , ... ... .. 9xn; yn < < E
Dibuja los pares ordenados indicados
Veamos ejemplos agregando un PlotStyle para cambiar el tamao de los puntos y el color.
Ejemplo 1
ListPlot[{-6,2,4,10},PlotStyle{PointSize[0.02]}]
Graphics
Untitled-1
Ejemplo 2
ListPlot[{{-3,4},{5,8}},PlotStyle{PointSize[0.03],
RGBColor[1,0, 0.501961]}]
Graphics
ListPlot[ { {x1; y1 < , 9x2; y2 < , ... ... .. 9xn; yn < < , PlotJoined TrueE
Permite unir la lista de puntos mediante trazos rectos y en el orden que es dada, ejemplo:
Ejemplo 3
ListPlot[{{-3,4},{5,8},{3,-6},{-3,4}},PlotJoinedTrue,
PlotStyle{PointSize[0.02],RGBColor[1, 0, 0.501961]}]
Graphics
Ejemplo 4
39
40
Untitled-1
ListPlot[{{-5,4},{-5,-4}},PlotJoinedTrue]
Graphics
3.1.5
COMANDO : Show
Este comando permite combinar diferentes grficos, con distintos dominios de definici n, cosa que no es
posible hacer con el comando Plot (en ste debemos dar un slo intervalo para graficar todas las funciones
solicitadas) Para usarlo es necesario asignarle un nombre a cada instruccin de grfico que realicemos,
debindose ejecutar cada una de ellas para luego usar el comando Show.
Ejemplo 1
Vamos a combinar dos grficos que hicimos previamente con el comando Plot
graf1 = PlotAx3 - 2 x, 8x, - 3, 3<,
Graphics
Untitled-1
Graphics
Show[graf1,graf2]
Graphics
Ejemplo 2
Combinamos ahora dos grficos que hicimos con el comando ParametricPlot
graf4 =
ParametricPlot@8t + 2 Sin@2 tD, t + 2 Cos@5 tD<, 8t, - 2 p, 2 p<D
41
42
Untitled-1
Show[graf3,graf4]
Ejemplo 3
Tambin permite pegar grficos generados por distintos comandos:
graf5 = ListPlot@880, - 14<, 84, 20<<, PlotStyle 8PointSize@0.02D, RGBColor@0, 0, 1D<D
Show[graf1,graf4,graf5]
Untitled-1
43
Graphics
Needs["Miscellaneous`RealOnly`"]
PlotAx13 , 8x, - 2, 2<E
Graphics
Ejemplo 2
PlotB
44
Untitled-1
Graphics
3.3 EJERCICIOS
Ejercicio 1: definir la funcin f(x)=ln(x) Graficar en un mismo par de ejes y con distintos colores las siguientes
funciones:f(x), f(x+1); f(x-1);f(-x);-f(x). Observar los movimientos en el plano que se produjeron en dicha
funcin.
Ejercicio 2: dada g(x)=x , graficar en un mismo par de ejes g(x), g(x), g(x). Extraer conclusiones con
respecto al dominio, imagen y grfico.
Ejercicio 3: elegir un intervalo donde podamos observar claramente el comportamiento de la funcin
sen(50x). Graficar usando las opciones estudiadas.
Ejercicio 4: estudiar el comportamiento de la familia de funciones m(x) = x3 +a*x para diferentes valores del
parmetro a (Sugerencia: graficar la funcin para diferentes valores de a (positivos, negativos, nulo), con
distintos colores y grosores. Extraer conclusiones con respecto al grficos y races)
Ejercicio 5: graficar la siguiente curva dada en forma paramtrica: x(t) = cos(pt), y(t)=sen(pt), con 1 t 2.
Describir el movimiento del punto (x,y) a medida que t vara en dicho intervalo.
Ejercicio 6: determinar grficamente (usar comando Show) si los puntos P(3,3), Q(1,3) y R(2,-1), pertenecen
a la circunferencia de ecuacin: x(t)= 2+cost; y(t) = 3+sent
Ejercicio 7: graficar la funcin definida por partes
arctgHxL
x<1
u(x) = :
x Hx + 1L
x1
Ejercicio 8: Representar con el comando Plot[ ] juntas en una misma grfica las funciones seno y coseno en
el intervalo [-2p,2p]. Utilizar las opciones apropiadas para que una de las funciones se represente en azul y
otra en rojo y que una tenga un grosor mayor que la otra. Utilizar la opcin "PlotLegend" para rotular cada
grfica con su nombre, y que sta leyenda aparezca en el punto (0.5,0.5) y tenga un tamao de 0.8 por 0.5.
Utilizar "AxesLabel" para etiquetar los ejes con "x" e "y". Colocar etiquetas y cuadrcula apropiada para poder
observar los valores principales que toman las dos funciones.
Ejercicio 9: las curvas con ecuaciones x(t) = a sen(nt), y(t) = b cost se llaman figuras de Lissajous. Investigar
cmo se modifican estas curvas al variar a, b y n(entero positivo)
Ejercicio 10
Determinar grficamente si los siguientes sistemas tienen o no solucin. Clasificarlos. Luego de leer el captulo 4 resolverlos en forma analtica.
2y-3=x+4
2 y = x2 + 4
grfica con su nombre, y que sta leyenda aparezca en el punto (0.5,0.5) y tenga un tamao de 0.8 por 0.5.
Utilizar "AxesLabel" para etiquetar los ejes con "x" e "y". Colocar etiquetas y cuadrcula apropiada para poder
observar los valores principales que toman las dos funciones.
Untitled-1
45
Ejercicio 9: las curvas con ecuaciones x(t) = a sen(nt), y(t) = b cost se llaman figuras de Lissajous. Investigar
cmo se modifican estas curvas al variar a, b y n(entero positivo)
Ejercicio 10
Determinar grficamente si los siguientes sistemas tienen o no solucin. Clasificarlos. Luego de leer el captulo 4 resolverlos en forma analtica.
a) :
2y-3=x+4
c) :
1
2
x-y=8
3
y-6=x -4
3
2
x+y=1
b) :
2 y = x2 + 4
1
2
d) :
x-y=1
y = x2 - 4 x
3
2
x2 + y = 1
Ejercicio 11: representar con el comando Plot[ ] juntas en una misma grfica las funciones sen(2x) ,2.sen(x) y
sen(x) en el intervalo [-2p,2p]. Utilizar las opciones apropiadas para que cada una de ellas se represente en
verde , azul y rojo respectivamente y que adems tengan diferente grosor. Utiliza la opcin "PlotLabel" para
rotular la grfica . Utilizar "AxesLabel" para etiquetar los ejes con "X" e "Y". Colocar cuadrcula apropiada
para poder observar los valores principales que toman las tres funciones. Explicar los cambios de una funcin
respecto de la otra
Ejercicio 12: representar con el comando Plot[ ] juntas en una misma grfica las funciones cos(x), cos(x-p) y
cos(x)-p en el intervalo [-4p,4p]. Utilizar las opciones apropiadas para que cada una de ellas se represente en
verde,azul y rojo respectivamente. Utiliza la opcin "PlotLabel" para rotular la grfica . Utilizar "AxesLabel"
para etiquetar los ejes con "X" e "Y". Colocar etiquetas y cuadrcula apropiada para poder observar los valores
principales que toman las tres funciones.
Explicar los cambios de una funcin respecto de la otra
Ejercicio 13:
Explicar las transformaciones de los siguientes pares de funciones.
Graficar cada par usando el comando Show.
a) g(x)= x
b) g(x)= x
c) g(x)=ln(x)
d) g(x)=ln(x)
h(x)=-3 x -4
p(x)= -5x +2
f(x)= ln(x-2)
f(x)= 4+ln(x)
46
Untitled-1
CAPTULO 4
ECUACIONES-SISTEMAS DE ECUACIONES-INECUACIONES
Uno de los principales problemas que se nos presentan en el estudio del Clculo, es determinar el
dominio de funciones. En muchos casos necesitamos resolver ecuaciones e inecuaciones. En este
captulo veremos algunos comandos que nos permiten realizar dicha accin.
4.1 ECUACIONES
SolveAx2 - 3 x + 5 0, xE
::x
1
2
J3 -
Ejemplo 3
11 N>, :x
1
2
J3 +
11 N>>
SolveAx + x7 - 3 0, xE
99x RootA- 3 + 1 + 17 &, 1E=, 9x RootA- 3 + 1 + 17 &, 2E=,
Untitled-1
47
Observemos que no se definen los resultados, pero Mathematica no hace advertencia alguna, en este caso
conviene usar el comando NSolve que explicaremos luego.
Ejemplo 4
SolveA- 4 x + 4 x4 0, xE
98x 0<, 8x 1<, 9x - H- 1L13 =, 9x H- 1L23 ==
Observamos que las ltimas dos soluciones quedan expresadas sin resolverse (esto es debido a que
son nmeros complejos). Esta situacin nos da pie para considerar el comando NSolve que explicaremos ms adelante (y retomaremos el ejemplo)
Ejemplo5: Mathematica expresa la solucin en funcin de otras constantes que no necesariamente son
nmeros (suponemos "b" distinta de cero)
SolveAb x3 - x 0, xE
:8x 0<, :x -
1
b
>, :x
Ecuaciones no polinmicas
>>
El comando Solve no es el adecuado para resolver ecuaciones que no son polinmicas, sin embargo analizaremos qu sucede si lo aplicamos en la resolucin de alguna de ellas:
Ejemplo 6
Solve@Sin@xD - Cos@xD 0, xD
Solve::ifun: Inverse functions are being used by Solve
, so some solutions may not be found; use Reduce for complete solution information. More
::x -
3p
4
Ejemplo 7
SolveB
>, :x
x + 4
p
4
>>
+ 3 x 6, xF
3
Solve::ifun: Inverse functions are being used by Solve
, so some solutions may not be found; use Reduce for complete solution information. More
7
::x LogB F>>
5
Ejemplo 8
SolveB
Sin@xD
2 , xF
Tan@xD
Solve::ifun: Inverse functions are being used by Solve
, so some solutions may not be found; use Reduce for complete solution information. More
En los ejemplos 6, 7 y 8, vemos que el programa resuelve las ecuaciones pero nos hace una advertencia
informando que trabaja con funciones inversas y que pueden faltar soluciones. En el mismo mensaje nos
recomienda el uso del comando Reduce que explicaremos en breve. Tambin podemos considerar la posibilidad de valernos de otras herramientas, como pueden ser los grficos, para controlar la respuesta brindada
por el programa.
48
En los ejemplos 6, 7 y 8, vemos que el programa resuelve las ecuaciones pero nos hace una advertencia
informando que trabaja con funciones inversas y que pueden faltar soluciones. En el mismo mensaje nos
recomienda el uso del comando Reduce que explicaremos en breve. Tambin podemos considerar la posibilidad de valernos de otras herramientas, como pueden ser los grficos, para controlar la respuesta brindada
por el programa.
Untitled-1
En los ejemplos 9 y 10, a diferencia de los anteriores, el programa no da solucin a la ecuacin planteada:
Ejemplo 9
Solve@ Cos@xD - x 1, xD
Solve::tdep: The equations appear to involve the variables to be solved for in an essentially
non-algebraic way. More
Solve[-x + Cos[x] == 1, x]
Ejemplo 10
Solve@ Tan@xD - x 0, xD
Solve::tdep: The equations appear to involve the variables to be solved for in an essentially
non-algebraic way. More
Solve[-x + Tan[x] == 0, x]
x + 4
+ 3 x 6, xF
2 F + 2 p C@1D x - 2 ArcTanB1 -
2 F + 2 p C@1DN
3
7
C@1D Integers && x H2 L p C@1D + LogB F
5
ReduceB
Sin@xD
2 , xF
Tan@xD
En estos tres casos el programa devuelve todas las posibles soluciones,en cambio veremos que los dos
siguientes siguen sin respuesta.
Untitled-1
Reduce@ Cos@xD - x 1, xD
Reduce::nsmet: This system cannot be solved with the methods available to Reduce. More
Reduce[-x + Cos[x] == 1, x]
Reduce@ Tan@xD - x 0, xD
Reduce::nsmet: This system cannot be solved with the methods available to Reduce. More
Reduce[-x + Tan[x] == 0, x]
NSolveA- 4 x + 4 x4 0, x, 3E
98x - 0.500 - 0.866 <, 8x - 0.500 + 0.866 <, 9x 0. 10-4 =, 8x 1.000<=
Ejemplo 3
NSolveAx + x7 - 3 0, xE
Nonreal::warning: Nonreal number encountered.
NSolveAx + x7 - 3 0, x, 4E
88x - 1.0929 - 0.5524 <, 8x - 1.0929 + 0.5524 <, 8x - 0.2066 - 1.1737 <,
8x - 0.2066 + 1.1737 <, 8x 0.7514 - 0.8486 <, 8x 0.7514 + 0.8486 <, 8x 1.096<<
Ejemplo 5
49
50
Untitled-1
NSolve@ Cos@xD - x 1, xD
Solve::tdep: The equations appear to involve the variables to be solved for in an essentially
non-algebraic way. More
NSolve[-x + Cos[x] == 1, x]
En este caso sigue sin respuesta la ecuacin planteada,debemos utilizar otras formas de resolucin que como
dijimos anteriormente no desarrollaremos en este texto.
Ejemplo 1: Sistema compatible determinado (grficamente, en este caso, representa en el plano dos rectas
que se cortan. Mathematica nos brinda el punto de interseccin)
Solve[{x+4y,-2 x-y4},{x,y}]
::x -
4
,y
>>
Ejemplo 2 Sistema incompatible (en este caso las ecuaciones representan dos rectas paralelas)
Untitled-1
51
Grficamente
Plot@8x + 4 5, x + 3<, 8x, - 3, 2<, PlotStyle 8RGBColor@0, 0, 1D, RGBColor@1, 0, 0D<D
Ejemplo 3 Sistema compatible indeterminado (en esta caso las ecuaciones representan la misma recta)
Solve@8- 2 x + 2 y 6, y - x 3<, 8x, y<D
Solve::svars: Equations may not give solutions for all "solve" variables. More
88x - 3 + y<<
Grficamente
Ejemplo 4 Sistema no lineal (en este ejemplo buscamos la interseccin entre una circunferencia y
una recta. Mathematica nos da resultados que son nmeros complejos, por lo tanto conclumos que no
tienen interseccin en el plano real)
SolveA9x2 + y2 4, y - x 3=, 8x, y<E
::x -
,y
>, :x -
3
,y
+
2
>>
52
Untitled-1
PlotA9x2 + 1, x3 + 1=, 8x, - 1.5, 2<, PlotStyle 8RGBColor@0, 0, 1D, RGBColor@1, 0, 0D<E
11
,x-
Grficamente
>>
Graphics
4.3 INECUACIONES
Paquete <<Algebra`InequalitySolve`.
Cuando tenemos que resolver inecuaciones, es necesario "cargar" un "paquete" (Packages) (situacin
similar a la del paquete Real Only presentado en el captulo 3 de grficos) Como en la seccin anterior,
debemos ir a
Help- about Mathematica- Help- Add-ons&Links - Standard Packages donde encontramos la informaci n
de los diferentes paquetes preestablecidos. El que es necesario para resolver inecuaciones se denomina
<<Algebra`InequalitySolve`. Como indicamos anteriormente para cargar cualquier paquete es conveniente
Untitled-1
53
Cuando tenemos que resolver inecuaciones, es necesario "cargar" un "paquete" (Packages) (situacin
similar a la del paquete Real Only presentado en el captulo 3 de grficos) Como en la seccin anterior,
debemos ir a
Help- about Mathematica- Help- Add-ons&Links - Standard Packages donde encontramos la informaci n
de los diferentes paquetes preestablecidos. El que es necesario para resolver inecuaciones se denomina
<<Algebra`InequalitySolve`. Como indicamos anteriormente para cargar cualquier paquete es conveniente
copiarlo directamente desde el Help. Luego lo activamos como cualquier celda con "SHIFT + ENTER".
El comando para resolver inecuaciones es:
Veamos los ejemplos:
Ejemplo 1
<<Algebra`InequalitySolve`
InequalitySolve[(x-4) 50,x]
x4
InequalitySolve[Inecuacin, variable]
54
Untitled-1
Ejemplo 2
InequalitySolveB
x<-
x-3
x2 - 5
< 0, xF
5 <x<3
Ejemplo 3
InequalitySolveB
x-3
0, xF
Log@xD
InequalitySolve::npi: A nonpolynomial equation or inequality encountered. The
solution set may be incorrect.
0 < x < 1 x 3
El smbolo que corresponde a una disyuncin lgica ("" ) es: || ( se lee "o" ), en los dos ltimos casos est
representando la unin de dos intervalos. En la ltima inecuaci n se nos presenta una advertencia del programa (esto es debido a que la desigualdad no es polinmica). Como lo explicado para ecuaciones,en estas
situaciones conviene controlar las respuestas obtenidas, por ejemplo con grficos.
Tambin podemos pedir a Mathematica que encuentre la solucin de un sistema de dos o ms inecuaciones.
El smbolo que se utiliza en este caso es un doble &, que representa una conjunci n lgica .
Ejemplo 4
InequalitySolveB
x-3
x2 - 5
< 0 && x - 2 0, xF
5 <x<3
Ejemplo 5
InequalitySolveBAbs@x - 3D >
&& x - 6 0, xF
2
x6
Ejemplo 6
InequalitySolveB
x<-
5 x 2
x-3
x2 - 5
< 0 x - 2 0, xF
Untitled-1
55
4.4 EJERCICIOS
Ejercicio 1: dadas las siguientes funciones, calcular, usando el comando adecuado, el dominio de cada una.
a) f(x)=
x3 -2 x+3
x3 -3 x+x2
b) g(x)=ln(
x+4
x2 -1
h(x)=ln(x+4)-ln(x2 - 1)
2 x+1
3
-1+x+2 x2 -3 x3 +x4
x2 - 4
Ejercicio 2:hallar el valor de a para que las parbolas y = x2 , y = 2 x2 +ax+1 tengan interseccin en un punto,
dos puntos o ningn punto. Graficar las distintas situaciones utilizando diferentes colores para cada una de las
funciones cuadrticas.
Ejercicio 3: realizar una representaci n grfica de la solucin del sistema de ecuaciones lineales
x + 3 y = -1
:
En dicha representaci n deben aparecer las dos rectas representadas por las ecuaciones y su
x -y=1
punto de interseccin en rojo con tamao apropiado.
Ejercicio 4: calcular la interseccin entre las circunferencias: x2 +y2 =1; Hx - 2L2 +Hy - 2L2 =4. Expresar las
ecuaciones de dichas circunferencias en coordenadas paramtricas. Graficar ambas circunferencias y los
puntos de interseccin en el mismo par de ejes, con dife-rentes colores (usar comando Show)
Ejercicio 5: hallar la a en funcin de b para que la ecuacin ln(x+
Ejercicio 6: cul de los comandos presentados es el ms conveniente para resolver la ecuacin x6 +x+1=0?
Ejercicio 7: usando el comando Solve y los grficos de las funciones intervinientes, hallar todas las soluciones de senx*cosx=0
Ejercicio 8
El dominio de estas funciones fue calculado en el captulo 2, determina ahora los intervalos de positividad y
negatividad de las mismas.Verifica graficamente la solucin obtenida.
a)f(x)=
x2 -3 x+6
x3 -2 x+4
b) g(x)=
x-1
x3 -1
j(t)=
t 3 -2 t
t 2 -3
c) h(x)=
x+6
lnIx2 -5M
56
Untitled-1
CAPTULO 5
LGEBRA BSICA CON MATHEMATICA
Existen algunos comandos que nos permiten trabajar algebraicamente ciertas expresiones. En este
captulo nos dedicaremos a los mismos.
+ 6 x
y + 12 x y
+ 8 y
Ejemplo 2
ExpandBx Hx + 2 yL - x2 Hx - 3L +
4 x2 - x3 +
x yF
8xy
3
Ejemplo 3
ExpandAIx2 + y3 - 3M + Hx - yL3 - Hx - 2L5 E
2
41 - 80 x + 74 x
- 39 x
+ 11 x
- x
- 3 x
y + 3 x y
- 7 y
+ 2 x
+ y
Ejemplo 4
ExpandB
Hx + 2 yL3 + Ix + y2 M
Hx + yL2
3
2
2
2
3
x
x
6 x y
y
12 x y
8 y
-------------- + -------------- + -------------- + -------------- + -------------- + -------------2
2
2
2
2
2
(x + y)
(x + y)
(x + y)
(x + y)
(x + y)
(x + y)
Si se desea expandir tambin el denominador se usa ExpandAll. Veamos el ejemplo anterior con esta opcin:
Ejemplo 5
Untitled-1
ExpandAllB
Hx + 2 yL3 + Ix + y2 M
Hx + yL2
57
3
2
2
2
x
x
6 x y
y
12 x y
---------------------------- + ---------------------------- + ---------------------------- + ---------------------------- + ---------------------------- + --------2
2
2
2
2
2
2
2
2
2
2
x + 2 x y + y
x + 2 x y + y
x + 2 x y + y
x + 2 x y + y
x + 2 x y + y
x +
Cos[x]
- Sin[x]
Ejemplo 2
TrigExpand@Sin@2 xDD
2 Cos[x] Sin[x]
Ejemplo 3
TrigExpand@Tan@2 xDD
2 Cos[x] Sin[x]
-------------------------------2
2
Cos[x] - Sin[x]
Ejemplo 4
TrigExpandB
HCos@xD + Sin@xDL2
Cos@xD Sin@xD
2 + Csc[x] Sec[x]
Ejemplo 5
TrigExpand@Cosh@2 xDD
2
Cosh[x]
+ Sinh[x]
Ejemplo 6
TrigExpand@Sinh@2 xDD
2 Cosh[x] Sinh[x]
Ejemplo 7
58
Untitled-1
TrigExpand@Tanh@2 xDD
2 Cosh[x] Sinh[x]
-----------------------------------2
2
Cosh[x] + Sinh[x]
Ejemplo 8
TrigExpandB
HCosh@xD + Sinh@xDL2
Cosh@xD Sinh@xD
2 + Coth[x] + Tanh[x]
x-4
Hx + 2L Hx - 3L2
FF
x y4
x y52
yF
Ejemplo 3
PowerExpandB
2
x y
y4
x2 F
Untitled-1
59
Ejemplo 1
FactorAx3 + y3 E
2
2
- x y + y )
(x + y) (x
Ejemplo 2
FactorAx3 - x + 3 x2 - 3E
(-1 + x) (1 + x) (3 + x)
Ejemplo 3
FactorB- 2
3 +2x-
- JJ 3 - xN H2 + xLN
3 x + x2 F
Ejemplo 4
FactorA2 + 8 x + x2 E
2
2 + 8 x + x
Ejemplo 5
FactorA- 12 + x2 E
2
-12 + x
60
Untitled-1
TrigFactor@Cos@ uD + Cos@tDD
t
u
t
u
2 Cos[- - -] Cos[- + -]
2
2
2
2
x2 + 2 x + 1
x3 + 1
Untitled-1
SimplifyB
1
- 1 + x4
4 H- 1 + xL
4 H1 + xL
2 I1 + x2 M
61
5.5 EJERCICIOS
Ejercicio 1: realizar las siguientes operaciones entre las funciones polinmicas dadas:
f(x) = H2 x - 1L2 , g(x)=H-x + 3L3 , h(x)=H-4 x + 2L4 . Utilizar el comando Expand para expresarlas como
suma de monomios
a) 2f(x)+g(x)
b) g(x)-f(x)+h(x)
c) h(x)*f(x)
Ejercicio 2: verificar, usando el comando TrigExpand, las siguientes identidades trigonom tricas e hiperblicas:
a) sen(x+y)-sen(x-y)=2 cosx seny
b) Hsenx + cosxL 2 -sen(2x)=1
c) HChxL2 -HShxL2 =1
Hx-1L2
x+1
b) Q(x) = -32 + 72 x - 32 x2 + 18 x3 - 54 x5
c) R(x) =20 - 12 x - 3 x2 + 22 x3 - 12 x4 - 3 x5 + 2 x6
Ejercicio 5: estudiar la paridad de las siguientes funciones:
a) f(x) = 20 x - 7 x3
t(x) = ln(
x+1
x-1
e) m(x) = sen(2x)+sen(x)
b) g(x) = -32 - 3 x2
c) h(x) =
x3 -3 x5
x+1
d)
62
Untitled-1
Untitled-1
63
CAPTULO 6
LMITES. CLCULO DIFERENCIAL
6.1 CLCULO DE LMITES
Es decir :
LimitB x , x 0, Direction + 1F
0
1
3
64
Untitled-1
LimitB x , x 0, Direction - 1F
En este caso podemos decir que no existe el lmite ya que los lmites laterales son distintos.
Ejemplo 3
En el caso de lmites de variable infinita, procedemos de la siguiente manera:
Limit@3x , x + D
Limit@3x , x - D
0
Ejemplo 4
LimitB
2x+3 -3
4-
, x 3F
13 + x
8
3
Este es uno de los casos estudiados de indeterminaci n, el cual Mathematica calcula sin inconvientes.
Ejemplo 5
Podemos trabajar tambin con constantes genricas como en el ejemplo siguiente :
LimitB
Sin@x - bD
, x bF
x-b
1
Ejemplo 6: lmite de una funcin definida por partes (para poder calcularlo debemos definirla con el comando
If).En la versin 4.1 se calculan los lmites pero nosotros debemos decirle al programa que rama tomar,
mientras que en versiones ms avanzadas esto no sucede, l mismo identifica en que rama calcular.
u@x_D := IfAx < 1, 2 x, x2 E
Limit@u@xD, x - 1D
-2
Limit@u@xD, x 4D
16
Limit@u@xD, x 1, Direction - 1D
1
Untitled-1
65
Limit@u@xD, x 1, Direction + 1D
2
66
Untitled-1
Ejemplo 6
f''[6]
1
36
Ejemplo 7
x2 - 2 x
g@x_D :=
x3 + 1
g '@xD
-
3 x2 I- 2 x + x2 M
I1 +
2
x3 M
-2 + 2 x
+
1 + x3
Simplify@%D
- 2 + 2 x + 4 x3 - x4
I1 + x3 M
Ejemplo 8: derivada de una funcin definida por partes (para poder calcularlo debemos definirla con el
comando If). Esto si es posible en la versin 4.1 y otras
h@x_D := If@x > 2, Cos@xD * Log@xD, 1 xD
h '@xD
Cos@xD
IfBx > 2, - Log@xD Sin@xD +
1
,-
x2
En estos casos debemos tener cuidado ya que no calcula las derivadas laterales en el punto de cambio de la
definici n (para nosotros x=2)
Segunda forma
Existe una segunda manera de calcular derivadas usando el operador :
que encontramos en los palettes con la secuencia :
Palettes -- Basic Calculations--Calculus : .
En el subndice colocamos la variable de derivacin y en el cuadradito la expresin algebraica a derivar .La
ventaja de esta forma de derivar es que no es necesario definir la funcin.
Ejemplo 9
x
2x
213
3 x23
Ejemplo 10
Untitled-1
67
Sin@tD
t3 - 3 t
Cos@tD
- 3 t + t3
I- 3 + 3 t2 M Sin@tD
I- 3 t + t3 M
Si queremos simplificar la expresin anterior se puede usar el smbolo de % para hacer referencia a la ltima
salida obtenida.
Simplify@%D
t I- 3 + t2 M Cos@tD - 3 I- 1 + t2 M Sin@tD
t2 I- 3 + t2 M
2 x . x 2
3 213
Ejemplo 12
. t 4
t3 - 3 t
Cos@4D 45 Sin@4D
52
2704
Sin@tD
Tercera forma
Para derivar Mathematica utiliza el comando : "D". Cuando necesitemos calcular la de-rivada de una funcin
debemos especificar la funcin y tambin con respecto a qu
variable derivamos. As, si deseamos derivar f(x) la expresin ser :D[f[x],x]
Para producir la derivada n - sima de una funcin dada, podemos utilizar el operador D con la siguiente
instruccin adicional: D[f[x],{x,n}]
Ejemplo 13
Definimos una nueva funcin, esta vez por ramas
v@x_D := If@x < 0, 2, If@x < 1, - 3 + x, Log @xDDD
D[v[x],x]
1
IfBx < 0, 0, IfBx < 1, 1,
x
FF
68
Untitled-1
6.3 EJERCICIOS
Ejercicio 1: calcular los siguientes lmites indeterminados:
3
b) lim x K
x -1
a) lim x1
x -1
3
d) lim x+
x -4 x+0.5 x2
e) lim x0
x -3 x2 +1
g) lim x0 [ - ]
2 x-3 x-4
N
5-2 x
c) lim x1 [
h) lim x+ H
x-1 x2 -1
x2 + 3 x + 1 -x)
x2 -1
2
x -3 x+2
d) z(x)=
x2
x2 -1
b) h HxL =
3
2
e) p(x)=
N 3 c) d(x)=
2
x
x-1
x 3 -x2 +2
x+x7 -3
-3 x+4 x6
x x -x2 +x+1
Graficar en un mismo par de ejes la funcin y sus asntotas con diferentes colores. Si existe discontinuidad
evitable marcarla con un punto.Calcular si es que existe interseccin entre la asntota y el grfico.
Ejercicio 3: calcular las asntotas a la funcin f(x) =
ex
x
grfico usando una escala de 1.2 en los ejes y que se vea entre
-.1 < x < 10 - 10 < y < 50 , determinac n del dominio e imagen,
analisis de la paridad Hsi correspondeL, anlisis de la continuidad ,
clasificando las discontinuidades si es que hay alguna. determinaci n
de las asntotas verticales, horizontales y uoblicuas. Justificar todos los anlisis realizados
bM Repetir el procedimiento con la funcin :
t HxL = f H g HxLL, considerando que debe usarse el comando Show en el grfico.
cL Realizar el mismo anlis para la funcin :
=
Untitled-1
r HxL =
f HxL
69
si x > 0
g HxL si x 0
a) y =
x -1
x
c) gHxL =
1
x-1
* arcsen(2x3 - 5M
d) h(x) =
x - 23 tg(x)*2x
1
x2
el punto (-1,1). Graficar la funcin y la recta utilizando distintos colores. Demostrar, usando Mathematica, que
la recta tangente a cualquier punto de la curva posee dos puntos de interseccin con el grfico de la misma.
(Sugerencia: plantear una tangente genrica y utilizar el comando Solve para hallar la interseccin pedida)
Ejercicio 8: realizar un estudio completo de las siguientes funciones:
a) f(x)=x45 Hx - 4L2 b) g(x)=
x3 -3 x+2
c)
x2 -x+4
h HxL = x2 +
54
x
d) p HxL = x
eL j HxL = 6 x2 - x3
En cada caso determinar: dominio, imagen, intervalos
de positividad y negatividad, paridad, asntotas, puntos crticos, mximos y mnimos, intervalos de crecimiento
y de decrecimiento, puntos de inflexin, intervalos de concavidad positiva y negativa, grfico.
-x2
x en a = 1.
0.99 , 1.01 y
x2
9
y2
36
1.05
= 1 en el punto (-1,4 2 ),
70
Untitled-1
Untitled-1
71
CAPTULO 7
PAQUETES GRFICOS
7.1 GENERALIDADES ACERCA DE LOS PAQUETES
DEL MATHEMATICA
A medida que las versiones del programa fueron avanzando, tambin lo han hecho la cantidad de paquetes.
Aqu daremos a conocer algunos paquetes grficos. El lector puede profundizar su estudio a travs de la
ayuda que proporciona el programa. Es necesario tener en cuenta algunas advertencias al momento de
"cargar cualquier paquete", puntua-lizamos algunas de ellas:
El paquete siempre debe cargarse antes de ejecutar el comando correspondiente.
Siempre debe "copiarse" del help, ya que los carcteres con los que est programado as lo requieren. Si se
copia de un documento anterior no funcionar .
Observar el corchete que seala la celda a la que pertenece el paquete,al momento de ejecutarla el mismo se
"rellena de color" por unos instantes.
Si a la hora de ejecutar la celda con el comando, ste no responde se puede proceder de dos formas distintas:
a) Tipear Remove[ "nombre del paquete que no funcion"] y
ejecutar.Luego volver a cargar el paquete.Ejemplo :Remove[InequalitySolve]
b) Cerrar el programa y volver a comenzar.
Cada vez que se abre un archivo, se debern ejecutar nuevamente los paquetes activados anteriormente.
La forma de acceder a ellos es a travs de la siguiente secuencia:
Help- About Mathematica-Help-Add-ons & Links-Standard Packages
En nuestro caso, ya que veremos paquetes graficos, la secuencia anterior la completamos con Graphics.
72
Untitled-1
Ejemplo 2
Con el comando ParemetricPlot
Animate@ParametricPlot@8t Cos@3 tD, t Sin@tD<, 8t, - p, n p<D, 8n, 1 2, 2, 1 2<D
Untitled-1
73
x2
4
Hy - 4L2
9
1, 8x, - 4, 4<F
Graphics
Con este comando tambin se puede utilizar el PlotStyle, como as tambin las diferentes opciones explicadas anteriormente.
Ejemplo 2
La grfica anterior con cambio de color
74
Untitled-1
Ejemplo 2
La grfica anterior con cambio de color
ImplicitPlotB
x2
4
Hy - 4L2
9
Graphics
Ejemplo 3
La grfica anterior con cambio de grosor
graf1 = ImplicitPlotB
x2
4
Hy - 4L2
9
Graphics
Podemos, tambin, a travs del Show combinar comandos grficos.
Ejemplo 4
Graficaremos las asntotas de la hiprbola anterior.
Untitled-1
graf2 = PlotB:
x + 4, -
Graphics
Show[graf1,graf2]
Graphics
Ejemplo 5
Grfica de una cnica no reconocida en forma inmediata
ImplicitPlotAx2 - 3 x + 6 - Hy - 1L2 2, 8x, - 6, 10<E
Graphics
75
76
Untitled-1
Graphics
Ejemplo 7
Grfica de dos curvas juntas con caractersticas para cada una de ellas.
Hx + 5L2
+ Hy - 1L2 2, x2 + y2 2 x - y + 1>,
6
8x, - 10, 24<, PlotStyle 88RGBColor@0, 0.501961, 1D, Thickness@0.03D<,
ImplicitPlotB:
Graphics
Untitled-1
Ejemplo 1
Plot[{Sin[x], Abs[x-2]},{x, -2 Pi, 2 Pi},
PlotStyle {RGBColor[0, 0, 1], Dashing[{.01}]},
PlotLegend {"Sen(x)", "x-2"}]
Graphics
Graphics
77
78
Untitled-1
Ejemplo 3
Ejemplo con tres funciones
Plot[{Sin[x]+2,2 Sin[x],Log[x+4]},{x, -2 p, 2 p},
PlotStyle {RGBColor[0, 0, 1], Dashing[{.02}],Thickness[0.02]},
LegendPosition{1.5,0.2},
LegendSize{1.6,0.8},
PlotLegend {"Sen(x)+2", "2Sen x","ln(x+4)"}]
Graphics
Si deseamos cambiar el estilo del fondo de la leyenda incorporamos:
LegendBackgroundColor
Untitled-1
79
Ejemplo 4
Ejemplo con funciones hiperblicas.
Plot@8Cosh@xD, Tanh@xD<, 8x, - p, p<,
PlotStyle 8RGBColor@1, 0, 0.501961D, Dashing@8.02<D<,
LegendPosition 81.1, 0.2<,
LegendSize 81.6, 0.8<,
LegendBackground GrayLevel@0.9D,
PlotLegend 8"coshHxL", "tghHxL"<D
Graphics
Existen otras posibilidades de modificaci n a las etiquetas pero nos limitamos a las explicadas.
80
Untitled-1
Ejemplo 1
FilledPlot@Log@x + 6D, 8x, - 6, 6<D
Graphics
Ejemplo 2
2 -4
,
x -1
en x=1 y asntota horizontal y=5.Presenta a su vez una discontinuidad esencial de salto infinito en x=1 y una
discontinuidad evitable en x=-1.Sin embargo esto no es impedimento para que el programa arroje la grfica
sombreada.
g@x_D :=
x + 5 x2 - 4
x2 - 1
Graphics
Ejemplo 3
Ahora veremos entre dos curvas.
Untitled-1
81
Graphics
Graphics
82
Untitled-1
InequalityPlotB
x2
3
Ejemplo 2
Grfico donde se pide una interseccin entre dos inecuaciones
InequalityPlotAy < x y > x2 , 8x, - 6, 12<, 8y, - 10, 4<E
-GraphicsEjemplo 3
Grfico donde se pide una unin entre dos inecuaciones
InequalityPlotAy < x y > x2 , 8x, - 6, 12<, 8y, - 10, 4<E
-Graphics-
Ejemplo 4
Otra forma de expresar la interseccin entre las inecuaciones.
Untitled-1
InequalityPlot@Abs@x - 4D < 6 && Abs@y + 3D > 2, 8x, - 6, 12<, 8y, - 10, 4<D
7.7 EJERCICIOS
x2
16
y2
9
= 1 (hiprbola)
Ejercicio 2: graficar las siguientes relaciones en R2 . Dar el dominio e imagen de cada una:
a) A = {(x,y) 2 / x+34
b) B = {(x,y) / x+34
2
y - 2 > 5<
y - 2 > 5<
c) C = {(x,y) / x + y 4
2
y < 1<
a) : x = 4
y=0
y = x2
b) : y = x - 2
y=x+2
y=5
c) : y = -x
y = x
83
84
Untitled-1
PARTE 2
VERSIONES 6.0 Y 7.0
Untitled-1
85
86
Untitled-1
CAPTULO 1
INTRODUCCIN AL PROGRAMA
1.1 COMIENZO DE USO DEL PROGRAMA
Al abrir el programa podemos ver una ventana como la siguiente :
Versin 6.0
Versin 7.0
1.4 PALETTES
Para escribir expresiones algebraicas, smbolos matemticos, clculos o recordar la sentencia de algunos
comandos, utilizamos los PALETTES.
En esta versiones se encuentran en la barra del men principal con el nombre Palletes. Aqu encontramos
las siguientes:
Versin 6.0
Untitled-1
87
AlgebraicManipulation BasicInput
Versin 7.0
Basic Math Assistant
Classroom Assistant
Writing Assistant
Versin 6.0
Versin 7.0
88
Untitled-1
1.11 VARIABLES
Igual que en versiones anteriores
Untitled-1
89
90
Untitled-1
CAPTULO 2
FUNCIONES BSICAS
Untitled-1
91
92
Untitled-1
CAPTULO 3
GRFICOS BIDIMENSIONALES
Ejemplo 1 :
m[x_]:= Floor[x]
Plot@m@xD, 8x, - 4, 4<D
3
2
1
-4
-2
-1
-2
-3
-4
Untitled-1
-4
-2
-1
-2
-3
-4
-4
-2
2
-1
-2
-3
-4
Ejemplo 4
Agregamos cambio de color
93
94
Untitled-1
Plot[m[x],{x,-4,4},AspectRatioAutomatic,PlotStyle{Green,Thickness[0.03]}]
3
-4
-2
-1
-2
-3
-4
Ejemplo 5
Vamos a trabajar con la funcin valor absoluto y con las transformaciones y desplazamientos que podemos
realizarle. Adems graficaremos varias funciones en un mismo par de ejes con el comando Plot como lo
hemos explicado anteriormente.
Clear[a]
a[x_]:=Abs[(x-4)]
Plot[{a[x], a[x] + 4, a[x]*4, (-(1/4))*a[x], -8*a[x]},
{x, -3, 10}, PlotStyle -> {Red, Green, Blue, Orange, Brown}]
20
10
-2
10
-10
-20
-30
Observemos que graficamos cinco funciones y en PlotStyle indicamos cinco colores, uno por cada funcin en
el orden que las presentamos.
Ejemplo 6:
En este ejemplo graficamos una funcin y su asntota horizontal con diferentes colores, indicamos el intervalo
sobre el eje y que queremos observar el comportamiento de nuestra funcin, dnde deseamos la interseccin
de los ejes y ponemos etiquetas en los mismos. En este caso la funcin no fue definida previamente.
Untitled-1
Ejemplo 6:
95
En este ejemplo graficamos una funcin y su asntota horizontal con diferentes colores, indicamos el intervalo
sobre el eje y que queremos observar el comportamiento de nuestra funcin, dnde deseamos la interseccin
de los ejes y ponemos etiquetas en los mismos. En este caso la funcin no fue definida previamente.
-
PlotB:
1
1+x
1
1
, 1, 2, 3, - 2, - 3>, : , 1,
>>,
2
2
1
x
-2
-1
Ejemplo 7:
En este ejemplo hacemos un grfico con cuadrcula.
Plot@Sin@xD, 8x, - Pi, Pi<, GridLines Automatic, PlotStyle RedD
1.0
0.5
-3
-2
-1
-0.5
-1.0
Observemos que la cuadrcula fue realizada en las marcas que Mathematica consider en los ejes. Si queremos que la realice en determinadas marcas lo debemos indicar:
Plot@Sin@xD, 8x, - Pi, Pi<,
GridLines 88- Pi, - Pi 2, 0, Pi 2, Pi<, 8- 1, - 0.5, 0, 0.5, 1<<, PlotStyle RedD
1.0
0.5
-3
-2
-1
-0.5
-1.0
Si a su vez queremos que esta cuadrcula coincida con las marcas de los ejes:
96
Untitled-1
Plot@Sin@xD, 8x, - Pi, Pi<, Ticks 88- Pi, - Pi 2, 0, Pi 2, Pi<, 8- 1, - 0.5, 0, 0.5, 1<<,
GridLines 88- Pi, - Pi 2, 0, Pi 2, Pi<, 8- 1, - 0.5, 0, 0.5, 1<<, PlotStyle RedD
1
0.5
-p
-0.5
-1
El comando Plot permite graficar curvas expresadas en forma explcita y slo haciendo referencia al segundo
miembro de la expresin
(por ejemplo: y = f(x))
Veremos un nuevo comando que permite hacer grficos de funciones o curvas expresadas en forma
paramtrica.
El comando se encuentra siguiendo la misma secuencia que para el Plot:
File-Palettes-BasicCalculations-Graphics
ParametricPlot[{,},{,,}]
Ejemplo 1
Sea la curva definida por :
La grfica es:
-1.0 -0.5
-1
-2
-3
0.5
1.0
Untitled-1
Ejemplo 2
Podemos combinarlo con PlotStyle:
xHtL = 3 cosHtL
Sea la curva definida por :
:
yHtL = 5 senHtL
La grfica es:
-3
-2
-1
-2
-4
Ejemplo 3
Otra opcin para ingresar el comando es la que mostramos en este ejemplo
x@t_D := 4 t - 3
y@t_D := t2 - 3
ParametricPlot@8x@tD, y@tD<, 8t, - 2 p, 2 p<D
30
20
10
-20
3.1.4
-10
10
20
COMANDO : ListPlot
97
98
Untitled-1
3.1.5
COMANDO : Show
En esta versin no es necesario cargar este paquete, los grficos se presentan correctamente al accionar el
comando Plot.
Ejemplo1:
PlotAx13 , 8x, - 2, 2<E
1.0
0.5
-2
-1
-0.5
-1.0
Untitled-1
99
CAPTULO 4
ECUACIONES-SISTEMAS DE ECUACIONES-INECUACIONES
Uno de los principales problemas que se nos presentan en el estudio del Clculo, es determinar el dominio de
funciones. En muchos casos necesitamos resolver ecuaciones e inecuaciones. En este captulo veremos
algunos comandos que nos permiten realizar dicha accin.
4.1 ECUACIONES
4.3 INECUACIONES
En estas versiones no es necesario cargar ningn paquete. Todas las inecuaciones se resuelven con el
comando Reduce.
Ejemplo 1
Reduce[(x-4) 50,x]
x4
Ejemplo 2
100
Untitled-1
ReduceB
x<-
x-3
x2 - 5
< 0, xF
5 <x<3
Ejemplo 3
x-3
ReduceB
0, xF
Log@xD
El smbolo que corresponde a una disyuncin lgica ("" ) es: || ( se lee "o" ), en los dos ltimos casos est
representando la unin de dos intervalos. En la ltima inecuaci n se nos presenta una advertencia del programa (esto es debido a que la desigualdad no es polinmica). Como lo explicado para ecuaciones, en estas
situaciones conviene controlar las respuestas obtenidas, por ejemplo con grficos.
Tambin podemos pedir a Mathematica que encuentre la solucin de un sistema de dos o ms inecuaciones.
El smbolo que se utiliza en este caso es un doble &, que representa una conjunci n lgica .
Ejemplo 4
ReduceB
x-3
x2 - 5
< 0 && x - 2 0, xF
5 <x<3
Ejemplo 5
ReduceBAbs@x - 3D >
&& x - 6 0, xF
2
x6
Ejemplo 6
ReduceB
x<-
x-3
x2 - 5
< 0 x - 2 0, xF
5 x 2
Untitled-1
101
CAPTULO 5
LGEBRA BSICA CON MATHEMATICA
Existen algunos comandos que nos permiten trabajar algebraicamente ciertas expresiones. En este captulo
nos dedicaremos a los mismos.
102
Untitled-1
Untitled-1
CAPTULO 6
LMITES. CLCULO DIFERENCIAL
103
104
Untitled-1
Untitled-1
105
CAPTULO 7
PAQUETES GRFICOS
7.1 GENERALIDADES ACERCA DE LOS PAQUETES
DEL MATHEMATICA
En estas versiones se ha incorporado una interactividad mayor que en las anteriores. As el comando correspondiente a la animaci n en ms sencillo de usar ya que no hay que cargar ningn paquete y el resultado
que nos devuelve el programa es mucho ms atractivo y dinmico.
Ejemplo 2
Con el comando ParemetricPlot
106
Untitled-1
x2
4
Hy - 4L2
9
10
8
6
4
2
0
-2
-4
-2
Ejemplo 2
La grfica anterior con cambio de color
Untitled-1
ContourPlotB
x2
Hy - 4L2
9
10
107
0
-2
-4
-2
Ejemplo 3
La grfica anterior con cambio de grosor
ContourPlotB
x2
Hy - 4L2
9
10
0
-2
-4
-2
Ejemplo 4
La grfica anterior con cambio punteada
ContourPlotB
x2
4
Hy - 4L2
9
108
Untitled-1
10
-2
-4
-2
Needs@"PlotLegends`"D
Untitled-1
2
SenHxL
-6
-4
-2
x-2
Ejemplo 2
Ejemplo con dos funciones
Plot[{Sin[x], Abs[x-2]},{x, -2 Pi, 2 Pi},
PlotStyle {Red, Dashed},
LegendPosition{1.1,0.2},
LegendSize{1.6,0.8},
PlotLegend {"Sen(x)", "x-2"}]
SenHxL
8
x-2
6
4
2
-6
-4
-2
Ejemplo 3
Ejemplo con tres funciones
109
110
Untitled-1
SenHxL+2
3
2 Sen x
ln Hx+4L
1
-6
-4
-2
-1
-2
-3
-4
Ejemplo 4
Ejemplo con funciones hiperblicas.
Plot@8Cosh@xD, Tanh@xD<, 8x, - p, p<,
PlotStyle 8Red, Dashed<,
LegendPosition 81.1, 0.2<,
LegendSize 81.6, 0.8<,
LegendBackground GrayLevel@0.9D,
PlotLegend 8"coshHxL", "tghHxL"<,
PlotRange 88- 3, 3<, 8- 2, 6<<D
coshHxL
6
tghHxL
4
-3
-2
-1
1
-2
Untitled-1
111
-6
-4
-2
-1
Ejemplo 2
2 -4
,
x -1
en x=1 y asntota horizontal y=5.Presenta a su vez una discontinuidad esencial de salto infinito en x=1 y una
discontinuidad evitable en x=-1.Sin embargo esto no es impedimento para que el programa arroje la grfica
sombreada.
g@x_D :=
x + 5 x2 - 4
x2 - 1
5.0
-10
-5
Ejemplo 3
Ahora veremos entre dos curvas.
10
112
Untitled-1
-4
-2
-10
-20
-6
-4
-2
-5
-10
Untitled-1
x2
3
-2
-4
-6
-4
-2
Ejemplo 2
Grfico donde se pide una interseccin entre dos inecuaciones
113
114
Untitled-1
RegionPlotAy < x + 2 && y > x2 , 8x, - 6, 6<, 8y, - 4, 4<, AspectRatio AutomaticE
4
-2
-4
-6
-4
-2
Ejemplo 3
Grfico donde se pide una unin entre dos inecuaciones
RegionPlotAy < x y > x2 , 8x, - 6, 12<, 8y, - 10, 4<, AspectRatio AutomaticE
4
-2
-4
-6
-8
-10
-5
10