Sei sulla pagina 1di 8

Material de Apoyo

Taller de Matemática Básica 1


Aux. Freddy Lorenti

Valores Exactos y Aproximados

Mathematica trabaja con dos tipos de valores: exactos y aproximados. Los valores exactos poseen precisión infinita, pero pueden
ser convertidos a números aproximados, con la función N[expresión, presición].

N@Π, 32D

3.1415926535897932384626433832795

Simplificación Algebraica

En Mathematica existen diversos comandos para realizar simplificaciones algebraicas. Se pueden mencionar los siguientes:

ã Expand[expresión]

Desarrolla la expresión que se ingrese.

ExpandAIx + y2 + z3 M E
3

x3 + 3 x2 y2 + 3 x y4 + y6 + 3 x2 z3 + 6 x y2 z3 + 3 y4 z3 + 3 x z6 + 3 y2 z6 + z9

ã Factor[expresión]

Factoriza completamente la expresión.

FactorA
x3 + 3 x2 y2 + 3 x y4 + y6 + 3 x2 z3 + 6 x y2 z3 + 3 y4 z3 + 3 x z6 + 3 y2 z6 + z9 E

Ix + y2 + z3 M
3

ã Collect[expresión, variable]

Factoriza una expresión, respecto a una variable indicada.

CollectAx3 + 3 x2 y2 + 3 x y4 + y6 +
3 x2 z3 + 6 x y2 z3 + 3 y4 z3 + 3 x z6 + 3 y2 z6 + z9 , xE

x3 + y6 + 3 y4 z3 + 3 y2 z6 + z9 + x2 I3 y2 + 3 z3 M + x I3 y4 + 6 y2 z3 + 3 z6 M
2 Material de Apoyo.nb

ã Simplify[expresión]

Simplifica la expresión y la presenta en su manera más sencilla.

SimplifyAH1 - xL4 - H1 + xL3 E

x I-7 + 3 x - 5 x2 + x3 M

ã FullSimplify[expresión]

Es un comando más poderoso, que factoriza completamente las expresiones que se ingresen.

FullSimplifyAH1 - xL4 - H1 + xL3 E

x H-7 + x H3 + H-5 + xL xLL

Ecuaciones

Los comandos para la solución de ecuaciones son:

ã Solve[ecuación, variable]

Resuleve una ecuación respecto a la variable que se indique en el comando.

SolveAa x2 + b x + c Š 0, xE

::x ® >, :x ® >>


-b - b2 - 4 a c -b + b2 - 4 a c
2a 2a

Este comando también puede resolver sistemas de ecuaciones, con la siguiente sintáxis:
Solve[{ecuacion1, ecuacion2,etc}, {var1, var2,etc}]

SolveA9x2 + y2 Š 1, Hx - 2L2 + Hy - 2L2 Š 4=, 8x, y<E

::x ® J5 - 7 N, y ® J5 + 7 N>, :x ® J5 + 7 N, y ® J5 - 7 N>>


1 1 1 1
8 8 8 8

ã NSolve[ecuación, variable, precisión decimal]

Se utiliza para la resolución de ecuaciones polinómicas de grado 5 o mayor.

NSolveA3 + 3 x - 7 x2 - x3 + 2 x4 + 3 x7 - 3 x8 - x9 + x10 Š 0, x, 5E

88x ® -1.7321<, 8x ® -0.86869 - 0.58528 ä<, 8x ® -0.86869 + 0.58528 ä<,


8x ® -0.49629<, 8x ® 0.07636 - 1.14095 ä<, 8x ® 0.07636 + 1.14095 ä<,
8x ® 1.0000<, 8x ® 1.04048 - 0.56735 ä<, 8x ® 1.04048 + 0.56735 ä<, 8x ® 1.7321<<

ã FindRoot[ecuación, {variable, valor inicial}]

Se utiliza cuando la ecuación no puede resolverse con los comandos anteriores. El valor inicial debe ser un punto que esté
próximo a la solución de la ecuación.
Material de Apoyo.nb 3

FindRoot@Cos@xD Š x, 8x, 1<D

8x ® 0.739085<

ã Reduce[inecuación, variable]

Se utiliza para resolver inecuaciones o también ecuaciones.

