Tema 1

37
Tema 1 “Introducción al Maple" Lic. Ana Laksmy Gamarra Carrasco Universidad Privada Antenor Orrego Febrero del 2013

Transcript of Tema 1

Page 1: Tema 1

Tema 1“Introducción al Maple"

Lic. Ana Laksmy Gamarra Carrasco

Universidad Privada Antenor Orrego

Febrero del 2013

Page 2: Tema 1

Introducción al Maple

IntroducciónEl Maple es un programa de Computación Algebraica de usogeneral que posee innumerables recursos numéricos ygráficos, así mismo también funciona como un lenguaje deprogramación.En el presente curso, hacemos una introducción general deeste programa. El objetivo principal es abordar la mayor partede asuntos vistos en cursos básicos de las universidades:Cálculo Diferencial e Integral, Cálculo Vectorial; Álgebra Linealy Geometría Analítica.

Page 3: Tema 1

Introducción al Maple

Figure: Pantalla principal

Page 4: Tema 1

Introducción al Maple

Menu principalEn la representación estándar, podemos visualizar en la partesuperior de la pantalla el menu principal, la barra deherramientas y la barra de contexto. La barra de contextocambia en función a lo que el programa esta mostrando en esemomento.

Figure: Menu principal

Page 5: Tema 1

Introducción al Maple

Menu principalEn la representación estándar, podemos visualizar en la partesuperior de la pantalla el menu principal, la barra deherramientas y la barra de contexto. La barra de contextocambia en función a lo que el programa esta mostrando en esemomento.

Figure: Menu principal

Page 6: Tema 1

Introducción al Maple

Uso de las paletasUna alternativa de entrada de datos es a través del uso depaletas. el Maple posse varias paletas: con símbolos, convectores, con matrices, con expresiones, etc..Usar una paletaes como usar un formulario en blanco.

Figure: Usando las paletas

Page 7: Tema 1

Introducción al Maple

Uso de las paletasUna alternativa de entrada de datos es a través del uso depaletas. el Maple posse varias paletas: con símbolos, convectores, con matrices, con expresiones, etc..Usar una paletaes como usar un formulario en blanco.

Figure: Usando las paletas

Page 8: Tema 1

Introducción al Maple

ComentariosEn la línea de comandos de Maple, todo lo que fuera digitado ala derecha del símbolo # será considerado un comentario. Loscomentarios son ignorados en la ejecución del programa,sirviendo solo de orientación para el usuario.

Ejemplo> # Este es un ejemplo de comentario, no es considerado> # como un comando para ser ejecutado.

Page 9: Tema 1

Introducción al Maple

ComentariosEn la línea de comandos de Maple, todo lo que fuera digitado ala derecha del símbolo # será considerado un comentario. Loscomentarios son ignorados en la ejecución del programa,sirviendo solo de orientación para el usuario.

Ejemplo> # Este es un ejemplo de comentario, no es considerado> # como un comando para ser ejecutado.

Page 10: Tema 1

Introducción al Maple

Figure: Comentarios

Page 11: Tema 1

Introducción al Maple

Operaciones aritméticas básicasLas operaciones aritméticas adición, sustracción, multiplicacióny división son representadas por +, −, ∗ y /, respectivamente.La prioridad en el cálculo de las operaciones es la mismausada en las matemáticas.

Ejemplo

Expresión Valor1 + 2 ∗ 3 7(1 + 2) ∗ 3 9

6 + 9/3 + 2 112/(1 + 2(3−5)) 8/5

32/(1 + 2(3−5) ∗ 8) 3

Page 12: Tema 1

Introducción al Maple

Operaciones aritméticas básicasLas operaciones aritméticas adición, sustracción, multiplicacióny división son representadas por +, −, ∗ y /, respectivamente.La prioridad en el cálculo de las operaciones es la mismausada en las matemáticas.

Ejemplo

Expresión Valor1 + 2 ∗ 3 7(1 + 2) ∗ 3 9

6 + 9/3 + 2 112/(1 + 2(3−5)) 8/5

32/(1 + 2(3−5) ∗ 8) 3

Page 13: Tema 1

