Está en la página 1de 114

APRENDIENDO CLCULO DIFERENCIAL CON

Wolfram Mathematica

Lic Adriana Favieri


Profesora del Taller de Informtica para Clculo I
Universidad Nacional de la Matanza
Lic Roxana Scorzo
Profesora del Taller de Informtica para Clculo I
Universidad Nacional de la Matanza
Lic Betina Williner
Profesora del Taller de Informtica para Clculo I
Universidad Nacional de la Matanza
Mathematica y Wolfram Mathematica son marcas registrada de WRI.
El logo es marca registrada de WRI.
El diseo del programa Mathematica, su interfaz, comandos y grficos son marcas
registrada de WRI.
http://www.wolfram.com/
2 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 3
4 Untitled-1
PRLOGO
Pretendemos que este cuadernillo sea una herramienta didctica de ayuda para el aprendizaje de las asignat-
uras 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 infor-
mticas como la mencionada. El Mathematica

, como herramienta de trabajo, permite hacer clculos


rpidamente y grficos precisos, favoreciendo el anlisis, la inferencia y la justificacin de los temas estudia-
dos. Tambin puede ser utilizado como un medio para controlar resultados de ejercicios y resolver situaciones
problemticas en forma activa.
La incorporacin 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 orientacin 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 aproxima-
dos, variables y funciones. Continuamos con grficos, resolucin de ecuaciones e inecuaciones, comandos
de manipulacin 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 representacin 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 5
6 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
CAPTULO 2: FUNCIONES BSICAS
2.1 SINTAXIS PARA FUNCIONES ---------------------------------
2.2 DEFINICIN DE FUNCIONES --------------------------------
2.3 DEFINICIN DE FUNCIONES POR RAMAS ------------------------
2.4 EJERCICIOS --------------------------------------------
25
25
27
29
CAPTULO 3: GRFICOS BIDIMENSIONALES
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 -------------------------------------------
31
31
32
36
38
40
43
45
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
Untitled-1 7
CAPTULO 5: LGEBRA BSICA CON MATHEMATICA
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
CAPTULO 6: LMITES. CLCULO DIFERENCIAL
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
CAPTULO 7: PAQUETES GRFICOS
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 ------------------------------------------
73
73
73
75
75
79
79
82
82
84
84
86
PARTE 2 - VERSIONES 6.0 Y 7.0 73
CAPTULO 1: INTRODUCCIN AL PROGRAMA
8 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
CAPTULO 2: FUNCIONES BSICAS
2.1 SINTAXIS PARA FUNCIONES ---------------------------------
2.2 DEFINICIN DE FUNCIONES --------------------------------
2.3 DEFINICIN DE FUNCIONES POR RAMAS ------------------------
93
93
93
CAPTULO 3: GRFICOS BIDIMENSIONALES
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 ---------------
95
95
95
99
100
100
101
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 ------------------------------------------
103
103
103
103
103
103
CAPTULO 5: LGEBRA BSICA CON MATHEMATICA
Untitled-1 9
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
CAPTULO 6: LMITES. CLCULO DIFERENCIAL
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
CAPTULO 7: PAQUETES GRFICOS
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
10 Untitled-1
PARTE 1
VERSIONES 4.0 5.0 5.1 y 5.2
Untitled-1 11
12 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 :
1.2 LOS NOTEBOOKS ( Cuadernos )
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.
1.3 CELDAS QUE UTILIZA EL PROGRAMA
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:
Untitled-1 13
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:
Celdas de entrada ( In[ ] )
Celdas de salida (Out[ ] )
Celdas de texto (Text )
Celdas de entrada ( In[ ] )
El programa, por default, abre con una celda tipo input.
En ella escribiremos las instrucciones que queremos que el sofware ejecute.
Celdas de salida (Out[ ] )
Son las celdas en las que pueden verse los resultados de las celdas de entrada.
Celdas de texto (Text )
En ellas podemos escribir en forma similar a un procesador de texto.
Para ello debemos convertirla a texto de la siguiente manera:
ir a: Format-Style-Text.
Es importante que cuando escribamos un texto realicemos la conversin de la celda, de lo contrario el pro-
grama 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).
14 Untitled-1
Al hacer click se despliega un men con todas las letras disponibles:
Tambin podemos subrayar, cursiva o negrita (Format-Face)
Untitled-1 15
Y cambiar el tamao (Format-Size)
Explorando la opcin Format podemos ver otras opciones de edicin de texto.
16 Untitled-1
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 desplegar-
los es el siguiente:
en la barra del men principal hacemos click en File --Palletes
Las palettas que ms usaremos son:
Nro 2 AlgebraicManipulation
para realizar operaciones algebraicas
Nro 3 BasicCalculations
para ingresar distintos comandos y funciones
Untitled-1 17
En cada una de las opciones se despliegan submenes muy tiles:
18 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.
Untitled-1 19
1.5 AYUDA DEL PROGRAMA (HELP)
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).

1.6 COMIENZO DE UNA SESIN DE TRABAJO
Al ejecutar el programa, nos abre un notebook vaco. Si deseamos abrir un archivo en el que ya estuvimos
trabajando, vamos a la barra del men principal File y marcarmos Open. Tambin podemos generar un
nuevo archivo con: File--New. Cuando iniciamos un nuevo documento es conveniente hacer click en Format
y marcar Show ToolBar. De esta manera queda incorporada una barra de herramientas a travs de la cual
podemos vi-sualizar el tipo de celda en el que estamos trabajando, como as tambin opciones de mucha
utilidad.
1.7 IMPORTANCIA DE LA SINTAXIS
Otra cuestin a tener en cuenta es que cuando escribamos los comandos tenemos que tener cuidado con:
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)
20 Untitled-1
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.
1.8 INGRESO DE DATOS Y OBTENCIN DE RESULTADOS
Para ingresar los datos escribimos en la celda, que como dijimos anteriormente, est en formato IN.
Para accionarlo presionamos:
INTRO (teclado numrico, de la derecha)
o
SHIFT+ENTER (teclado completo)
As obtenemos el resultado que aparece en una segunda celda, que es la celda .Ouput.
1.9 MATHEMATICA COMO CALCULADORA
Para comenzar realizaremos ejemplos sencillos utilizando el programa como una calculadora (aunque mucho
ms potente).
Ejemplo 1:
Si queremos hacer una cuenta, la ingresamos:
54 + 78*23.569 - 9.67 3
1889.16
Presionar INTRO o SHIFT+ENTER para obtener el resultado en la celda Ouput.
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.
1.10 PRECISIONES EN EL CLCULO
Untitled-1 21
1.10 PRECISIONES EN EL CLCULO
Mathematica siempre devuelve el resultado en forma exacta. Si queremos obtener una aproximacin del
mismo podemos indicrselo de dos maneras:
N[Clculo ] o bien, Clculo // N .
En cualquiera de los dos casos nos entregar el resultado del clculo con cinco dgitos de aproximacin. Si
necesitamos trabajar cierta cantidad de dgitos la sintaxis es
N [Clculo, Cantidad de dgitos]
Ejemplo 1
Valor exacto
Recordamos nuevamente que siempre el primer rengln corresponde a la entrada (Input ) y el segundo la
salida (Output),
2
2
Valor aproximado con 5 dgitos
2 N
1.41421
Valor aproximado con 30 dgitos
NB 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
22 Untitled-1
1.11 VARIABLES
Mathematica trabaja con variables en las que podemos almacenar valores. Por ejemplo: si queremos asig-
narle 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:
164 611 949
95 800 320
,
-1
,
69 281
40 320
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 6 y volver a realizar el clculo anterior.
c) Obtener el resultado anterior con 12 decimales.
Ejercicio 4: limpiar la variable "a" del ejercicio 3. Asignarle a "a" el valor 2 , a la variable b 10 y a la
variable c, 5 Realizar las siguientes operaciones:
a) a+b+c f)log c
b) a*b g)log (
a
b
)
c) a*b/c h)log
4
(
a
4 a
)
d) a *c*b
2
i)ln Ha + bL
2
e) ln a j) log
3
Ha
2
:
2
9
)
Los resultados que son nmeros irracionales obtenerlos tambin con 5 cifras decimales significativas
Untitled-1 23
Ejercicio 1: ordenar de menor a mayor los siguientes nmeros:
164 611 949
95 800 320
,
-1
,
69 281
40 320
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 6 y volver a realizar el clculo anterior.
c) Obtener el resultado anterior con 12 decimales.
Ejercicio 4: limpiar la variable "a" del ejercicio 3. Asignarle a "a" el valor 2 , a la variable b 10 y a la
variable c, 5 Realizar las siguientes operaciones:
a) a+b+c f)log c
b) a*b g)log (
a
b
)
c) a*b/c h)log
4
(
a
4 a
)
d) a *c*b
2
i)ln Ha + bL
2
e) ln a j) log
3
Ha
2
:
2
9
)
Los resultados que son nmeros irracionales obtenerlos tambin con 5 cifras decimales significativas
24 Untitled-1
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 Funcin logaritmo natural de x
Log@b, xD Funcin logaritmo en base "b" de x
Exp@xD o
x
Funcin exponencial en base "e"
Sin@xD Funcin seno de x
Cos@xD Funcin coseno de x
Abs@xD Funcin valor absoluto de x
Tan@xD Funcin tangente de x
Floor@xD Funcin parte entera de x
Sign@xD Funcin signo de x
Sinh@xD Funcin seno hiperblico
ArcSin@xD 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.
2.2 DEFINICIN DE FUNCIONES
Si queremos crear nuestra propia funcin, la forma de definirla es la siguiente:
f [ variable_]:=
En donde f es el nombre que le asignamos, en forma arbitraria. Para que el Mathematica la reconozca como
tal, accionamos SHIF+ ENTER o INTRO. Esta entrada no produce salida, pero el programa reconoce nuestra
funcin. Si luego queremos calcular la imagen de algn nmero o de una expresin hacemos:
f [N] y luego SHIF+ ENTER o f[expresin] y luego SHIFT+ENTER
Nota importante: observemos que al definir la funcin, la variable est seguida de un guin bajo (esto hace
que el programa entienda que puede llevar cualquier nombre o valor), cuando queremos calcular la imagen
de dicha funcin en un valor o expresin parti-cular, no ponemos el guin bajo.