Hx + 3L
Hx2 + 2 x + 1L
ReduceB ³ 0, xF

-3 £ x < -1 ÈÈ x > -1

Funciones

Para definir funciones se utiliza la siguiente sintaxis:

ã func[ variable_ ] : = (función en términos de la variable indicada)

funAx_E := x2 + 3 x + 2
También se pueden evaluar las funciones, así:

fun@3D

20

Pueden definirse funciones por tramos, de la siguiente forma:

ã f[x_ ] := Which[límite función 1, función 1, límite función 2, función 2]

f1Ax_E := WhichAx < 1, x2 , x ³ 1, xE


88"x", "f@xD"<<~Join ~
Table@8x, f1@xD<, 8x, -2, 2, 1<D  TableForm

x f@xD
-2 4
-1 1
0 0
1 1
2 2

Gráficas de Funciones

Para graficar funciones, se utiliza un comando muy sencillo, llamado "Plot". Este se utiliza de la siguiente manera:

ã Plot[funcion, {variable, valor máximo, valor mínimo}, opciones]

Retomando la función por partes del ejemplo anterior, se procede a realizar su gráfica con el comando Plot:
4 Material de Apoyo.nb

Plot@f1@xD, 8x, -2, 4<D

-2 -1 1 2 3 4

Para el parámetro "opciones" del comando, existen diversas opciones con las que se puede manipular el aspecto visual de la
gráfica.

Ÿ PlotRange
Controla el intervalo del eje de ordenadas donde se encuentra la función. Su valor por defecto es "Automatic". El comando se
utiliza así:

9PlotAx3 , 8x, -2, 2<, PlotRange ® AutomaticE,


PlotAx3 , 8x, -2, 2<, PlotRange ® 80, 10<E,
PlotAx3 , 8x, -2, 2<, PlotRange ® 8-10, 10<E,
PlotAx3 , 8x, -2, 2<, PlotRange ® 8 80, 3<, 80, 5<<E=
Material de Apoyo.nb 5

: ,
-2 -1 1 2

-5

10

,
4

-2 -1 0 1 2

10

,
-2 -1 1 2

-5

-10

>
2

0
0.0 0.5 1.0 1.5 2.0 2.5 3.0

Ÿ PlotPoints
6 Material de Apoyo.nb

PlotPoints
Controla el número de puntos que utiliza el software para representar la gráfica. Su valor por defecto es 25. Se utiliza cuando la
función tiene a oscilar mucho.

Plot@x Sin@1  xD, 8x, -0.08, 0.08<,


PlotRange ® 8-0.07, 0.07<, PlotPoints ® 5D

0.06

0.04

0.02

-0.05 0.05

-0.02

-0.04

-0.06

Plot@x Sin@1  xD, 8x, -0.08, 0.08<,


PlotRange ® 8-0.07, 0.07<, PlotPoints ® 100D

0.06

0.04

0.02

-0.05 0.05

-0.02

-0.04

-0.06

Ÿ PlotStyle
Con PlotStyle, se puede modificar la apariencia de la gráfica, como cambiar el color de la misma, o el grosor, el fondo, etc.

Ÿ
Material de Apoyo.nb 7

Plot@Sin@xD, 8x, -6, 6<, PlotStyle ® GreenD

1.0

0.5

-6 -4 -2 2 4 6

-0.5

-1.0

Plot@Cos@xD, 8x, -6, 6<, PlotStyle ® 8Thickness@0.02D, Black<D

1.0

0.5

-6 -4 -2 2 4 6

-0.5

-1.0

ã ParametricPlot

Este comando se utiliza para crear gráficas paramétricas, que dependen de dos funciones en términos de una sola variable.
8 Material de Apoyo.nb

ParametricPlot @8Sin@3 t + 2D, Cos@tD<, 8t, -Π, Π<D

1.0

0.5

-1.0 -0.5 0.5 1.0

-0.5

-1.0

ã RegionPlot

Se utiliza para realizar gráficas de regiones delimitadas por ciertas funciones.

RegionPlotA9y - x2 ³ 0=, 8x, -2, 2<, 8y, 0, 2<E

2.0

1.5

1.0

0.5

0.0
-2 -1 0 1 2

Potrebbero piacerti anche