Introducción al Maple

Figure: Operaciones aritméticas básicas

Page 14: Tema 1

Introducción al Maple

Constantes

Constantes ValorPi π = 3.14159...

gamma γ = 0.57721...exp(1) e = 2.71828...

I√−1

infinity I ∞

ObservaciónHay que tener cuidado para no usar pi en lugar de Pi y no usari en lugar de I porque no son la misma cosa.

Page 15: Tema 1

Introducción al Maple

Constantes

Constantes ValorPi π = 3.14159...

gamma γ = 0.57721...exp(1) e = 2.71828...

I√−1

infinity I ∞

ObservaciónHay que tener cuidado para no usar pi en lugar de Pi y no usari en lugar de I porque no son la misma cosa.

Page 16: Tema 1

Introducción al Maple

Figure: Constantes

Page 17: Tema 1

Introducción al Maple

VariablesUna variable es un lugar en la memoria identificado por unnombre que sirve para guardar valores. Ese nombre puede serformado por letras minúsculas o mayúsculas.

Ejemplo1 Son ejemplos de nombres de variables válidos:

x , y2, var11, Teste, vinicial .2 Son ejemplos de nombres inválidos:

3x , 2y , var .11, v − inicial .

Page 18: Tema 1

Introducción al Maple

VariablesUna variable es un lugar en la memoria identificado por unnombre que sirve para guardar valores. Ese nombre puede serformado por letras minúsculas o mayúsculas.

Ejemplo1 Son ejemplos de nombres de variables válidos:

x , y2, var11, Teste, vinicial .2 Son ejemplos de nombres inválidos:

3x , 2y , var .11, v − inicial .

Page 19: Tema 1

Introducción al Maple

AtribucionesUn valor puede ser atribuido a una variable como un comando:

variable:=valor

Por ejemplo, x := 2 atribuye el valor 2 a la variable x . Cuidadono confundir con la igualdad x = 2, que compara x con 2.

EjemploInicialmente, definimos el valor de x como 2.> x := 2;

x := 2

> x ; # muestra el valor de x

2

Page 20: Tema 1

Introducción al Maple

AtribucionesUn valor puede ser atribuido a una variable como un comando:

variable:=valor

Por ejemplo, x := 2 atribuye el valor 2 a la variable x . Cuidadono confundir con la igualdad x = 2, que compara x con 2.

EjemploInicialmente, definimos el valor de x como 2.> x := 2;

x := 2

> x ; # muestra el valor de x

2

Page 21: Tema 1

Introducción al Maple

EjemploPodemos hacer varias atribuciones simultáneamente. Paraeso, basta enumerar las variables separadas por comas yatribuirles una lista de valores también separados por comas.Por ejemplo, para atribuirle simultáneamente los valores 1,2,3a las variables a,b, c, respectivamente, basta digitar elcomando de atribución:

> a,b, c := 1,2,3;

Page 22: Tema 1

Introducción al Maple

EjemploPara hacer que el programa esconda el valor de la variable x ,se debe hacer la atribución: x :=′ x ′ o usar el comandounassing(’x’). Es posible usar unassing con varias variables:unassing(′x ′,′ y ′,′ z ′, ...).Para hacer que el programa esconda todo lo atribuidoanteriormente, basta usar el comando restart.

Page 23: Tema 1

Introducción al Maple

Figure: Atribuciones

Page 24: Tema 1

Introducción al Maple

Evaluación numéricaLa evaluación numérica de una expresión X se hace con elcomando evalf(X). El Maple usa un padrón con una cantidadde 10 dígitos significativos, mas es posible obtener resultadoscon cualquier cantidad de dígitos significativos, basta hacer losiguiente:

1 Usar evalf en la forma evalf(X,n). Eso muestra X con ndígitos significativos.

2 Usar el comando de tipo Digits:=n. A partir de allí, todoslos cálculos numéricos son mostrados con n dígitossignificativos. Digits es una variable pre-definida delprograma que controla la cantidad de dígitos significativosutilizada.

Page 25: Tema 1

Introducción al Maple

