Professional Documents
Culture Documents
Cartilla de Maple
Cartilla de Maple
Facultad de Ingeniería
Cátedra de Análisis Matemático II
Cartilla de Maple Año 2019
Autores: Prof. Beatriz COPA & Ing. Silvana DIP
Introducción
En esta cartilla estamos brindando los contenidos que esperamos sirvan para mejorar el conocimiento
de un sotfware que si bien tiene sus comandos en inglés, su uso permitirá ahorrar tiempo en la parte
operacional, a la vez brindará una ayuda para poder visualizar curvas, superficies y volumenes, y
también verificar resultados.
TRABAJO PRÁCTICO N° 1
(1.1.1.1)
puede ocurrir que no se cargue la función esto es porque seguramente está en forma de Texto,
para asegurar que se trabaja con forma Matemática se puede trabajar con el botón Pront
>
>
(1.1.1.2)
>
(1.1.1.3)
como se puede observar cuando se coloca f(x) reconoce que la función es la función coseno de
x, porque se reescribió la f dada anteriormente, de la misma manera se puede cargar funciones
con más variables.
>
(1.1.1.4)
>
(1.1.1.5)
>
(1.1.1.6)
>
(1.1.1.7)
(1.1.1.7)
¿Cómo cargar paquetes?
Para cargar un paquete se ocupa el comando with(paquete), un paquete posee un conjunto de
comandos que son programas que podrán ser utilizados una vez que se cargó el paquete.
>
(1.1.2.1)
>
Si se coloca el signo de pregunta y se da enter el software MAPLE nos manda a la ayuda. A
continuación se muestra ejemplos de los comandos que se utilizarán para graficar las
superficies del ejercicio 1 son plot3d,implicitplot3d.
plots3d
Para
plot3d(f,x=a..b,y=c..d):
>
>
implicitplot3d
(1.1.2.2.1.1)
(1.1.2.2.1.2)
(1.1.2.2.1.3)
>
Gráfica de funciones escalares de dos variables
Para realizar las graficas de funciones en primer lugar ingresamos la función luego se
utiliza el comando plot si se está trabajando con funciones escalares que dependen de una
sola variable o bién plot3d si se trabaja con funciones escalares dependientes de dos
variables.
Ejemplos:
>
(1.1.3.2.1)
>
>
(1.1.3.2.2)
>
Curvas de nivel
Comando contourplot este comando lo que realiza son las curvas de nivel de la gráfica de
una función que depende de dos variables
para ejecutar este comando se necesita la expresión de la función y la variación para las
variables x e y, como se lo puede observar en los siguientes ejemplos.
>
>
Recordar que para utilizar este comando se debe en primer lugar cargar el paquete plots.
Si se desea graficar un número finito de curvas a graficar se coloca la cantidad de curvas
que uno desea obtener. Las curvas obtenidas son dadas al azar por
el software.
>
>
Observar en el último ejemplo que las curvas de nivel obtenidas son las pedidas con la
opción contours esos valores son las constantes arbitrarias dadas por el usuario cuando z=1,
z=2, z=3
Comando contourplot3d
Este comando nos devuelve las curvas que se obtienen al intersectar una superficie con un
plano paralelo al plano xy la gráfica está en el espacio.
>
>
>
>
Límites
Para el caso del cálculo de Límite doble, el programa no lo resuelve solo reemplaza los valores
y en el siguiente ejemplo se observa que dice que el resultado es indefinido. Es por ello que se
podría calcular directamente los limites iterados solamente
>
undefined (1.1.5.1)
>
(1.1.5.2)
>
1 (1.1.5.3)
observación: es por ello que la recomendación es realizar la gráfica de la función y de acuerdo
a ella verificar si existe el límite o no, como se muestra a continuación con la función f (x,y)=
>
>
obsevacion:vemos que la funcion no es continua en el punto(0,0) porque no existe el límite
doble y no está definida la función en el punto.
(1.1.5.4)
lxy:=
0 (1.1.5.5)
lyx:=
0 (1.1.5.6)
Se puede observar del gráfico aproximado de la función que esta función parece ser continua
en el (0,0) entonces en el punto existe el limite. pero la función no está definida en (0,0).
TRABAJO PRÁCTICO N° 2
A continuación se utiliza el comando diff para calcular las derivadas parciales en forma
genérica en primer lugar se calcula la derivada de la función f(x,y)= con
respecto de x luego la derivada de f(x,y) con respecto de y
>
(1.2.1.1)
>
(1.2.1.2)
>
(1.2.1.3)
>
(1.2.1.4)
>
(1.2.1.5)
>
84.56751390 (1.2.1.6)
(1.2.1.7)
>
Otra forma de calcular las derivadas parciales
Para calcular las derivadas parciales también se puede utilizar el comando: D[i](f) deriva una
función previamente definida.
>
>
(1.2.1.8)
>
(1.2.1.9)
>
(1.2.1.10)
>
(1.2.1.11)
>
(1.2.1.12)
>
Derivadas Direccionales
Para calcular derivadas direccionales se utiliza el comando DirectionalDerivate, para utilizarlo
se debe en primer lugar cargar el paquete Student[MultivariateCalculus]
>
(1.2.2.1)
>
Para utilizar el comando se debe tener en cuenta la forma de cargar a continuación:
se puede
utilizar para funciones con dos o más variables, observar que el la segunda llamada del
comando que la dirección entrada es la misma que en la primera pero no está normalizada, si
bien el resultado es el mismo, en la cátedra se tomará por válido sólo la primera entrada. Por
último se presenta un caso de función que depende de tres variables.
>
(1.2.2.2)
>
(1.2.2.3)
>
8
(1.2.2.4)
3
TRABAJO PRÁCTICO N° 3
>
(1.3.1)
>
>
A continuación se muestra como al utilizar el signo $ se puede indicar cuantas veces el usuario
quiere que se derive con respecto a una determinada variable.
>
(1.3.2)
(1.3.2)
>
(1.3.3)
Se puede observar que ambas formas son valederas para calcular la derivada de f con respecto a la
variable x tres veces.
>
(1.3.2.1)
>
>
(1.3.2.2)
>
(1.3.2.3)
Para calcular la derivada de una función compuesta es necesario calcular las matrices
jacobianas o matrices derivadas de las funciones y luego multiplicarlas. Para multiplicar
matrices se utiliza un punto.
>
(1.3.2.4)
>
(1.3.2.5)
>
(1.3.3.1)
>
(1.3.3.2)
Para evaluar en el punto
>
102 (1.3.3.3)
Calcular Jacobiano de una función inversa
Para calcular el Jacobiano se calculará en primer lugar la matriz jacobiana de la función, luego
se calcula la matriz inversa de la matriz jacobiana y se calcula el determinante. Los paquetes
que deben estar cargados son LinearAlgebra y VectorCalculus ya que se necesita aplicar los
comandos Jacobian, MatrixInverse y Determinant.
>
>
>
>
(1.3.4.1)
>
(1.3.4.2)
>
(1.3.4.3)
>
1
(1.3.4.4)
102
TRABAJO PRÁCTICO N° 4
FUNCIONES IMPLÍCITAS
Para calcular derivadas de funciones implicitas se debe ocupar el comando implicitdiff
>
>
>
>
(1.4.1.1)
>
(1.4.1.2)
>
(1.4.1.3)
>
>
(1.4.1.4)
>
(1.4.1.5)
>
(1.4.1.6)
>
(1.4.2.1)
>
1 (1.4.2.2)
>
Funciones de uno o más argumentos
Cuando haya funciones implicitas que definen y=f(x,z) y no dependan directamente de x,y se
trabaja de la siguiente manera
>
(1.4.3.1)
>
(1.4.3.2)
>
(1.4.3.3)
TRABAJO PRÁCTICO N° 5
Extremos Libres
>
>
(1.5.1.1)
(1.5.1.2)
>
(1.5.1.3)
>
(1.5.1.4)
>
>
(1.5.1.5)
>
Se completa el análisis , usando la igualdad: la matriz hessiana es
indefinida por lo tanto Q es indefinida la función presenta un punto silla.
Otra forma de determinar los puntos críticos de f
Se puede determinar los puntos críticos, calculando el Gradiente f(x,y) =0.
>
>
>
(1.5.1.6)
Extremos Ligados
>
El comando a utilizar es:
>
(1.5.2.1)
lo que devuelve el comando es el o los puntos críticos de extremos ligados. Cuando se coloca
dentro de las opciones output=detailed
de ellos.
>
(1.5.2.2)
>
(1.5.2.3)
>
>
TRABAJO PRÁCTICO N° 6
>
(1.6.1.1)
>
(1.6.1.2)
>
(1.6.1.3)
>
>
(1.6.2.1)
>
(1.6.2.2)
>
TRABAJO PRÁCTICO N° 7
>
(1.7.1.1)
(1.7.1.1)
>
>
OPERADORES VECTORIALES
En Coordenadas Cartesianas
>
(1.7.2.1)
>
cartesian (1.7.2.2)
>
>
(1.7.2.3)
>
(1.7.2.4)
>
(1.7.2.5)
>
(1.7.2.6)
>
>
(1.7.2.7)
4 (1.7.2.7)
>
4 (1.7.2.8)
>
4 (1.7.2.9)
>
>
>
(1.7.2.10)
>
(1.7.2.11)
>
(1.7.2.12)
>
(1.7.2.13)
>
(1.7.2.14)
>
>
(1.7.2.15)
>
(1.7.2.16)
>
(1.7.2.17)
>
OPERADORES VECTORIALES
En Coordenadas Curvilíneas Ortogonales
>
(1.8.2.1)
>
>
cartesian (1.8.2.2)
>
(1.8.2.3)
>
(1.8.2.4)
>
(1.8.2.5)
>
(1.8.2.6)
>
(1.8.2.7)
>
>
>
(1.8.2.8)
>
(1.8.2.9)
>
(1.8.2.10)
>
>
(1.8.2.11)
>
4 (1.8.2.12)
>
(1.8.2.13)
>
(1.8.2.14)
>
(1.8.2.15)
>
(1.8.2.16)
>
1
(1.8.2.17)
>
(1.8.2.18)
>
>
>
spherical (1.8.2.19)
>
(1.8.2.20)
>
(1.8.2.21)
>
(1.8.2.22)
>
(1.8.2.23)
>
(1.8.2.24)
>
>
1
(1.8.2.25)
>
2 (1.8.2.26)
>
(1.8.2.27)
>
(1.8.2.28)
>
>
(1.8.2.29)
>
2 (1.8.2.30)
>
(1.8.2.31)
>
>
(1.8.2.32)
>
2 (1.8.2.33)
>
(1.8.2.34)
>
(1.8.2.35)
>
>
>
(1.8.2.36)
>
(1.8.2.37)
>
(1.9.1.1.2)
>
(1.9.1.1.3)
>
(1.9.1.1.4)
>
(1.9.1.1.5)
>
(1.9.1.1.6)
>
9
(1.9.1.1.7)
4
>
1 (1.9.1.1.8)
>
45
(1.9.1.1.9)
2
>
8
(1.9.1.1.10)
3
>
(1.9.1.1.11)
>
Integrales con el paquete Student
>
(1.9.1.2.1.1)
>
(1.9.1.2.1.2)
>
(1.9.1.2.1.3)
>
(1.9.1.2.1.4)
>
(1.9.1.2.1.5)
>
=
(1.9.1.2.1.6)
>
Cambio de Variable
Cambio de variable: se trabajará con coordenadas:cilíndricas y esféricas.
En los ejemplos de coordenadas cilíndricas y esféricas, TRABAJAR CON:
en TODOS LOS CASOS.
>
>
(1.9.1.2.2.1)
>
(1.9.1.2.2.2)
>
(1.9.1.2.2.3)
>
(1.9.1.2.2.4)
>
(1.9.1.2.2.5)
>
(1.9.1.2.2.6)
>
>
(1.9.1.2.2.7)
>
(1.9.1.2.2.8)
>
(1.9.1.2.2.9)
>
>
TRABAJO PRÁCTICO N° 10
Ejemplos de ArcLength
>
>
(1.10.1.1)
>
(1.10.1.2)
>
(1.10.1.3)
>
>
(1.10.1.4)
(1.10.1.4)
>
(1.10.1.5)
>
(1.10.1.6)
>
>
>
(1.10.1.7)
Ejemplos de LineInt
>
>
(1.10.2.1)
>
(1.10.2.2)
>
(1.10.2.3)
>
>
Ejemplos de PathInt
>
>
(1.10.3.1)
>
(1.10.3.2)
>
(1.10.3.3)
>
(1.10.3.4)
>
>
(1.10.3.5)
>
>
(1.10.4.2)
>
(1.10.4.3)
>
Calcular el área de z=x+y limitada por z=
>
(1.10.4.4)
>
(1.10.4.5)
TRABAJO PRÁCTICO N° 11
Para este trabajo práctico como se necesita calcular integrales dobles, triple, curvilineas y de
superficie se utiliza los comandos
vistos en los Trabajos Prácticos vistos anteriormente.
Parámetros
ODE - Es la ecuación diferencial ordinaria que desea resolver, o un conjunto de ODEs a
resolver entre llaves
y(x) - representa la incógnita que se desea encontrar
ICs - las condiciones iniciales y(a)=b, D(y)(c)=d, ..., donde {a, b, c, d} son constantess con
respecto a la variable independiente
opciones - (opcional) dependiendo del tipo de ecuaciones diferenciales, se coloca el metodo
utilizado para resolver, por ejemplo, series o method=laplace (este último lo verás en análisis
numérico).
Ejemplos
¿Cómo resolver una ODE ?
Definimos la Ecuación diferencial ordinaria ODE. Para definir una derivada se usa el
comando diff.
>
(1.12.3.1.1)
>
(1.12.3.1.2)
>
(1.12.3.1.3)
>
>
(1.12.3.1.4)
>
(1.12.3.1.5)
>
(1.12.3.1.6)
>
>
(1.12.3.1.7)
>
(1.12.3.1.8)
>
>
(1.12.4.1)
>
>
(1.12.4.2)
(1.12.4.2)
>
>
(1.12.4.3)
>
(1.12.4.4)
>
>
(1.12.4.5)
>
(1.12.4.6)
>
>
(1.12.4.7)
>
(1.12.4.8)
>
(1.12.4.9)
>
(1.12.4.10)
(1.12.4.10)
>
(1.12.4.11)
>
(1.12.4.12)
>
(1.12.4.13)
>
>