Sistemas Matemáticos Computacionales Mathematica MTI. Mónica del Rocío Torres Ibarra.
-
Upload
alano-lazcano -
Category
Documents
-
view
222 -
download
0
Transcript of Sistemas Matemáticos Computacionales Mathematica MTI. Mónica del Rocío Torres Ibarra.
Sistemas Matemáticos Computacionales
Mathematica
MTI. Mónica del Rocío Torres Ibarra
Estructura de los documentos Los documentos en Mathematica son
llamados Notebooks, el cual contiene una lista de celdas. En ellas se introducen las expresiones.
Todas las celdas están agrupadas por un corchete en la parte derecha de las mismas.
Podemos dar formato a nuestros documentos de forma que no queden como simples cálculos.
Diálogo
Todo se basa en el estilo pregunta-respuesta, es decir, bajo el formato de entrada (In[n]), y salida (Out[n]).
Donde: (In[n]) Es la operación a realizar (Out[n]) Su respectiva respuesta
Operaciones elementales Podemos utilizar Mathematica como una
calculadora, utilizando los operadores: + Adición. - Sustracción. * Multiplicación. / División. Sqrt [n] Raíz cuadrada de "n". n! Factorial de "n".
Para ejecutar una operación se utiliza la combinación <shift>+<retorno> o <intro>
Ejercicios – Operaciones básicas
Realice las siguientes operaciones en el mathematica
5 4 45
2
5 4
2
432 3 4(2 ) 3
12*4 15 5*3 (15 5)*3
Comentarios
Podemos escribir texto en nuestros archivos sin que esto nos origine errores en los resultados, simplemente indicándolos como comentarios.
Para ello debemos encerrar el texto entre paréntesis-asterisco
(* Este es un comentario *)
Manejo de resultados Podemos trabajar con resultados obtenidos
anteriormente fines sin la necesidad de volverlos a escribir. Solo con la siguiente nomenclatura:
% Para referirse el último resultado. %% Para referirse al penúltimo resul. %n Se refiere al resultado especificado con
el número n.
Ejm: % * 1.15
Ejercicios – Valores numéricos y (3/2-7/5I)(2/5-8/3I) (3./2-7/5I)(2/5-8/3I) Sqrt[2] //N N[Sqrt[2],50] Calcule el Seno de Pi/3 = con formato decimal = con formato decimal con 8 dígitos = con280 dígitos
.33
Sintaxis ElementalMathematicalExpression Mathematica Form
Addition c b c b
Subtraction d e d e
Multiplication 3x 3 x or 3x
Division 4r 4y 4x y is4xyExponentiation hl h^l
Grouping 2 34 2 34Function with an argument fx fxDiscrete iterator i 1, 2, 3, …, 9, 10 i, 1, 10, 1ori, 10Continuous range x 0…1 x, 0, 1Vector ax, ay, az ax, ay, azDecimal number 3.567 3.567
Assignment x 3 x 3
Mathematical equality sin2 1 SinPi2 1
Function definition fx sinx fx_: SinxString `hello world' "hello world "
Collectionof items apple, apple, apple, apple,
Caracteres especiales ; No despliega resultados \ Continua en la siguiente línea ? Información sobre un comando ?? + Información del comando Opciones de las funciones [ ] Argumentos de funciones ( ) Para agrupar términos {} Se usan para las listas [[ ]] Se usan para elementos de las listas
Constantes y salidas Matemática identifica algunos símbolos como
caracteres especiales, tales como:
Para indicar el tipo de salida que queremos:• Oper. Valor numérico de la expresión
• //N =
• N[ ] =
• N[f1, n] = con n dígitos de precisión
Ejercicios – Constantes internas
{Pi, E, I, Infinity} Pi N[Pi/4] N[ /4] N[E] e //N 1/0 1/Infinity 1/
4
Funciones Matemáticas (Help)
Ejercicios - Funciones Sqrt[2] Abs[-5] Sqrt[-4] (4+3 I)/(2-I) Exp[2+9 I] Log[e] Exp[Log[x]] Cos[Pi/2] ArcCos[0] 5! Binomial[5,2] Gamma[1] Gamma[3.5] Beta[2,3.5]
Valores en variables
Una técnica más apropiada para referirse a resultados anteriores es justamente dar un nombre a dichos resultados.
b=valor asigna valor a b b regresa el valor de b b=. o Clear[b] limpia el valor de b /. Asigna el valor a la exp Remove[x] Elimina x como var.
Ejercicio – Valores símples
x=5 y=9 x^2+3y x+y
Remove [x,y,p] p=x+Sin[y] p /. {x3.7, y2} p^2
•p=x+Sin[y]•x=3.7; y=1.2; p•p^2
x^3-3x^2-6x+2/.x1 x^3-3x^2-6x+2/.x 5 x^3-3x^2-6x+2/.x9
Ejercicio - Lista de valores (x+y+z)2 donde x=1, y=2 y z=3 regla = {x1, y2, z3}; (x + y + z)^2 /. regla (x + y^2 + z^3) /. regla (x^2 + y - z^2) /. regla x=3; y=6; z=9; (x + y + z)^2 (x + y^2 + z)^2 (x^2 + y - z^2)
Listas Cuando se realizan cálculos, a veces es
conveniente juntar varios resultados y tratarlos todos a la vez como uno sólo. Para ello tenemos las Listas.
Una Lista no es más que una colección ordenada de cero o más objetos.
Una lista se puede manejar de muchas maneras, es decir, hacer operaciones, asignar valores a una variable y en general manejar una lista como si ella fuese un simple número.
a={3,5,6}
Ejercicios – Listas simples
a={3,5,1} a^2+1 b=3a+2 a b a+b Sin[a] //N
Manipulación de listas
{a,b,c} lista unidimensional List[a,b,c] {{a,b,c,d},{e,f,g,h}} lista bidimensional lista[[i]] elemento i de la lista lista[[i,j]] elemento (i,j) de la lista Lenght[lista] número de elementos en lista MatrixForm[lista] lista en forma de matriz TableForm[lista] lista en forma de Tabla
Ejercicios - Listas a={x,y,z} b={{3,2,5,4},{4,1,6,2},{3,1,1,6}} a[[3]] b[[2]] b[[2,3]] {Length[a],Length[b]} b//MatrixForm b//TableForm Clear[a,b]
Formando Listas El comando Table[] nos permite formar listas en general Table[expresión,{b}] forma una lista de b valores de expresión Table[expresión,{i,b}] forma una lista de los valores de expresión con i
tomando valores desde i=1 hasta i=b Table[expresión,{i,a,b}] forma una lista de los valores de expresión con i
tomando valores desde i=a hasta i=b Table[expresión,{i,imin,imax},{j,jmin,jmax},...] genera una tabla multidimensional
Ejercicios - Tablas Table[a, {6}] Table[Random[],{4}] Table[i^2,{i,6}] Table[Exp[x],{x,0.,5.}] m=Table[i-j,{i,2},{j,2}] m[[1]] %[[2]] m[[1,2]] TableForm[m] m//MatrixForm D[%,x]
Funciones Además de las muchas funciones que el
Mathematica incluye para su uso directo, nos permite definir y manipular nuestras propias funciones.
f[x_]:=Expresión define la función f de variable x f[x_,y_]:=Expresion define la función f de variables x y Clear[f] limpia todas las definiciones para f Remove[f] remueve f completamente
Ejercicios - Funciones
f[x_]:=x Cos[x] f[2] f[x+x2] f'[x] f[a_, b_, c_]:=ax2+bx+c f[1,2,3][x] g[x_]=f[3,2,1][x]
Asignación
Como indicamos anteriormente el símbolo = se usa para asignar valores a una variable mientras que el símbolo := lo usamos para definir una función.
Mientras el símbolo = evalúa la expresión del lado derecho y realiza una asignación, el símbolo := hace que la expresión del lado derecho sea guardada para ser evaluada posteriormente.
Operadores
== Igual != Diferente < > Menor que, Mayor que <= >= Menor Igual, Mayor Igual p && q verdadero si p y q son verdaderos p p || p verdadero si p o q o ambos son
verdaderos (o lógico) Xor[p,q] verdadero si solo p o q son
verdaderos (o lógico) !p verdadero si p es falso Not[p]
Operadores Condicionales
If[condición, entonces] If[condición, entonces, caso contrario] If[condición, entonces, caso contrario, en otro
caso] Which[condición1, entonces1, condición2,
entonces2,...] Switch[expresión, forma1, valor1, forma2,
valor2,...]
Ejercicio - Operadores
t]{i,500}];i,tDo[t0;ts,
{i,1000}];i,sDo[s0;s5,[7If
s{i,1000}];i,sDo[s0;s
]12,25,87[
123 58
532
6.2
yxIf
e
Polinomios Teclear únicamente los términos de un
polinomio permite al programa agrupar términos comunes.
5-4x+3x^2-7x+x^2 La función Expand[exp, var] realiza los
productos y eleva las potencias. Si se especifica alguna variable lo hace solo para ella, de lo contrario lo hace para todas.
Expand[(a+b)^2]
p=(x+1)^2-(y+3)^2
Expand[p,x]
Expand[p,y] La función Collect[exp, var] agrupa todas las
potencias de la variable indicada
Collect[(x-3)^2(2y+1)^2,x]
Collect[(x-3)^2(2y+1)^2,y]
La función Factor[exp] factoriza la expresión.
Factor[2x^3+9x^2+10x+3] La Función Simplify[exp] simplifica la
expresión.p=(2+4x^2)^2(x-1)^3
p2=Expand[p]Factor[p2]
Simplify[p2]
Ejercicios - Funciones
(2+4x^2)^2(x-1)^3 Expand[(2+4x^2)^2(x-1)^3] (2+4x^2)^2(x-1)^3 //Expand Poli=(2+4x^2)^2(x-1)^3 Expand[poli] Factor[%] p1=(x+1)^2(y+1)^2 p2=Expand[p1] Factor[p2] Collect[p2,x]
¡Cuidado con las variables! p3=2x^2+2x^3-12xy-
10x^2y+18y^2+6xy^2+18y^3 p3=2x^2+2x^3-12x y-10x^2y+18y^2+6x
y^2+18y^3 Factor[p3] Factor[p4]
*** Si se trata de la multiplicación de 2 variables estas deben estar separadas ***
Funciones RelacionalesCociente de dos polinomios
ExpandNumerator[expr] expande el numerador ExpandDenominator[expr] expande el denominador Expand[expr] expande el numerador
dividiendo por el denominador ExpandAll[expr] expande nume. y denomi. Apart[expr] descompone en frac. simples Together[expr] combina los términos sobre
un denominador común Cancel[expr] elimina factores comunes Factor[expr] factoriza completamente
Ejemplos
ExpandNumerator[w] ExpandDenominator[w] Together[w] Factor[%] Apart[w]
222
2
2
2
)2()1(
434x
xxx
xxxx
w
Dominios
Complexes números complejos C Reals números reales R Algebraics números algebraicos A Rationals números racionales Q Integers números enteros Z Primes números primos P Booleans números booleanos B
Ecuaciones
x=y es una asignación en la que el valor de y es asignado a x, mientras que x==y verifica si x es igual a y.
x=4 x==5 x==4 % /. x4 x==6 x Clear[x] x=.
Representación
Expresiones como 3x3-x2+2x-7==0 representan ecuaciones en Mathematica y es nuestra forma de definirlas
ecu=x2+2x-15==0 ecu /. x4 ecu /. x3 Solve[ecu]
Solución de Ecuaciones
La función Solve[exp, var] resuelve la ecuación mostrando la solución para las diferentes variables.
Solve[izq==der,x] devuelve valores para x (solución)
nombre = izq==der asigna un nombre a la ecuación
nombre = Solve[izq==der,x] asigna un nombre a la solución x /. solución da valores a x expr /. solución da valores a la expresión
Ejercicios
Resuelva las siguientes ecuaciones: x2+2x-7=0 c=6x^2+5 m x+m^2=0 (x+1)2=x2+2x 3x3-2x2+7x-2=3 4xy-7x2y+4xy2=0 x2+3x-7=-2
Solve
El comando Solve trata siempre de proporcionar valores para las soluciones de una ecuación. Sin embargo, hay ecuaciones complicadas. Por ejemplo, una ecuación polinomial en una variable, la más alta potencia de la variables es cuatro, entonces Mathematica siempre dará las soluciones. Sin embargo, si la más alta potencia es cinco o más, sería en muchos casos imposible dar una solución en forma explicita.
Ejemplos
Obtenga el valor numérico de la solución de las siguientes expresiones:
x^4 - 5 x^2 - 3 =0 x^6 = 1 2 - 4 x + x^5 = 0 x2+2x-7=0 (x+1)2=x2+2x X3-3(x-1)2=(x-1)3+3x-2
Resolver un sistema de ecuaciones
Solve[{izq1==der1,izq2==der2,...},{x,y,...}]resuelve el sistema de ecuaciones para x,y,...
Solve[eqns,vars,elims]intenta resolver la ecuación para vars eliminando
las variables elims
Resolver
a x+y=0, 2 x+(1-a)y=1 x^2+y^2=1, x+3 y=0 ec1=2x+y+11z=18 ec2=x+2y-8z=-3 ec3=2x+3y+z=10 sistema={2x+3y=0,x+3y=3,x+y+3z=5}
Resolver de forma aproximada NSolve[izq==der,x] da una lista de aproximaciones
numéricas para una ecuación polinómica NSolve[izq==der,x,n] igual, con n dígitos de precisión NSolve[{ec1,ec2,...},{var1,var2,...}] resuelve el sistema de
ecuaciones polinómicas FindRoot[izq==der,{x,x0}] busca una solución
numérica para la ecuación con x0 como valor de arranque NSolve[{ec1,ec2,...},{{x,x0},{y,y0},...}] busca una
solución numérica para el sistema de ecuaciones
Resolver
x5-x+1=0 f=e-x-x2
Solve, N[ ], Nsolve[ ], N[Solve[ ]] ecus=x2+y3=xy, x+y+x2=1 ecua=x2+y2=1, Seno(x)-y=0 Ecui=c2+y2=1, y=x Exp[x]
21 3 xx
Límites
limit[f,xv] Obtiene el límite de la función f cuando x tiende
a vLimit2
3x 1
2x 1, x 1
LimitSinx1
2x , x 4
Limit1 3
x
x, x
Límites laterales
Algunas funciones pueden tener diferentes límites en puntos particulares, dependiendo de la dirección que se use para aproximarse a dicho punto, en ese caso usaremos la opción Direction para indicar la dirección que deseamos.
Direction1 límite por la izquierda
Direction -1 límite por la derecha
Ejemplos
Obtenga el límite que se aproxima tanto por la izquierda como por la derecha de las siguientes expresiones:
fx_ 1121x gx_ x3
x21
hx_ x2x1x21
Intervalo de valores
Puesto que no toda función tiene límite en un punto particular, el Mathematica proporcionará, de ser posible, un intervalo de valores en los cuales la función oscila, de manera de indicar el comportamiento de la función al aproximarse al valor pedido.
Ejemplos
Obtenga el límite de las siguientes expresiones:
Sin1x,x 0 Sinx,x
fx_ Ifx 0,x1, x22
Derivadas
D[f,x] derivada parcial de f respecto de x, también f´[x] y
D[f,x,y] derivada parcial de f respecto de y luego respecto de x ,
D[f, x1,x2, ... ] derivada parcial de f respecto de x1,x2,….,
D[f,{x,n}] n-ésima derivada de f respecto de x, es decir
fx
fyx,
fxnn
Ejemplos
Dxn,xDxn,x,x, xDxn,x,3fx_ xn Dfx,xDfx,x,3f'xf''xf'''x
Ejercicios
Obtenga la 1ª y 2ª derivada parcial de las siguientes expresiones:
respecto a x respecto a y respecto a x y
xnxSinaygx_,y_ xnxSinay
Cuando diferenciamos una función conocida se proporcionará un resultado en forma explicita, mientras que cuando diferenciamos una función desconocida f los resultados quedarán en función de f'
DLogx2,x Dfx2,xDxfx2,x Dxfx2,x,x
Derivadas Totales
Para las derivadas totales de una función usaremos el símbolo Dt. En Mathematica D[f,x] proporciona la derivada parcial de f respecto de x asumiendo, a menos que se indique lo contario, que todas las otras variables que aparezcan son independientes de x. Dt[f,x] nos proporciona una derivada total, en la que se asume que todas las variables dependen de x.
Ejercicios
Obtenga la derivada parcial y total de: x2+y2 dx x2+y2+z2 dx x3-y2 dx x3-y2 dy
Integrales Indefinidas
El Mathematica usa la función Integrate[f,x] para proporcionarnos . Este resultado de la integral indefinida puede ser fácilmente verificado calculando la derivada del resultado y simplificando. La función Integrate asume que cualquier objeto que no contenga explícitamente la variable de integración, es independiente de ella y en consecuencia es tratado como una constante.
Integrate [f,x]
dxxf ][
dxxf ][
Ejemplos
dxx 2
Integrate1a bx
, x1a bx
x
dxbxa
f
1
dxxCosenoxSeno 23 )()(
dxbxax
xg
2
_][
dxx 3
Sumas y Productos finitos
Sum[f,{i,b}] suma con i desde 1 hasta b Sum[f,{i,a,b}] suma con i desde a hasta b Sum[f,{i,a,b,d}] suma con i desde a hasta b con paso
d Product[f,{i,b}] producto con i desde 1 hasta b Product[f,{i,a,b}] producto con i desde a hasta b Product[f,{i,a,b,d}] producto con i desde a hasta b con
paso d
Ejercicios
Sum[s,{i,4}] Product[x+n,{n,4}] Suma de 1/n2 con n de 1 hasta 80 Suma de (n+1)/(n+2)3 con n de 0 a infinito Producto de 1-(1/2n2) con n de 1 a infinito Suma de 1/n con n de 1 a infinito
j0
4xj
i1
n1i1i
Graficas Plot[f,{x,xmin,xmax}] grafica f con x de xmin a xmax Plot[f,{x,xmin,xmax}, opcionvalor] = con la opción indicada Plot[{f,g,h,...},{x,xmin,xmax}] grafica juntas varias curvas Plot[Evaluate[Table[f1,f2,...]],{x,xmin,xmax}] genera la lista de
funciones y las grafica Show[graf] redibuja la gráfica graf Show[g1,g2,...] combina las gráficas g1, g2, ... Show[graf,option->value] redibujar la gráfica
graf cambiando la opción indicada Show[GraphicsArray[{{g1,g2,...},...}]] dibuja un arreglo
de gráficas
Ejemplo
g1= gráfica de Seno(x) de 0 a 2Pi g2= gráfica de Coseno(x) de 0 a 2Pi Mostrar g1 y g2 en una sola figura
• Comando Plot
• Comando Show
Ejemplos
Graficar las siguientes expresiones: fun1=Seno(x) con x de –Pi a Pi fun2= de -5 a 5
de –Pi/2 hasta Pi/2
x
1 x3
fun1 Sin3xCos5x
Opciones - GridLines
Dibuja una cuadricula bajo la gráfica, sus opciones son:
None – Se ve Automatic – No se ve
GridLines Automatic Ejercicio – Dibuje la gráfica de fun con
una cuadrícula
Opciones - PlotLabel
Permite poner un título a la gráfica
PlotLabel”Tíulo de la Gráfica” Ejercicio: En la gráfica anterior escribe el Título
“Gráfica de la función Seno”
Opciones - PlotStyle
Permite dar un estilo al dibujado de la gráfica, dependiendo de el valor asignado
PlotStyleThickness[0.008] Dibuja la gráfica con un grosor de la
línea de 0.008 puntos El valor debe estar entre 0 y 1
Opciones - AspectRatio
Es la razón alto-ancho para la gráfica. Determina la escala para la imagen final
AspectRatioAutomatic
AspectRatio1/GoldenRatio
Observe la diferencia al realizar estas gráficas Show[Graphics[Circle[{0,0},1]]]; Plot[Sin[x],{x,0,2 p}]
Opciones - PlotRange
Establece un rango para y en la gráfica Especifica qué puntos se incluyen en la
gráfica Puede tomar los siguientes valores
• All – Todos los puntos son incluidos
• Automatic – Es el valor por default
• {min, max} – Límites para y(2D) o z(3D)
• {{xmin,xmax},…} – Límites explícitos
Ejemplos
1. Grafica la tangente de x de 0 a 2Pi• Agrega un rango a la gráfica de -8 a 8
• Modifica el rango de –Pi a Pi
2. Grafica x5-4.5x4+21.x2-7 de -10 a 14• Agrega la opción de PlotRange en cada una
de sus 4 variantes (All, Automatic,{min,max}, {{xmin,xmax},{ymin,ymax}})
Opciones- Axes
Permite manipular los ejes de modo para que sean representados en la gráfica de la siguiente forma:
AxesOpcion• False – No se ve ninguno
• True – Se ven ambos
• {False, True} – Se ve el eje x pero no el y
• {True, False} Se ve el eje y pero no el x
Ejercicio:
Haga una representación gráfica de las siguientes expresiones con todas las variantes de Axes.
De -5 a 5 De -1 a 1 De 0 a 2Pi
• Seno(x), Coseno(x), Tangente(x)
• Secante(x), Cosecante(x), Cotangente(x)
23 1x
xfun 1
fun Cosx
Opciones - DisplayFuncion
Es una opción para gráficas y sonido que permite especificar cómo desplegarlos:
Opción por default
DisplayFuncionDisplay Para que la gráfica no se muestre en
pantalla
DisplayFuncionIdentity
Ejercicios
Realiza las gráficas de las funciones trigonométricas anteriores utilizando la opción de Identity.• Nota. Utilizamos “;” para decirle a
mathematica que no muestre salida, en el caso de las gráficas ese “;” únicamente no despliega la palabra “Graphics” que aparece después de cada gráfica.
Opciones - GraphicsArray
Utilizada con Show, permite mostrar las gráficas como un arreglo (tantas líneas como se le indique)• GraphicsArray[{, , … }] representa las gráficas
en una sola línea.
• GraphicsArray[{{, , … }, … }] representa las gráficas como un arreglo bidimencional.
Ejercicio. Represente todas las gráficas anteriores en 1, 2 y 3 líneas.
Opciones - AxesLabel
Permite poner rótulos o etiquetas a los ejes.• AxesLabeNone Sin etiquetas
• AxesLabe”Etiqueta” Especifica la etiqueta para el eje y (2D) y el eje z (3D)
• AxesLabel{“x”,”y”,…} etiqueta para cada eje Ejercicio. Realice la gráfica de
y coloque como etiqueta de eje y “Población” y en el eje x “Tiempo” rango 0 a 3
Realice la gráfica del Seno de x y etiquete el eje x “valor de x” y el eje y “Seno de x” (-2Pi a 2Pi)
2xefun x
Opciones - Ticks
Permite establecer las marcas que aparecerán en los ejes (escala).• None – no aparece ninguna marca
• Automatic – marcas establecidas por default
• {xmarcas,ymarcas} – marcas para cada eje Ejercicio: Para fun= Cos[Abs[x]],
establezca marcas con cada una de las opciones y combinación de las 2 últimas (x=0,Pi/2,Pi, 3Pi/2,2Pi)
Opciones - AxesOrigin
Permite modificar el punto de cruce de los ejes, se debe especificar el punto de cruce• Automatic – Cruza en el punto 0,0
• {x,y} – Cruza en el punto x,y establecido
Ejercicio: Establezca 2 diferentes puntos de cruce de los ejes para la grafica de la funcion fun=seno(x)
Opciones - Frame
Permite dibujar un margen alrededor de la gráfica, si las marcas (ticks) están activadas se colocan alrededor del márgen. Sus opciones son:
True y False Ejercicio: Realice la gráfica del Coseno
de x en un rango de -2Pi a 2Pi, cuadricula y margen a su alrededor.
Opciones - FrameLabel Permite colocar “etiquetas” al lado de cada uno
de los márgenes (debe estar activado Frame en True)
FrameLabel{"A","B","C","D"} Donde, cada letra representa la etiqueta cada
lado del marco, iniciando abajo en el sentido de las manecillas del reloj.
Ejercicio: Realiza la gráfica de
con un margen y escribe las etiquetas “arriba, abajo, izquierda y derecha” en su respectivo sitio
2
3
1 xx
fun
Opciones - FrameTicks
Marcas en el cuadro (escalas). Igual que el ticks, pero en lugar de que las marcas aparezcan sobre los ejes aparecen sobre el marco.
Ejemplo: Para fun= Cos[Abs[x]], establezca marcas para ambos ejes con los valores + 0,Pi/2,Pi, 3Pi/2,2Pi y + 0.2, 0.4, 0.6, 0.8,1
Opciones – DefaultFont
Permite establecer el tipo de letra que será utilizada para la generación del gráfico
Su estructura es:DefaultFont{”Tipo-Estilo”,tamaño}
Ejercicio: Realice la Gráfica de la función e indique 2 diferentes tipos y tamaños de letra para ella.
fun Absx 1
x2 4
Opciones - CMYKColor
Opción de PlotStyle, permite especificar el color en el que serán desplegadas las líneas de la gráfica
CMYKColor[cyan, magenta, yellow, black] Ejercicio: Genera en una gráfica el Seno de
x, 2x, 3x, 4x de 0 a 2Pi. Colorea las líneas en azul y luego en amarillo. Realiza la misma gráfica con un color para cada línea.
Opciones - RGBColor
Opción de PlotStyle, permite especificar el color en el que serán desplegadas las líneas de la gráfica
RGBColor[red, green, blue] Ejercicio: Genera en una gráfica el Seno de
x, 2x, 3x de 0 a Pi. Colorea las líneas en azul y luego en verde. Realiza la misma gráfica con un color para cada línea.
Opciones - GrayLevel
Opción de PlotStyle, permite especificar que las líneas serán desplegadas en cierta escala de grises, dependiendo de el valor, el cuál debe estar entre 0 y 1.
GrayLevel[valor] Ejercicio: Genera en una gráfica el Seno de
x, 2x, 3x de 0 a Pi. Asigna diferentes tonos de gris a cada línea.
Opciones - BackGround
Permite especificar el color del fondo de la gráfica.
Sus opciones pueden contener cualquiera de las formas y combinaciones vistas anteriormente.
Ejercicio: Copia 3 de las gráficas que haz realizado hasta el momento y establece para cada una diferente color de fondo.
Resumen de Opciones Nombre de la Opción Explicación
AspectRatio la razón alto-a-ancho para la gráfica. se calcula de las coordenadas x e y PlotRange rango para y en la gráfica PlotLabel una expresión para poner como nombre a la gráfica Axes para mostrar o no los ejes Axeslabel para poner nombres a los ejes AxesOrigin el punto de cruce de los ejes Ticks marcas en los ejes. None ocasiona que no haya marcas TextStyle el estilo de la letra a usar en el texto de la gráfica FormatType el tipo de letra a usar en el texto de la gráfica DisplayFunction como mostrar la gráfica. Identity ocasiona que no se
muestre Frame para mostrar un cuadro alrrededor de la gráfica FrameLabel nombres para poner alrrededor del cuadro FrameTicks marcas en el cuadro. None ocasiona que no haya marcas GridLines lineas. Automatic hace que haya una por cada marca mayor
Paquetes adicionales Adicional al comando Plot existen un montón
de comandos para graficar. Los comandos Plot, ListPlot y ParametricPlot están en las funciones internas en forma directa. Otros comandos como PolarPlot, LinearLogPlot, FilledPlot, etc., se encuentran normalmente en los llamados paquetes adicionales, esto significa que antes de usarlos debemos indicar al Mathematica que queremos usar un determinado paquete, para entonces proceder a usar los comandos que allí se encuentran.
Gráficas de Puntos - ListPlot
Permite generar gráficas de puntos de la función especificada
LisPlot[Funcion, {rango}] Ejercicios: Genera la gráfica de los
puntos {1,-1},{3,-2},{-2,-4},{1,2} Genera 20 puntos para la función
4n/(n+1) y graficalos.