Ejemplo 1:
f@x_D := x
3
- 3 x
f@1D
-2
f@aD
-3 a + a
3
Untitled-1 25
f@x + hD
-3 Hh + xL + Hh + xL
3
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
O calculando la imagen b[1] y en la celda siguiente:%//N.
b@1D

% 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 2 F
ArcTanB 2 F
2
% N
0.675511
26 Untitled-1
Ejemplo 4
g@x_D := Sin@xD
gB
p
4
F
1
2
Ejemplo 5
m[x_]:= Floor[x]
m[-6.78]
-7
m[8.3]
8
2.3 DEFINICIN DE FUNCIONES POR RAMAS
Las funciones definidas por ramas (tambin llamadas funciones por partes o por trozos) se pueden introducir
de dos maneras
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 definicin 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
Untitled-1 27
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) = :
x
x
2
x < 1
x 1
Clear@uD
u@x_D := IfAx < 1, x, x
2
E
u@-1 3D
-
1
3
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 :
v(x) = :
2
x - 3
ln x
x < 0
0 x < 1
x 1
Clear@vD
v@x_D := If@x < 0, 2, If@x < 1, -3 + x, Log @xDDD
Calculemos algunas imgenes en distintas ramas :
28 Untitled-1
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)=
x
3
-2 x+3
x
4
-x
f(1/2), f(1), f(h), f(3.6)
b) g(x)=lnx+4 g(-1), g(-15.6), g(-4), g(-4)
c) m(x)=sen(2x) m(p/8), m(p), m(3)
d) Sea u(x), de modo tal que :

u(x) = :
arctgHxL
x Hx + 1L
x < 1
x 1

u(-1), u(0), u(1), u(a) (no tener almacenado valor en a)

e) p(x)=
e
x
x
p(-1), p(0), p(145) (con 20 cifras decimales)
Ejercicio 2: define las siguientes funciones: f(x)=ln(x), g(x) =e
x
(siempre tener la precaucin de limpiar las
variables o funciones utilizadas con anterioridad). Realizar los siguientes clculos:

a) La composicin de las dos funciones: f(g(x)) y g(f(x))

b) HgHxL L
2


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 , 3 ,
1
3
, 0 (
para resolver este ejercicio debern leer el contenido del captulo 4)
a)f(x)=
x
2
-3 x+6
x
3
-2 x+4
b) g(x)=
x-1
x
3
-1
c) h(x)=
x+6
lnIx
2
-5M

d) p(x)= lnx
2
-x
3
+6 e) j(t)=
t
3
-2 t
t
2
-3
f) q(t)= I t
3
- t + 2 t
2
M
-1

g) d(t)=
t-6
3
t
3
-2 t
h) z(t)=
t+1
-
1
t
i) f(t)=
1
t
2
+J3+ 6 N.t+3 6
j) g(t)=
3-x
x. x
3
-54

Ejercicio 4
Teniendo en cuenta las funciones del ejercicio anterior y adems: m(x)=
1
x
r(t)=
t
, calcular el dominio de las
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)= b) g(x).m(x) = c)
pHxL
mHxL
d) g[m(x)]
e) m f= f) f m= g) q r = h) j r = h) @dHtLD
-1
= i) g(t) +
1
x
3
-54
=

Untitled-1 29
d) Sea u(x), de modo tal que :

u(x) = :
arctgHxL
x Hx + 1L
x < 1
x 1

u(-1), u(0), u(1), u(a) (no tener almacenado valor en a)

e) p(x)=
e
x
x
p(-1), p(0), p(145) (con 20 cifras decimales)
Ejercicio 2: define las siguientes funciones: f(x)=ln(x), g(x) =e
x
(siempre tener la precaucin de limpiar las
variables o funciones utilizadas con anterioridad). Realizar los siguientes clculos:

a) La composicin de las dos funciones: f(g(x)) y g(f(x))

b) HgHxL L
2


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 , 3 ,
1
3
, 0 (
para resolver este ejercicio debern leer el contenido del captulo 4)
a)f(x)=
x
2
-3 x+6
x
3
-2 x+4
b) g(x)=
x-1
x
3
-1
c) h(x)=
x+6
lnIx
2
-5M

d) p(x)= lnx
2
-x
3
+6 e) j(t)=
t
3
-2 t
t
2
-3
f) q(t)= I t
3
- t + 2 t
2
M
-1

g) d(t)=
t-6
3
t
3
-2 t
h) z(t)=
t+1
-
1
t
i) f(t)=
1
t
2
+J3+ 6 N.t+3 6
j) g(t)=
3-x
x. x
3
-54

Ejercicio 4
Teniendo en cuenta las funciones del ejercicio anterior y adems: m(x)=
1
x
r(t)=
t
, calcular el dominio de las
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)= b) g(x).m(x) = c)
pHxL
mHxL
d) g[m(x)]
e) m f= f) f m= g) q r = h) j r = h) @dHtLD
-1
= i) g(t) +
1
x
3
-54
=

30 Untitled-1
CAPTULO 3
GRFICOS BIDIMENSIONALES
3.1 COMANDOS BSICOS DE GRFICO
3.1.1 COMANDO : Plot
Este comando permite dibujar grficas de funciones de una sola variable, su estructura es:Plot[f,{x,x
1
,x
2
}] .
Si deseamos varias funciones en un mismo par de ejes : Plot[{f
1
,f
2
,..f
n
},{x,x
1
,x
2
}].
En donde "f "es la funcin a graficar que puede haberse defino con anterioridad o bien dentro de esta estruc-
tura, "x" es la variable y x
1
,x
2
son los extremos del intervalo de la variable donde se graficar.
Tambin esta estructura est en los palettes, procediendo as:
File--Palettes--Basic Calculation--Graphics :
Se despliega: Plot[,{,,}] Plot[{,},{,,}]
Haciendo click en los distintos cuadraditos se completa el comando.
Ejemplo 1 : graficar la funcin f HxL =
x
3
- 2 x + 1 en el intervalo H-3, 5L. Lo podemos realizar de dos formas :
Sin definir la funcin y representarla Definir primero la funcin y representarla por f HxL :
f@x_D := x
3
- 2 x + 1
PlotAx
3
- 2 x + 1, 8x, -3, 5<E Plot@f@xD, 8x, -3, 5<D
-3 -2 -1 1 2 3
-4
-2
2
4
-3 -2 -1 1 2 3
-4
-2
2
4
3.1.2 COMANDO : PlotStyle y opciones de grfico
Al comando Plot lo podemos completar con diversas opciones y con el comando PlotStyle que nos da distin-
tas posibilidades de eleccin como color, grosor,etc. Comencemos con las opciones:
AspectRatioAutomatic : realiza el grfico con la misma escala en ambos ejes.
Ticks{{x
1
,x
2
,x
3
...},{y
1
, y
2,....
}}coloca etiquetas sobre los ejes.
AxesLabel{"Nombre sobre el eje x","Nombre sobre el eje y"} coloca nombres a los ejes
AxesOrigin: corresponde al punto en donde queremos que considere la interseccin de los ejes. El valor por
defecto es Automatic.
GridLines: permite la incorporacin 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]} Da grosor a la curva, el mismo depende del valor asignado a "m".

El formato para estas opciones bsicas y el PlotStyle es el siguiente (se pueden poner juntas)

Plot[f,{x,x
1
,x
2
},Opcin Valor]

Plot[f,{x,x
1
,x
2
}] , PlotStyle{Carcter deseado} ]

Todas estas opciones pueden combinarse como veremos en los ejemplos siguientes:
Untitled-1 31
Al comando Plot lo podemos completar con diversas opciones y con el comando PlotStyle que nos da distin-
tas posibilidades de eleccin como color, grosor,etc. Comencemos con las opciones:
AspectRatioAutomatic : realiza el grfico con la misma escala en ambos ejes.
Ticks{{x
1
,x
2
,x
3
...},{y
1
, y
2,....
}}coloca etiquetas sobre los ejes.
AxesLabel{"Nombre sobre el eje x","Nombre sobre el eje y"} coloca nombres a los ejes
AxesOrigin: corresponde al punto en donde queremos que considere la interseccin de los ejes. El valor por
defecto es Automatic.
GridLines: permite la incorporacin 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]} Da grosor a la curva, el mismo depende del valor asignado a "m".

El formato para estas opciones bsicas y el PlotStyle es el siguiente (se pueden poner juntas)

Plot[f,{x,x
1
,x
2
},Opcin Valor]