Evaluación numéricaLa evaluación numérica de una expresión X se hace con elcomando evalf(X). El Maple usa un padrón con una cantidadde 10 dígitos significativos, mas es posible obtener resultadoscon cualquier cantidad de dígitos significativos, basta hacer losiguiente:

1 Usar evalf en la forma evalf(X,n). Eso muestra X con ndígitos significativos.

2 Usar el comando de tipo Digits:=n. A partir de allí, todoslos cálculos numéricos son mostrados con n dígitossignificativos. Digits es una variable pre-definida delprograma que controla la cantidad de dígitos significativosutilizada.

Page 26: Tema 1

Introducción al Maple

Ejemplo

En este ejemplo, mostraremos los valores de π y√

2 con variosdigitos significativos.

Page 27: Tema 1

Introducción al Maple

Figure: Evaluación numérica

Page 28: Tema 1

Introducción al Maple

Funciones matemáticasEl Maple posee muchas funciones matemáticas pre-definidas.Además de las funciones elementales básicas, posee otrasespeciales, tales como las funciones beta, gama, logaritmointegral, seno integral, dilogaritmo, funciones de Bessel, etc.Listamos en esta sección solamente una pequeña parte de lasfunciones básicas.

Page 29: Tema 1

Introducción al Maple

Funciones básicas

Función Descripción Ejemploabs(x) Valor absoluto de x abs(−3) = 3sqrt(x) Raíz cuadrada de x sqrt(16) = 4root [n](x) Raíz de índice n de x root [3](8) = 2surd(x ,n) Raíz de índice n de x surd(−27,3) = −3exp(x) Exponencial de x exp(4) = e4

ln(x) Logaritmo natural de x ln(exp(1)) = 1log[b](x) Logaritmo de x en base b log[2](8) = 3log 10(x) Logaritmo decimal de x log 10(1000) = 3factorial(n) Factorial de n 5! = 120

Page 30: Tema 1

Introducción al Maple

Funciones trigonométricas

Función Descripciónsin(x) Seno de xcos(x) Coseno de xtan(x) Tangente de xcot(x) Cotangente de xsec(x) Secante de xcsc(x) Cosecante de xarcsin(x) Arco-seno de xarccos(x) Arco-coseno de xarctan(x) Arco-tangente de xarccot(x) Arco-cotangente de xarcsec(x) Arco-secante de xarccsc(x) Arco-cosecante de x

Page 31: Tema 1

Introducción al Maple

Figure: Funciones matemáticas

Page 32: Tema 1

Introducción al Maple

Expresiones previamente calculadasLas tres últimas expresiones que fueron calculadas pueden serreferenciadas con los símbolos % (última), %% (penúltima) y%%% (antepenúltima).Esas expresiones pueden ser usadas en la digitación denuevos comandos.

Ejemplo

Calculamos el valor numérico de sin2(π/20) + cos2(π/20).Después sumamos 3 al resultado mostrado y calculamos suraíz cuadrada.

Page 33: Tema 1

Introducción al Maple

Expresiones previamente calculadasLas tres últimas expresiones que fueron calculadas pueden serreferenciadas con los símbolos % (última), %% (penúltima) y%%% (antepenúltima).Esas expresiones pueden ser usadas en la digitación denuevos comandos.

Ejemplo

Calculamos el valor numérico de sin2(π/20) + cos2(π/20).Después sumamos 3 al resultado mostrado y calculamos suraíz cuadrada.

Page 34: Tema 1

Introducción al Maple

Figure: Expresiones previamente calculadas

Page 35: Tema 1

Introducción al Maple

Ejercicios

1 Verifique que 355113 , 4

√214322 , 5

√77729254 y ln 10691

462 sonaproximaciones para π con, por lo menos 6 cifrasdecimales exactas.

2 Verifique que π4+π5

e6 es próximo de 1.

3 Verifique que |x − n| < 10−12, donde x = eπ√

163 yn = 262537412640768744.

4 Verifique que z = (5 + i)16(239− i)4 es un número real.

Page 36: Tema 1

Introducción al Maple

Figure: Ejercicios

Page 37: Tema 1

Introducción al Maple

Figure: Ejercicios