You are on page 1of 31

Universidad Nacional de Salta

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

¿Cómo cargar funciones?


Para cargar una función de una variable se debe colocar nombre:=variable flecha expresión y
se da ENTER por ejemplo:

(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áficas de conjuntos y funciones


Graficar conjuntos en el plano
Para graficar conjuntos en el plano que pueden llegar a ser dominios de funciones de la
forma z=f(x,y) se utiliza el comando inequal en Maple 14 o 15 sólo se utiliza el comando
con inecuaciones lineales, en cambio con Maple 17 o versiones más nuevas tenemos la
posibilidad de acceder a gráficas de inecuaciones con valor absoluto o bien cuadráticas
entre otras.
Cabe aclarar que si colocamos varias inecuaciones el sotfware nos devuelve la intersección
de los resulltados como se muestra a continuación.

>
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

Para calcular las derivadas de orden superior se utiliza nuevamente el comando

>

(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.

¿Cómo derivar funciones de uno o más argumentos?


En primer lugar se carga la función y luego se aplica el comando diff
>
(1.3.1.1)
>
(1.3.1.2)
En este caso representa la derivada de h respecto al primer argumento que no es x sino
u= y la derivada de h respecto al segundo argumento que sería v= . Al igual
que en funciones que dependen directamente de x e y, se pueden calcular las derivadas
sucesivas de estas funciones.
>
(1.3.1.3)
>
(1.3.1.4)
Derivación de una función compuesta
En primer lugar debe cargarse previamente el paquete VectorCalculus, luego se ocupa el
comando Jacobian, este comando lo que hace es devolver la matriz derivada de una función
vectorial.

>
(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)

En la última llamada se muestra como se evalúa en un punto la matriz derivada.


Calcular Jacobiano de una función
El jacobiano es el determinante de una matriz jacobiana, para ello en primer lugar se carga el
paquete LinearAlgebra el comando que se utiliza es el comando Determinant
>
se carga la función, se calcula la matriz jacobiana y por último se calcula el jacobiano.

>

(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)

Para evaluar en el punto

>
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)

Funciones implícitas definidas por un sistema de ecuaciones

>

(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)

Como no se conoce la expresión de la función la derivada de y depende de la

TRABAJO PRÁCTICO N° 5
Extremos Libres

>
>
(1.5.1.1)

Para clasificar los puntos críticos, se construye la matriz hessiana.


>
>

(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)

>

el comando para realizar el gráfico se encuentra detallado en Plotting Guide

>

TRABAJO PRÁCTICO N° 6

Gráfica de curvas como intersección de superficies


En prácticos anteriores se especificó como se realizaba la representación de superficies en
forma conjunta, definidas explícita o implícitamente.
Con el comando intersectplot se grafica una curva como intersección de dos superficies y
finalmente con el comando display se puede realizar conjuntamente la representación de las
dos superficies, resaltando la curva que resulta de la intersección.
Previamente se debe cargar el paquete plots

>
(1.6.1.1)

>

(1.6.1.2)
>

(1.6.1.3)
>

Representación gráfica de los vectors T, N y B

>
(1.6.2.1)

>

(1.6.2.2)
>

Gráfica de los vectores velocidad y aceleración


>
>
(1.6.3.1)
>
(1.6.3.2)
>
(1.6.3.3)
>
(1.6.3.4)
>
(1.6.3.5)
>
(1.6.3.6)
>
(1.6.3.7)
>
(1.6.3.8)
>
>

Gráfica de superficies en forma vectorial

TRABAJO PRÁCTICO N° 7

GRÁFICA DE CAMPOS VECTORIALES


Cargamos el paquete que habilita los comandos

>
(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)

>

TRABAJO PRÁCTICO N°8


Operadores vectoriales en coordenadas curvilíneas
GRAFICAS DE FUNCIONES DADAS EN COORDENADAS
CILINDRICAS O ESFÉRICAS
>
>
>

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)

TRABAJO PRÁCTICO N°9


INTEGRALES DOBLES Y TRIPLES
En Coordenadas Cartesianas
Para resolver una integral doble usando Maple, se puede usar el comando: int(f,x=a..b,y=c.
.d)
>
(1.9.1.1.1)

>
(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

Para resolver integrales múltiples en regiones más generales y para realizar


cambio de coordenadas se utiliza el paquete: Student

>
(1.9.1.2.1.1)

>
(1.9.1.2.1.2)

> Como ejemplo, se quiere resolver la integral doble de


la región encerrada por las
curvas: y= x,y=

>

(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)

>

CÁLCULO DE ÁREA DE UNA SUPERFICIE


El comando a utilizar es SurfaceArea del paquete
SurfaceArea(f(x,y), x=a..b, y=c..d, opcionales)
>
(1.10.4.1)

Calcular el área de z=2x+2y+3 que queda dentro de z=

>

(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.

TRABAJO PRÁCTICO N°12 ECUACIONES


DIFERENCIALES
dsolve - Resuelve ecuaciones diferenciales ordinarias
(ODEs)
Debemos utilizar el comando de las siguientes maneras
dsolve(ODE)
dsolve(ODE, y(x) ,opciones)
dsolve({ODE, ICs}, y(x), opciones)

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)

>

Para resolver una ecuación ODE no homogénea


Definimos la ODE a resolver

>
(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)

>

>

You might also like