Plot[f,{x,x
1
,x
2
}] , 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
32 Untitled-1
Igualamos las escalas en los dos ejes
Ejemplo 3
Ahora cambiamos el grosor del grfico
Plot[m[x],{x,-4,4},AspectRatioAutomatic,
PlotStyleThickness[0.03]]
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 pode-
mos 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)]
Untitled-1 33
Plot[{a[x], a[x] + 4, a[x]*4, (-(1/4))*a[x], -8*a[x]},
{x, -3, 10}, PlotStyle -> {RGBColor[0, 0, 1],
RGBColor[0, 0.501961, 0], RGBColor[1, 0, 0],
RGBColor[1, 0, 1], RGBColor[0.25098, 0.501961,
0.501961]}]
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
, 1>, 8x, -3, 3<, PlotRange 80, 3<, AxesOrigin 80, 0<,
Ticks ::-1, -
1
2
, 1, 2, 3, -2, -3>, :
1

, 1,
1

2
>>, AxesLabel 8"x", "y"<,
PlotStyle 8RGBColor@0, 0, 1D, RGBColor@0.501961, 1, 0D<F
Graphics
Ejemplo 7:
En este ejemplo hacemos un grfico con cuadrcula.
34 Untitled-1
Plot@Sin@xD, 8x, -Pi, Pi<, GridLines Automatic, PlotStyle RGBColor@1, 0, 0DD
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:
Untitled-1 35
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 RGBColor@1, 0, 0DD
Graphics
3.1.3 COMANDO : ParametricPlot
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 : :
xHtL = cosHtL - cosH80 tL. senHtL
yHtL = 2 senHtL - senH80 tL
La grfica es:
36 Untitled-1
ParametricPlot@8Cos@ tD - Cos@80 tD Sin@tD, 2 Sin@tD - Sin@80 tD<, 8t, 0, 2 p<D
Graphics
Ejemplo 2
Podemos combinarlo con PlotStyle:
Sea la curva definida por : :
xHtL = 3 cosHtL
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 := t
2
- 3
Untitled-1 37
ParametricPlot@8x@tD, y@tD<, 8t, -2 p, 2 p<D
-20 -10 10 20
10
20
30
3.1.4 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[ { {x
1;
y
1
< , 9x
2;
y
2
< , ... ... .. 9x
n;
y
n
< < 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
38 Untitled-1
Ejemplo 2
ListPlot[{{-3,4},{5,8}},PlotStyle{PointSize[0.03],
RGBColor[1,0, 0.501961]}]
Graphics
ListPlot[ { {x
1;
y
1
< , 9x
2;
y
2
< , ... ... .. 9x
n;
y
n
< < , 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
Untitled-1 39
ListPlot[{{-5,4},{-5,-4}},PlotJoinedTrue]
Graphics
3.1.5 COMANDO : Show
Este comando permite combinar diferentes grficos, con distintos dominios de definicin, 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 = PlotAx
3
- 2 x, 8x, -3, 3<,
PlotStyle RGBColor@0, 0.501961, 1DE
Graphics
40 Untitled-1
graf2 = PlotALogAx
3
- 2 xE, 8x, 3 2, 3<E
Graphics
Show[graf1,graf2]
Graphics
Ejemplo 2
Combinamos ahora dos grficos que hicimos con el comando ParametricPlot
graf3 = ParametricPlot@8t - 3, 3 t + 8<,
8t, -10, 10<, PlotStyle RGBColor@0.501961, 0.501961, 1DD
graf4 =
ParametricPlot@8t + 2 Sin@2 tD, t + 2 Cos@5 tD<, 8t, -2 p, 2 p<D
Untitled-1 41
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]
3.2 PAQUETE PARTICULAR
"Miscellaneous-RealOnly"
42 Untitled-1
3.2 PAQUETE PARTICULAR
"Miscellaneous-RealOnly"
Recomendamos que el lector lea las consideraciones generales en el captulo de paquetes grficos para
comprender mejor este punto.
Para poder hacer algunas grficas de funciones irracionales, es necesario "cargar" un paquete.
De esta manera Mathematica nos muestra el comportamiento de la funcin en su dominio
(sino la considera siempre con dominio en reales no negativos).
Para ello oprimimos la siguiente secuencia :
Help- about Mathematica- Help- Add-ons&Links - Standard Packages-Miscellaneous-RealOnly .
Buscamos el paquete, lo copiamos desde la celda y luego le damos entrada con
SHIFT+ENTER.
Damos un ejemplo, primero realizaremos el grfico sin haber cargado el paquete y luego habindolo cargado:
Ejemplo1:
PlotAx
13
, 8x, -2, 2<E
Graphics
Needs["Miscellaneous`RealOnly`"]
PlotAx
13
, 8x, -2, 2<E
Graphics
Ejemplo 2
PlotB x - 4
3
, 8x, -10, 14<F
Untitled-1 43
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) = x
3
+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
u(x) = :
arctgHxL
x Hx + 1L
x < 1
x 1

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 cap-
tulo 4 resolverlos en forma analtica.
a) :
2 y - 3 = x + 4
1
2
x - y = 8
b) :
2 y = x
2
+ 4
1
2
x - y = 1

c) :
y - 6 = x
3
- 4
3
2
x + y = 1
d) :
y = x
2
- 4 x
3
2
x
2
+ 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
h(x)=
-3 x
-4 e) g(x)=ln(x) t(x)= lnx+4
b) g(x)=
x
p(x)= -5
x
+2 f) g(x)=sen(x) p(x)= sen(4x-p)
c) g(x)=ln(x) f(x)= ln(x-2) g) g(x)=cos (x) h(x)= -3cos(x)
d) g(x)=ln(x) f(x)= 4+ln(x)
44 Untitled-1
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) = x
3
+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
u(x) = :
arctgHxL
x Hx + 1L
x < 1
x 1

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 cap-
tulo 4 resolverlos en forma analtica.
a) :
2 y - 3 = x + 4
1
2
x - y = 8
b) :
2 y = x
2
+ 4
1
2
x - y = 1

c) :
y - 6 = x
3
- 4
3
2
x + y = 1
d) :
y = x
2
- 4 x
3
2
x
2
+ 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
h(x)=
-3 x
-4 e) g(x)=ln(x) t(x)= lnx+4
b) g(x)=
x
p(x)= -5
x
+2 f) g(x)=sen(x) p(x)= sen(4x-p)
c) g(x)=ln(x) f(x)= ln(x-2) g) g(x)=cos (x) h(x)= -3cos(x)
d) g(x)=ln(x) f(x)= 4+ln(x)
Untitled-1 45
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.1.1 COMANDO : Solve
Ecuaciones polinmicas
El comando que nos permite resolver ecuaciones tiene la siguiente estructura:

Solve[Ecuacin, variable]
como observamos necesitamos identificar a la incgnita a despejar. Tambin lo podemos ingresar a travs de
los Palettes en la opcin :
Basic Calculation - Algebra- Solving Equation. Hacemos click y obtenemos:
Solve[, ],
que es la estructura anterior. Observemos con atencin que se usa doble igualdad para escribir la ecuacin.
Este comando resuelve ecuaciones polinmicas. Para otro tipo de ecuaciones existen otras formas de resolu-
cin. Sin embargo, en ciertos casos, el Solve resuelve ecuaciones no polinmicas pero Mathematica nos hace
ciertas advertencias como veremos a conti-nuacin.
Ejemplo 1
SolveA-4 x + 4 x
3
0, xE
88x -1<, 8x 0<, 8x 1<<
Ejemplo 2
SolveAx
2
- 3 x + 5 0, xE
::x
1
2
J3 - 11 N>, :x
1
2
J3 + 11 N>>
Ejemplo 3
SolveAx + x
7
- 3 0, xE
99x RootA-3 + 1 + 1
7
&, 1E=, 9x RootA-3 + 1 + 1
7
&, 2E=,
9x RootA-3 + 1 + 1
7
&, 3E=, 9x RootA-3 + 1 + 1
7
&, 4E=,
9x RootA-3 + 1 + 1
7
&, 5E=, 9x RootA-3 + 1 + 1
7
&, 6E=, 9x RootA-3 + 1 + 1
7
&, 7E==
46 Untitled-1
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 x
4
0, xE
98x 0<, 8x 1<, 9x -H-1L
13
=, 9x H-1L
23
==
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 explicare-
mos 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 x
3
- x 0, xE
:8x 0<, :x -
1
b
>, :x
1
b
>>
Ecuaciones no polinmicas
El comando Solve no es el adecuado para resolver ecuaciones que no son polinmicas, sin embargo analizare-
mos 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 -
3 p
4
>, :x
p
4
>>
Ejemplo 7
SolveB

x
+ 4
3
+ 3
x
6, xF
Solve::ifun: Inverse functions are being used by Solve
, so some solutions may not be found; use Reduce for complete solution information. More
::x LogB
7
5
F>>
Ejemplo 8
SolveB
Sin@xD
Tan@xD
2 , xF
Solve::ifun: Inverse functions are being used by Solve
, so some solutions may not be found; use Reduce for complete solution information. More
88x -ArcCos@2D<, 8x ArcCos@2D<<
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 posibili -
dad de valernos de otras herramientas, como pueden ser los grficos, para controlar la respuesta brindada
por el programa.
Untitled-1 47
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 posibili -
dad de valernos de otras herramientas, como pueden ser los grficos, para controlar la respuesta brindada
por el programa.
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]
4.1.2 COMANDO : Reduce
La diferencia bsica entre este comando y el Solve es que Reduce reconoce todas las posibles soluciones de
una ecuacin.
Estos comandos no dan respuesta a todas las ecuaciones existiendo otros que utilizan soluciones numricas,
por ejemplo NSolve
La estructura de Reduce es :
Reduce[Ecuacin, variable]
Ejemplo 1
Resolveremos los ejemplos anteriores haciendo uso de Reduce, el lector podr advertir la diferencia
Reduce@Sin@xD - Cos@xD 0, xD
C@1D Integers && Jx -2 ArcTanB1 + 2 F + 2 p C@1D x -2 ArcTanB1 - 2 F + 2 p C@1DN
ReduceB

x
+ 4
3
+ 3
x
6, xF
C@1D Integers && x H2 L p C@1D + LogB
7
5
F
ReduceB
Sin@xD
Tan@xD
2 , xF
C@1D Integers && Hx -ArcCos@2D + 2 p C@1D x ArcCos@2D + 2 p C@1DL
En estos tres casos el programa devuelve todas las posibles soluciones,en cambio veremos que los dos
siguientes siguen sin respuesta.
48 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]
4.1.3 COMANDO : NSolve
El NSolve da respuesta numrica a ciertas ecuaciones (en general polinmicas).
Para obtener soluciones de cualquier tipo de ecuacin se necesitan mtodos iterativos que no desarrollare-
mos en este cuadernillo.
Los dos formatos posibles del comando son:
NSolve[Ecuacin, variable]
NSolve[Ecuacin, variable,cantidad de dgitos para la solucin]
Ejemplo 1
NSolveA-4 x + 4 x
4
0, xE
Nonreal::warning: Nonreal number encountered.
88x Nonreal<, 8x Nonreal<, 8x 0.<, 8x 1.<<
Ejemplo 2
NSolveA-4 x + 4 x
4
0, x, 3E
98x -0.500 - 0.866 <, 8x -0.500 + 0.866 <, 9x 0. 10
-4
=, 8x 1.000<=
Ejemplo 3
NSolveAx + x
7
- 3 0, xE
Nonreal::warning: Nonreal number encountered.
88x Nonreal<, 8x Nonreal<, 8x Nonreal<, 8x Nonreal<,
8x Nonreal<, 8x Nonreal<, 8x 1.0963308589205916<<
Ejemplo 4
NSolveAx + x
7
- 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
Untitled-1 49
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.
4.2 SISTEMAS DE ECUACIONES
Sistemas de 2x2
Si deseamos resolver un sistema de dos ecuaciones con dos incgnitas, tambin utilizamos el comando
Solve con la siguiente estructura:
Solve[{Ecuacin1, Ecuacin 2},{variable1,variable2}]

Figura tambin en los palettes, en Basic Calculation - Algebra- Solving Equation, de donde obtenemos:
Solve[{,},{,}]
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 -
8
3
, y
4
3
>>
Podemos visualizar lo obtenido en forma grfica:
Plot@8x + 4, -2 x - 4<, 8x, -3, 0<, PlotRange 88-3, 0<, 8-1 3, 2<<,
Ticks 88-3, -8 3, -7 3, -2, -5 3, -4 3, -1, -2 3, -1 3, 0<,
8-1 3, 0, 1 3, 2 3, 1, 4 3, 5 3, 2<<,
PlotStyle 8RGBColor@0, 0, 1D, RGBColor@1, 0, 0D<D
Ejemplo 2 Sistema incompatible (en este caso las ecuaciones representan dos rectas paralelas)
50 Untitled-1
Solve@8-5 x + 5 y 4, y - x 3<, 8x, y<D
8<
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
Plot@8x + 3, x + 3<, 8x, -3, 2<, PlotStyle 8RGBColor@0, 0, 1D, RGBColor@1, 0, 0D<D
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)
SolveA9x
2
+ y
2
4, y - x 3=, 8x, y<E
::x -
3
2
-

2
, y
3
2
-

2
>, :x -
3
2
+

2
, y
3
2
+

2
>>
Ejemplo 5 Sistema no lineal
Untitled-1 51
SolveA9y x
2
+ 1, y - x
3
1=, 8x, y<E
88y 1, x 0<, 8y 1, x 0<, 8y 2, x 1<<
Grficamente
PlotA9x
2
+ 1, x
3
+ 1=, 8x, -1.5, 2<, PlotStyle 8RGBColor@0, 0, 1D, RGBColor@1, 0, 0D<E
Ejemplo 6: sistema no lineal, interseccin entre dos parbolas:
SolveA9y x
2
- 4, 2 x
2
+ 2 x + y 1=, 8x, y<E
:8y -3, x 1<, :y -
11
9
, x -
5
3
>>
Grficamente
PlotA9x
2
- 4, 1 - 2 x - 2 x
2
=, 8x, -4, 2<,
PlotStyle 8RGBColor@0, 0, 1D, RGBColor@1, 0, 0D<E
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 informacin
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: InequalitySolve[Inecuacin, variable]
Veamos los ejemplos:
52 Untitled-1
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 informacin
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: InequalitySolve[Inecuacin, variable]
Veamos los ejemplos:
Ejemplo 1
<<Algebra`InequalitySolve`
InequalitySolve[(x-4) 50,x]
x 4
Untitled-1 53
Ejemplo 2
InequalitySolveB
x - 3
x
2
- 5
< 0, xF
x < - 5 5 < x < 3
Ejemplo 3
InequalitySolveB
x - 3
Log@xD
0, xF
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 inecuacin se nos presenta una advertencia del pro-
grama (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 conjuncin lgica .
Ejemplo 4
InequalitySolveB
x - 3
x
2
- 5
< 0 && x - 2 0, xF
5 < x < 3
Ejemplo 5
InequalitySolveBAbs@x - 3D >
3
2
&& x - 6 0, xF
x 6
Ejemplo 6
InequalitySolveB
x - 3
x
2
- 5
< 0 x - 2 0, xF
x < - 5 x 2
54 Untitled-1
4.4 EJERCICIOS
Ejercicio 1: dadas las siguientes funciones, calcular, usando el comando adecuado, el dominio de cada una.
a) f(x)=
x
3
-2 x+3
x
3
-3 x+x
2

b) g(x)=ln(
x+4
x
2
-1
) h(x)=ln(x+4)-ln(x
2
- 1) (recordar propiedad de los logaritmos y determinar si las dos
funciones son iguales o no)
c) m(x)=
2 x+1
-1+x+2 x
2
-3 x
3
+x
4
3
d) s(x)=ln70+66x+29x
2
-39x
3
-34x
4
+3x
5
+x
6

e) t(x)= x
2
+ 2 + x - 3 -2 x
2
- 4
Ejercicio 2:hallar el valor de a para que las parbolas y = x
2
, y = 2 x
2
+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 representacin grfica de la solucin del sistema de ecuaciones lineales
:
x + 3 y = -1
x - y = 1
En dicha representacin deben aparecer las dos rectas representadas por las ecuaciones y su
punto de interseccin en rojo con tamao apropiado.
Ejercicio 4: calcular la interseccin entre las circunferencias: x
2
+y
2
=1; Hx - 2L
2
+Hy - 2L
2
=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+ a + x
2
)=b tenga solucin x = 1.
Ejercicio 6: cul de los comandos presentados es el ms conveniente para resolver la ecuacin x
6
+x+1=0?
Ejercicio 7: usando el comando Solve y los grficos de las funciones intervinientes, hallar todas las solu-
ciones 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)=
x
2
-3 x+6
x
3
-2 x+4
b) g(x)=
x-1
x
3
-1
c) h(x)=
x+6
lnIx
2
-5M

p(x)= lnx
2
-x
3
+6 j(t)=
t
3
-2 t
t
2
-3
Untitled-1 55
CAPTULO 5
LGEBRA BSICA CON MATHEMATICA
Existen algunos comandos que nos permiten trabajar algebraicamente ciertas expresiones. En este
captulo nos dedicaremos a los mismos.
5.1 OPCIONES DEL COMANDO : Expand
5.1.1 COMANDO : Expand
Este comando permite expresar una expresin algebraica entera (polinmica) como suma de monomios. Es
decir, aplica propiedad distributiva de la multiplicaci n respecto a sumas y restas, agrupando trminos seme-
jantes. Si la expresin algebraica es racional expresa el numerador como suma de monomios y distribuye el
denominador sin expandir. En las paletas lo encontramos de la siguiente manera:
File- Palettes- BasicCalculations-Algebra-PolynomialManipulation
Veamos ejemplos:
Ejemplo 1
ExpandAHx + 2 yL
3
E
3 2 2 3
x + 6 x y + 12 x y + 8 y
Ejemplo 2
ExpandBx Hx + 2 yL - x
2
Hx - 3L +
2
3
x yF
4 x
2
- x
3
+
8 x y
3
Ejemplo 3
ExpandAIx
2
+ y
3
- 3M
2
+ Hx - yL
3
- Hx - 2L
5
E
2 3 4 5 2 2 3 2 3 6
41 - 80 x + 74 x - 39 x + 11 x - x - 3 x y + 3 x y - 7 y + 2 x y + y
Ejemplo 4
ExpandB
Hx + 2 yL
3
+ Ix + y
2
M
Hx + yL
2
F
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
56 Untitled-1
ExpandAllB
Hx + 2 yL
3
+ Ix + y
2
M
Hx + yL
2
F
3 2 2 2 3
x x 6 x y y 12 x y 8 y
--------------- + --------------- + --------------- + --------------- + --------------- + --------------- -------------- -------------- -------------- -------------- -------------- --------------
2 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 + 2 x y + y
5.1.2 COMANDO : TrigExpand
Este comando permite expresar una expresin trigonomtrica o hiperblica en otra con argumentos ms
sencillos. Lo encontramos en:
File- Palettes- BasicCalculations-Trigonometric and Exponential Functions
Ejemplo 1
TrigExpand@Cos@2 xDD
2 2
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@xDL
2
Cos@xD Sin@xD
F
2 + Csc[x] Sec[x]
Ejemplo 5
TrigExpand@Cosh@2 xDD
2 2
Cosh[x] + Sinh[x]
Ejemplo 6
TrigExpand@Sinh@2 xDD
2 Cosh[x] Sinh[x]
Ejemplo 7
Untitled-1 57
TrigExpand@Tanh@2 xDD
2 Cosh[x] Sinh[x]
------------------- ------------------
2 2
Cosh[x] + Sinh[x]
Ejemplo 8
TrigExpandB
HCosh@xD + Sinh@xDL
2
Cosh@xD Sinh@xD
F
2 + Coth[x] + Tanh[x]
5.1.3 COMANDO : PowerExpand
A este comando lo debemos utilizar con ciertas precauciones. Aplica propiedades de los logaritmos y radi-
cales teniendo en cuenta que se trata de variables positivas
Lo encontramos en: File- Palettes- BasicCalculations-lgebra-ComplexNumbers
Ejemplo 1
PowerExpandBLogB
x - 4
Hx + 2L Hx - 3L
2
FF
Log@-4 + xD - 2 Log@-3 + xD - Log@2 + xD
Ejemplo 2
PowerExpandB x y
4
y F
x y
52
Ejemplo 3
PowerExpandB y
4
x
2
F
2
x y
Observemos que las ltimas expresiones son verdaderas si x e y son positivas
5.2 OPCIONES DEL COMANDO : Factor
5.2.1 COMANDO : Factor
Este comando nos permite factorear un polinomio dado (teniendo en cuenta races reales) o expresar como
producto una expresin algebraica entera.
Si las races son irracionales no siempre factorea. Lo encontramos en:
File- Palettes- BasicCalculations-Algebra-PolynomialManipulation
58 Untitled-1
Ejemplo 1
FactorAx
3
+ y
3
E
2 2
(x + y) (x - x y + y )
Ejemplo 2
FactorAx
3
- x + 3 x
2
- 3E
(-1 + x) (1 + x) (3 + x)
Ejemplo 3
FactorB-2 3 + 2 x - 3 x + x
2
F
-JJ 3 - xN H2 + xLN
Ejemplo 4
FactorA2 + 8 x + x
2
E
2
2 + 8 x + x
Ejemplo 5
FactorA-12 + x
2
E
2
-12 + x
5.2.2 COMANDO : TrigFactor
Este comando permite expresar como producto expresiones con funciones trigonomtricas. Lo encontramos
en:
File- Palettes- BasicCalculations-Trigonometric and Exponential Functions
Ejemplo 1
TrigFactor@Cos@ uD - Cos@tDD
t u t u
-2 Sinh[- - -] Sinh[- + -]
2 2 2 2
Ejemplo 2
TrigFactor@Sin@ uD - Sin@tDD
t u t u
-2 Cos[- + -] Sin[- - -]
2 2 2 2
Ejemplo 3
Untitled-1 59
TrigFactor@Cos@ uD + Cos@tDD
t u t u
2 Cos[- - -] Cos[- + -]
2 2 2 2
5-3 VERIFICACIN DE LA PARIDAD DE UNA FUNCIN
5.3.1 COMANDO : TrueQ
Para estudiar la paridad de una funcin contamos con el siguiente comando:
TrueQ [f[x]==f[-x]], el cual analiza si la igualdad planteada es verdadera o falsa.
Si es verdadera querr decir que la funcin es par.
Si es falsa podemos estudiar si es impar colocando: TrueQ[f[x]==-f[-x]].
Si la respuesta es verdadera, la funcin es impar.
Si nuevamente es falsa, la funcin no tiene paridad definida.
Ejemplo 1
t@x_D := e
x
2
TrueQ@t@xD t@-xDD
True
Ejemplo 2
d@x_D := x
3
+ 3 x
TrueQ@d@xD d@-xDD
False
TrueQ@d@xD -d@-xDD
True
5.3 COMANDO: Simplify
Simplifica una expresin teniendo en cuenta las reglas estndar.
Ejemplo 1
SimplifyB
x
2
+ 2 x + 1
x
3
+ 1
F
1 + x
1 - x + x
2
Ejemplo 2
60 Untitled-1
SimplifyB
1
4 H-1 + xL
-
1
4 H1 + xL
-
1
2 I1 + x
2
M
F
1
-1 + x
4
5.5 EJERCICIOS
Ejercicio 1: realizar las siguientes operaciones entre las funciones polinmicas dadas:
f(x) = H2 x - 1L
2
, g(x)=H-x + 3L
3
, h(x)=H-4 x + 2L
4
. 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 trigonomtricas e hiperbli-
cas:
a) sen(x+y)-sen(x-y)=2 cosx seny
b) Hsenx + cosxL
2
-sen(2x)=1
c) HChxL
2
-HShxL
2
=1
Ejercicio 3: sean las funciones: f(x) = ln(
Hx-1L
2
x+1
) y g(x) = 2ln(x-1)-ln(x+1). Aplicar el comando PowerExpand a
f(x) y observar el resultado. Se verifica la igualdad entre f(x) y g(x)? Justificar.
Ejercicio 4: factorizar los siguientes polinomios y a partir del resultado establecer sus races:
a) P(x) = 16 + 20 x - 2 x
2
- 6 x
3
b) Q(x) = -32 + 72 x - 32 x
2
+ 18 x
3
- 54 x
5

c) R(x) =20 - 12 x - 3 x
2
+ 22 x
3
- 12 x
4
- 3 x
5
+ 2 x
6
Ejercicio 5: estudiar la paridad de las siguientes funciones:
a) f(x) = 20 x - 7 x
3
b) g(x) = -32 - 3 x
2
c) h(x) =
x
3
-3 x
5
x+1
d)
t(x) = ln(
x+1
x-1
N
e) m(x) = sen(2x)+sen(x)
Untitled-1 61
62 Untitled-1
CAPTULO 6
LMITES. CLCULO DIFERENCIAL
6.1 CLCULO DE LMITES
6.1.1 COMANDO : Limit

La estructura del comando es:
Limit[expresin algebraica,variablevalor a donde tiende]

Este comando calcula el lmite por derecha. Si queremos calcular los lmites laterales procedemos de la
siguiente manera:

Limit[expresin algebraica,variablevalor a donde tiende,Direction 1]

Nota importante: +1 significa "por izquierda"
-1 significa "por derecha"

Es decir : lim
xa
+
f HxL = Limit@f@xD, x a, Direction-1D
lim
xa
-
f HxL = Limit@f@xD, x a, Direction+1D

Tambin este comando se halla en los palettes .....Secuencia :
Palettes--Basic Calculations--Calculus: Limit[,]
Como en casos anteriores, haciendo click en los cuadraditos, completamos el comando. En caso de direc-
cionar el lmite, deberemos agregarlo.
Ejemplo 1
Limit@
-x
, x 3, Direction +1D
1

3
Limit@
-x
, x 3, Direction -1D
1

3
En este caso podemos decir que existe el lmite ya que coinciden los lmites laterales y su valor es
1

3
Ejemplo 2
LimitB
1
x
, x 0, Direction +1F
0
Untitled-1 63
LimitB
1
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@3
x
, x +D

Limit@3
x
, x -D
0
Ejemplo 4
LimitB
2 x + 3 - 3
4 - 13 + x
, x 3F
-
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 - b
, x bF
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, x
2
E
Limit@u@xD, x -1D
-2
Limit@u@xD, x 4D
16
Limit@u@xD, x 1, Direction -1D
1
64 Untitled-1
Limit@u@xD, x 1, Direction +1D
2
6.2 CLCULO DE DERIVADAS
6.2.1 Tres formas para derivar
Primera forma
Existen tres formas de derivar una funcin. Explicaremos ahora la ms simple, que es la forma habitual de
escritura que usamos en clase. Para ello es necesario primero definir la funcin y luego utilizamos el
apstrofe para que Mathematica nos brinde la derivada

Ejemplo 1
f[x_]:=Log[x]
f'[x]
1
-
x
Evaluamos la derivada en distintos puntos:
Ejemplo 2
f'[6]
1
-
6
Ejemplo 3
f'[]
1

Para calcular las derivadas sucesivas procedemos as:


Ejemplo 4
f''[x]
-
1
x
2
Ejemplo 5
f'''[x]
2
x
3
Untitled-1 65
Ejemplo 6
f''[6]
-
1
36
Ejemplo 7
g@x_D :=
x
2
- 2 x
x
3
+ 1
g'@xD
-
3 x
2
I-2 x + x
2
M
I1 + x
3
M
2
+
-2 + 2 x
1 + x
3
Simplify@%D
-2 + 2 x + 4 x
3
- x
4
I1 + x
3
M
2
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
IfBx > 2, -Log@xD Sin@xD +
Cos@xD
x
, -
1
x
2
F
En estos casos debemos tener cuidado ya que no calcula las derivadas laterales en el punto de cambio de la
definicin (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
2 x
3
2
13
3 x
23
Ejemplo 10
66 Untitled-1

t
Sin@tD
t
3
- 3 t
Cos@tD
-3 t + t
3
-
I-3 + 3 t
2
M Sin@tD
I-3 t + t
3
M
2
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 + t
2
M Cos@tD - 3 I-1 + t
2
M Sin@tD
t
2
I-3 + t
2
M
2
Si queremos evaluarla en un punto la sintaxis es :

/."variable"valor
Ejemplo 11

x
2 x
3
. x 2
1
3 2
13
Ejemplo 12

t
Sin@tD
t
3
- 3 t
. t 4
Cos@4D
52
-
45 Sin@4D
2704
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]
IfBx < 0, 0, IfBx < 1, 1,
1
x
FF
Ejemplo 14: Recordar la funcin f(x) que definimos anteriormente:
D[f[x],x]
1
-
x
Untitled-1 67
Calculemos la derivada cuarta de f(x) :
D[f[x],{x,4}]
-
6
x
4
Y finalmente, para evaluarla en un punto, procedemos como en la segunda forma ya explicada.
D[f[x],{x,4}]/.x2
-
3
8
6.3 EJERCICIOS
Ejercicio 1: calcular los siguientes lmites indeterminados:
a) lim
x1
x
3
-1
x -1
b) lim
x
K
2 x-3
5-2 x
N
x-4
c) lim
x1
[
1
x-1
-
2
x
2
-1
]
d) lim
x+
x
3
-4 x+0.5 x
2
x -3 x
2
+1
e) lim
x0
senH2 xL-x cosx
tgH3 xL+2 x cosx
f) lim
x+
arctgIx
4
-x
2
)
g) lim
x0
[
1
x
-
1
x
] h) lim
x+
H x
2
+ 3 x + 1 -x)
Ejercicio 2: calcular las asntotas de las siguientes funciones:
a) f(x) =
x
2
-1
x
2
-3 x+2
b) h HxL =
3
2
J
x
x-1
N
2
3
c) d(x)=
x+x
7
-3
-3 x+4 x
6

d) z(x)=
x
2
x
2
-1
e) p(x)=
x
3
-x
2
+2
x x -x
2
+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) =
e
x
x
. Graficar en un mismo par de ejes la funcin y sus
asntotas con diferentes colores.
Ejercicio 4: estudiar las discontinuidades de la funcin definida por partes:
v(x) = :
2 Hx + 1L
lnHx + 3L
3 x Hx - 1L
x < 0
0 x < 1
x 1
Calcular sus asntotas y graficar.
Ejercicio5 : Definir las funciones f HxL = ln HxL, g HxL = x
2
- 1
aM Apartir de ellas definir la funcin : u HxL = f HxL + g HxL, para la que se pide lo siguiente :
grfico usando una escala de 1.2 en los ejes y que se vea entre
-.1 < x < 10 - 10 < y < 50 , determinacn del dominio e imagen,
analisis de la paridad Hsi correspondeL, anlisis de la continuidad,
clasificando las discontinuidades si es que hay alguna. determinacin
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 :
=
68 Untitled-1
r HxL =
x
f HxL
si x > 0
g HxL si x 0
haciendo que el grfico se vea entre - 10 < x < 10 - 5 < y < 10
Ejercicio 6: calcular las derivadas de las siguientes funciones:
a) y =
x
3
-1
x
b) f HxL = senI2 x -3L
x-4

c) gHxL =
1
x-1
* arcsen(2x
3
- 5M d) h(x) = x
3
-
2
3
tg(x)*2
x
Ejercicio 7: calcular, aplicando la definicin, la derivada de f(x) =
1
x
2
. Hallar la recta tangente a la funcin en
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)=x
45
Hx - 4L
2
b) g(x)=
x
3
-3 x+2
x
2
-x+4
c) h HxL = x
2
+
54
x
d) p HxL =x
-x
2
eL j HxL = 6 x
2
- x
3
3

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.
Ejercicio 9: encontrar la aproximacin lineal para la funcin y = x en a = 1.
Usarla para hallar aproximaciones de los nmeros: 0.99 , 1.01 y 1.05
estas estimaciones son en exceso o en defecto?
Ejercicio 10: calcular la recta tangente a la elipse:
x
2
9
+
y
2
36
= 1 en el punto (-1,4 2 ),
graficar la curva, la recta y el punto en diferentes colores.
(Sugerencia: escribir la ecuacin como curva paramtrica y luego realizar el ejercicio)
Untitled-1 69
70 Untitled-1
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 distin-
tas:
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.
7.2 PAQUETE GRFICO: ANIMACIN
7.2.1 COMANDO : Animate
El paquete <<Graphics`Animation` genera un secuencia de grficos simulando una animacin, si movemos
la pantalla en forma rpida.
La secuencia es: HELP-ABOUT MATHEMATICA-HELP-Add-ons&Links-STANDARD PACKAGES-GRAPH-
ICS-ANIMATION
El comando que se utiliza para generar este efecto es : Animate, cuya sintaxis es:
Animate[Comando grfico,{n,n min,n max,incremento}]
Ejemplo 1
Con el comando Plot
<<Graphics`Animation`
Animate@Plot@2 Sin@2 xD, 8x, 0, n p<D, 8n, 1, 2, 1 2<D
Untitled-1 71
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
72 Untitled-1
7.3 GRFICOS DE CURVAS EN FORMA IMPLCITA
7.3.1 COMANDO : ImplicitPlot
Cuando la curva viene dada en forma implcita no puede graficarse con ninguna de las opciones vistas
anteriormente.
Es necesario recurrir al paquete: << Graphics`ImplicitPlot` .
La estructura del comando es:
ImplicitPlot ["expresin algebraica de la curva en forma implcita",
{variable, rango de la variable }].
Veamos ejemplos.
Ejemplo 1
Grfica de una hiprbola
<< Graphics`ImplicitPlot`
ImplicitPlotB
x
2
4
-
Hy - 4L
2
9
1, 8x, -4, 4<F
Graphics
Con este comando tambin se puede utilizar el PlotStyle, como as tambin las diferentes opciones expli-
cadas anteriormente.
Ejemplo 2
La grfica anterior con cambio de color
Untitled-1 73
Ejemplo 2
La grfica anterior con cambio de color
ImplicitPlotB
x
2
4
-
Hy - 4L
2
9
1, 8x, -6, 6<, PlotStyle 8RGBColor@1, 0, 0.501961D<F
Graphics
Ejemplo 3
La grfica anterior con cambio de grosor
graf1 = ImplicitPlotB
x
2
4
-
Hy - 4L
2
9
1, 8x, -6, 6<, PlotStyle 8Thickness@0.02D<F
Graphics
Podemos, tambin, a travs del Show combinar comandos grficos.
Ejemplo 4
Graficaremos las asntotas de la hiprbola anterior.
74 Untitled-1
graf2 = PlotB:
3
2
x + 4, -
3
2
x + 4>, 8x, -8, 8<,
PlotStyle 88Dashing@8.03<D, RGBColor@0, 0.501961, 1D<,
8Dashing@8.03<D, RGBColor@0, 0.501961, 1D<<F
Graphics
Show[graf1,graf2]
Graphics
Ejemplo 5
Grfica de una cnica no reconocida en forma inmediata
ImplicitPlotAx
2
- 3 x + 6 - Hy - 1L
2
2, 8x, -6, 10<E
Graphics
Untitled-1 75
Tambin el comando ImplicitPlot permite graficar conjuntamente varias curvas
Ejemplo 6
Grfica de dos curvas juntas la primera en color y la segunda punteada.
ImplicitPlotA9x
2
+ Hy - 1L
2
2, x
2
+ y
2
x + y + 6=, 8x, -10, 24<,
PlotStyle 8RGBColor@1, 0, 0.501961D, Dashing@8.03<D<E
Graphics
Ejemplo 7
Grfica de dos curvas juntas con caractersticas para cada una de ellas.
ImplicitPlotB:
Hx + 5L
2
6
+ Hy - 1L
2
2, x
2
+ y
2
2 x - y + 1>,
8x, -10, 24<, PlotStyle 88RGBColor@0, 0.501961, 1D, Thickness@0.03D<,
8RGBColor@0.25098, 0.501961, 0.501961D, Dashing@8.02<D<<F
Graphics
7.4 GRFICOS CON REFERENCIAS
7.4.1 COMANDO : PlotLegend
Muchas veces es necesario escribir leyendas en un grfico. Mathematica permite escribir etiquetas de dos
formas diferentes, explicaremos slo una asociada con el comando Plot ,donde el programa incorpora una
etiqueta para cada una de las curvas indicadas en el Plot.Para ello necesitamos cargar el paquete :
<< Graphics`Legend`
Si slo hacemos referencia a la incorporacin de la leyenda, tipeamos :
PlotLegend {"Referencia 1 ", "Referencia 2"}.
En este caso, como observaremos en el ejemplo 2-1, el programa inserta la leyenda en el ngulo izquierdo y
con un tamao que es determinado por el programa.
76 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
Si deseamos cambiar la posicin de la leyenda y su tamao se expresa as:
LegendPosition{ , } LegendSize{ , }
Ejemplo 2
Ejemplo con dos funciones
Plot[{Sin[x], Abs[x-2]},{x, -2 Pi, 2 Pi},
PlotStyle {RGBColor[0, 0, 1], Dashing[{.01}]},
LegendPosition{1.1,0.2},
LegendSize{1.6,0.8},
PlotLegend {"Sen(x)", "x-2"}]
Graphics
Untitled-1 77
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
78 Untitled-1
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.
7.5 GRFICOS SOMBREADOS
7.5.1 COMANDO : FilledPlot
El paquete correspondiente es:
<< Graphics`FilledPlot`
La estructura del comando puede tener diversas formas,explicaremos dos variantes:
FilledPlot ["expresin algebraica de la funcin", {variable, rango de la variable }]
En este caso grafica la funcin y sombrea el espacio comprendido entre la misma y el eje horizontal
FilledPlot [{"expresin algebraica de la funcin1", "expresin algebraica de la funcin2"},{variable,
rango de la variable }]
En este caso sombrea la regin que queda determinada entre las funciones.
Untitled-1 79
Ejemplo 1
FilledPlot@Log@x + 6D, 8x, -6, 6<D
Graphics
Ejemplo 2
En este caso definiremos primero la funcin g(x)=
x+5 x
2
-4
x
2
-1
, cuyo dominio es R-{1;-1}, con una asntota vertical
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 x
2
- 4
x
2
- 1
FilledPlot@g@xD, 8x, -13, 13<D
Graphics
Ejemplo 3
Ahora veremos entre dos curvas.
80 Untitled-1
FilledPlotA9-x
2
+ 6 x + 3, Abs@x - 4D=, 8x, -5, 8<E
Graphics
FilledPlotA9Sin@xD, -6 x
2
+ 2=, 8x, -6, 6<E
Graphics
7.6 GRFICOS DE EXPRESIONES CON INECUACIONES
7.6.1 COMANDO : InequalityPlot
El paquete correspondiente es: <<Graphics`InequalityGraphics`
La estructura del comando:
InequalityPlot ["Inecuacin", {x,xmn, x mx },{y,y mn, y mx }]
En este caso grafica la relacin expresada por la inecuacin dada
InequalityPlot ["Inecuacin1""Inecuacin2", {x,xmn, x mx },{y,y mn, y mx }]
En este caso grafica la relacin que resulta de la interseccin entre los conjuntos solucin de ambas inecua-
ciones ( pueden ser incluso ms de dos)
InequalityPlot ["Inecuacin1""Inecuacin2", {x,xmn, x mx },{y,y mn, y mx }]
En este caso grafica la relacin que resulta de la unin entre los conjuntos solucin de ambas inecuaciones (
pueden ser incluso ms de dos)
Ejemplo 1
Grfico con una sola inecuacin.
Untitled-1 81
InequalityPlotB
x
2
3
+ y
2
< 6, 8x, -6, 6<, 8y, -4, 4<F
Ejemplo 2
Grfico donde se pide una interseccin entre dos inecuaciones
InequalityPlotAy < x y > x
2
, 8x, -6, 12<, 8y, -10, 4<E
-Graphics-
Ejemplo 3
Grfico donde se pide una unin entre dos inecuaciones
InequalityPlotAy < x y > x
2
, 8x, -6, 12<, 8y, -10, 4<E
-Graphics-
Ejemplo 4
Otra forma de expresar la interseccin entre las inecuaciones.
82 Untitled-1
InequalityPlot@Abs@x - 4D < 6 && Abs@y + 3D > 2, 8x, -6, 12<, 8y, -10, 4<D
7.7 EJERCICIOS
Ejercicio 1:.graficar las siguientes curvas dadas en forma implcita:
a) y
2
=x
3
(2-x) (piriforme)
b) x
23
+ y
23
= 4 HastroideL
c)
x
2
16
-
y
2
9
= 1 (hiprbola)
Ejercicio 2: graficar las siguientes relaciones en R
2
. Dar el dominio e imagen de cada una:
a) A = {(x,y)
2
/ x+34 y - 2 > 5<
b) B = {(x,y)
2
/ x+34 y - 2 > 5<
c) C = {(x,y)
2
/ x
2
+ y
2
4 y < 1<
Ejercicio 3: graficar el rea encerrada por las siguientes curvas
a) :
arctgx
x = 4
y = 0
b) :
y = x
2
y = x - 2
y = x + 2
c) :
y = 5
y =
-x
y =
x

Untitled-1 83
PARTE 2
VERSIONES 6.0 Y 7.0
84 Untitled-1
Untitled-1 85
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.2 LOS NOTEBOOKS ( Cuadernos )
Igual que en versiones anteriores
1.3 CELDAS QUE UTILIZA EL PROGRAMA
Igual que en versiones anteriores
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
86 Untitled-1
AlgebraicManipulation BasicInput
Versin 7.0
Basic MathAssistant ClassroomAssistant WritingAssistant
1.5 AYUDA DEL PROGRAMA
En la barra del men principal est el men de ayuda: Help. Dentro del mismo clickeamos Document Center
y obtenemos:
Versin 6.0 Versin 7.0
Untitled-1 87
1.6 COMIENZO DE UNA SESIN DE TRABAJO
Igual que en versiones anteriores
1.7 IMPORTANCIA DE LA SINTAXIS
Igual que en versiones anteriores
1.8 INGRESO DE DATOS Y OBTENCIN DE RESULTADOS
Igual que en versiones anteriores
1.9 MATHEMATICA COMO CALCULADORA
Igual que en versiones anteriores
1.10 PRECISIONES EN EL CLCULO
Igual que en versiones anteriores
1.11 VARIABLES
Igual que en versiones anteriores
88 Untitled-1
Untitled-1 89
CAPTULO 2
FUNCIONES BSICAS
2.1 SINTAXIS PARA FUNCIONES
Igual que en versiones anteriores
2.2 DEFINICIN DE FUNCIONES
Igual que en versiones anteriores
2.3 DEFINICIN DE FUNCIONES POR RAMAS
Igual que en versiones anteriores
90 Untitled-1
Untitled-1 91
CAPTULO 3
GRFICOS BIDIMENSIONALES
3.1 COMANDOS BSICOS DE GRFICO
3.1.1 COMANDO : Plot
Igual que en versiones anteriores
3.1.2 COMANDO : PlotStyle y opciones de grfico
Aqui se muestran las diferencias con respecto a la versin anterior.
Ejemplo 1 :
m[x_]:= Floor[x]
Plot@m@xD, 8x, -4, 4<D
-4 -2 2 4
-4
-3
-2
-1
1
2
3
OBSERVACIN IMPORTANTE: en estas versiones ya no se visualizan los trazos verticales.
Ejemplo 2
92 Untitled-1
Plot@m@xD, 8x, -4, 4<, AspectRatio -> AutomaticD
-4 -2 2 4
-4
-3
-2
-1
1
2
3
Igualamos las escalas en los dos ejes
Ejemplo 3
Ahora cambiamos el grosor del grfico
Plot[m[x],{x,-4,4},AspectRatioAutomatic,PlotStyleThickness[0.03]]
-4 -2 2 4
-4
-3
-2
-1
1
2
3
Ejemplo 4
Agregamos cambio de color
Untitled-1 93
Plot[m[x],{x,-4,4},AspectRatioAutomatic,PlotStyle{Green,Thickness[0.03]}]
-4 -2 2 4
-4
-3
-2
-1
1
2
3
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}]
-2 2 4 6 8 10
-30
-20
-10
10
20
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.
94 Untitled-1
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
, 1>, 8x, -3, 3<, PlotRange 88-2, 3<, 8-.5, 2<<,
AxesOrigin 80, 0<, Ticks ::-1, -
1
2
, 1, 2, 3, -2, -3>, :
1

, 1,
1

2
>>,
AxesLabel 8"x", "y"<, PlotStyle 8Blue, Green<F
-1 -
1
2
1 2 3 -2
x
1

1
y
Ejemplo 7:
En este ejemplo hacemos un grfico con cuadrcula.
Plot@Sin@xD, 8x, -Pi, Pi<, GridLines Automatic, PlotStyle RedD
-3 -2 -1 1 2 3
-1.0
-0.5
0.5
1.0
Observemos que la cuadrcula fue realizada en las marcas que Mathematica consider en los ejes. Si quere-
mos 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
-3 -2 -1 1 2 3
-1.0
-0.5
0.5
1.0
Si a su vez queremos que esta cuadrcula coincida con las marcas de los ejes:
Untitled-1 95
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
-p
-
p
2
p
2
p
-1
-0.5
0.5
1
3.1.3 COMANDO : ParametricPlot
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 : :
xHtL = cosHtL - cosH80 tL. senHtL
yHtL = 2 senHtL - senH80 tL
La grfica es:
ParametricPlot@8Cos@ tD - Cos@80 tD Sin@tD, 2 Sin@tD - Sin@80 tD<, 8t, 0, 2 p<D
-1.0 -0.5 0.5 1.0
-3
-2
-1
1
2
3
96 Untitled-1
Ejemplo 2
Podemos combinarlo con PlotStyle:
Sea la curva definida por : :
xHtL = 3 cosHtL
yHtL = 5 senHtL
La grfica es:
ParametricPlot@83 Cos@tD, 5 Sin@tD<, 8t, -2 p, 2 p<,
PlotStyle PinkD
-3 -2 -1 1 2 3
-4
-2
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 := t
2
- 3
ParametricPlot@8x@tD, y@tD<, 8t, -2 p, 2 p<D
-20 -10 10 20
10
20
30
3.1.4 COMANDO : ListPlot
Igual que en versiones anteriores
Untitled-1 97
Igual que en versiones anteriores
3.1.5 COMANDO : Show
Igual que en versiones anteriores
3.2 PAQUETE PARTICULAR
"Miscellaneous-RealOnly"
En esta versin no es necesario cargar este paquete, los grficos se presentan correctamente al accionar el
comando Plot.
Ejemplo1:
PlotAx
13
, 8x, -2, 2<E
-2 -1 1 2
-1.0
-0.5
0.5
1.0
98 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
4.1.1 COMANDO : Solve
Igual que en versiones anteriores
4.1.2 COMANDO : Reduce
Igual que en versiones anteriores
4.1.3 COMANDO : NSolve
Igual que en versiones anteriores
4.2 SISTEMAS DE ECUACIONES
Igual que en versiones anteriores
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]
x 4
Ejemplo 2
Untitled-1 99
ReduceB
x - 3
x
2
- 5
< 0, xF
x < - 5 5 < x < 3
Ejemplo 3
ReduceB
x - 3
Log@xD
0, xF
0 < x < 1 x 3 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 inecuacin se nos presenta una advertencia del pro-
grama (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 conjuncin lgica .
Ejemplo 4
ReduceB
x - 3
x
2
- 5
< 0 && x - 2 0, xF
5 < x < 3
Ejemplo 5
ReduceBAbs@x - 3D >
3
2
&& x - 6 0, xF
x 6
Ejemplo 6
ReduceB
x - 3
x
2
- 5
< 0 x - 2 0, xF
x < - 5 x 2
100 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.
5.1 OPCIONES DEL COMANDO : Expand
5.1.1 COMANDO : Expand
Igual que en versiones anteriores
5.1.2 COMANDO : TrigExpand
Igual que en versiones anteriores
5.1.3 COMANDO : PowerExpand
Igual que en versiones anteriores
5.2 OPCIONES DEL COMANDO : Factor
5.2.1 COMANDO : Factor
Igual que en versiones anteriores
5.2.2 COMANDO : TrigFactor
Igual que en versiones anteriores
Untitled-1 101
5-3 VERIFICACIN DE LA PARIDAD DE UNA FUNCIN
5.3.1 COMANDO : TrueQ
Igual que en versiones anteriores
5.4 COMANDO : Simplify
Igual que en versiones anteriores
102 Untitled-1
CAPTULO 6
LMITES. CLCULO DIFERENCIAL
6.1 CLCULO DE LMITES
6.1.1 COMANDO : Limit
Igual que en versiones anteriores
6.2 CLCULO DE DERIVADAS
6.2.1 Tres formas para derivar
Igual que en versiones anteriores
Untitled-1 103
104 Untitled-1
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 corre-
spondiente a la animacin 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.
7.1.1 COMANDO : Animate
Ejemplo 1
Con el comando Plot
Animate@Plot@Sin@2 xD, 8x, 0, n p<D, 8n, 1, 3, 1 2<D
Ejemplo 2
Con el comando ParemetricPlot
Untitled-1 105
Animate@ParametricPlot@8t Cos@3 tD, t Sin@tD<, 8t, -p, n p<D, 8n, 1 2, 2, 1 2<D
7.2 GRFICOS DE CURVAS EN FORMA IMPLCITA
7.2.1 COMANDO : ContourPlot
El paquete`ImplicitPlot` no se usa ms en estas versiones. Debe usarse el comando
ContourPlot ["expresin algebraica de la curva en forma implcita",
{variable x , rango de la variable }, {variable y , rango de la variable }].
Veamos ejemplos.
Ejemplo 1
Grfica de una hiprbola
ContourPlotB
x
2
4
-
Hy - 4L
2
9
1, 8x, -4, 4<, 8y, -3, 10<F
-4 -2 0 2 4
-2
0
2
4
6
8
10
Ejemplo 2
La grfica anterior con cambio de color
106 Untitled-1
ContourPlotB
x
2
4
-
Hy - 4L
2
9
1, 8x, -4, 4<, 8y, -3, 10<, ContourStyle RedF
-4 -2 0 2 4
-2
0
2
4
6
8
10
Ejemplo 3
La grfica anterior con cambio de grosor
ContourPlotB
x
2
4
-
Hy - 4L
2
9
1, 8x, -4, 4<, 8y, -3, 10<, ContourStyle Thickness@0.02DF
-4 -2 0 2 4
-2
0
2
4
6
8
10
Ejemplo 4
La grfica anterior con cambio punteada
ContourPlotB
x
2
4
-
Hy - 4L
2
9
1, 8x, -4, 4<, 8y, -3, 10<, ContourStyle DashedF
Untitled-1 107
-4 -2 0 2 4
-2
0
2
4
6
8
10
7.3 GRFICOS CON REFERENCIAS
7.3.1 COMANDO : PlotLegend
Muchas veces es necesario escribir leyendas en un grfico. Mathematica permite escribir etiquetas de dos
formas diferentes, explicaremos slo una asociada con el comando Plot, donde el programa incorpora una
etiqueta para cada una de las curvas indicadas en el Plot. Para ello necesitamos cargar el paquete :
Needs["PlotLegends`"]
Si slo hacemos referencia a la incorporacin de la leyenda, tipeamos:
PlotLegend {"Referencia 1 ", "Referencia 2"}.
En este caso, como observaremos en el ejemplo 2-1, el programa inserta la leyenda en el ngulo izquierdo y
con un tamao que es determinado por el programa.
Ejemplo 1
Needs@"PlotLegends`"D
108 Untitled-1
Plot[{Sin[x], Abs[x-2]},{x, -2 Pi, 2 Pi}, PlotStyle {Red, Dashed},
PlotLegend {"Sen(x)", "x-2"}]
-6 -4 -2 2 4 6
2
4
6
8
x-2
SenHxL
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"}]
-6 -4 -2 2 4 6
2
4
6
8
x-2
SenHxL
Ejemplo 3
Ejemplo con tres funciones
Untitled-1 109
Plot[{Sin[x]+2,2 Sin[x],Log[x+4]},{x, -2 p, 2 p},
PlotStyle {Red, Dashed,Thickness[0.02]},
LegendPosition{1.5,0.2},LegendSize{1.6,0.8},
PlotLegend {"Sen(x)+2", "2 Sen x","ln (x+4)"}]
-6 -4 -2 2 4 6
-4
-3
-2
-1
1
2
3
ln Hx+4L
2 Sen x
SenHxL+2
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
-3 -2 -1 1 2 3
-2
2
4
6
tghHxL
coshHxL
110 Untitled-1
7.4 GRFICOS SOMBREADOS
7.4.1 COMANDO : Filling
En estas versiones no es necesario cargar el paquete << Graphics`FilledPlot`
Se usa el comando Filling junto con el comando Plot.
Ejemplo 1
Plot@Log@x + 6D, 8x, -6, 6<, Filling AxisD
-6 -4 -2 2 4 6
-1
1
2
Ejemplo 2
En este caso definiremos primero la funcin g(x)=
x+5 x
2
-4
x
2
-1
, cuyo dominio es R-{1;-1}, con una asntota vertical
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 x
2
- 4
x
2
- 1
Plot@g@xD, 8x, -13, 13<, Filling AxisD
-10 -5 5 10
5.0
5.5
Ejemplo 3
Ahora veremos entre dos curvas.
Untitled-1 111
PlotA9-x
2
+ 6 x + 3, Abs@x - 4D=, 8x, -5, 8<, Filling AxisE
-4 -2 2 4 6 8
-20
-10
10
PlotA9Sin@xD, -6 x
2
+ 2=, 8x, -6, 6<, Filling Axis,
PlotRange 88-6, 6<, 8-10, 10<<, AspectRatio 1.2E
-6 -4 -2 2 4 6
-10
-5
5
10
112 Untitled-1
7.5 GRFICOS DE EXPRESIONES CON INECUACIONES
7.5.1 COMANDO : RegionPlot
Es estas versiones no es necesario cargar el paquete <<Graphics`InequalityGraphics`
Ahora se usa el comando RegionPlot
RegionPlot ["Inecuacin", {x,xmn, x mx },{y,y mn, y mx }]
Ejemplo 1
Grfico con una sola inecuacin.
RegionPlotB
x
2
3
+ y
2
< 6, 8x, -6, 6<, 8y, -4, 4<, AspectRatio AutomaticF
-6 -4 -2 0 2 4 6
-4
-2
0
2
4
Ejemplo 2
Grfico donde se pide una interseccin entre dos inecuaciones
Untitled-1 113
RegionPlotAy < x + 2 && y > x
2
, 8x, -6, 6<, 8y, -4, 4<, AspectRatio AutomaticE
-6 -4 -2 0 2 4 6
-4
-2
0
2
4
Ejemplo 3
Grfico donde se pide una unin entre dos inecuaciones
RegionPlotAy < x y > x
2
, 8x, -6, 12<, 8y, -10, 4<, AspectRatio AutomaticE
-5 0 5 10
-10
-8
-6
-4
-2
0
2
4
114 Untitled-1