Está en la página 1de 65

Aprende el uso de Maple 10

APRENDE EL USO DE MAPLE 10


Prof. Guillermo Moreno, Prof. Orlan Rodríguez

Contenido de este material:


INSTRUCCIONES Y COMANDOS BASICOS DE MAPLE 10
1.- LIBRERÍAS
2.- CÓMO REALIZAR LAS ENTRADAS EN MAPLE
3.- COMANDOS - PROGRAMA MAPLE. OPERACIONES BÁSICAS – EJEMPLOS
4.- PROBLEMAS DE CÁLCULO DIFERENCIAL
CÁLCULO DE LÍMITES
CÁLCULO DE DERIVADAS
DERIVADAS DE ORDEN SUPERIOR
OTRA FORMA DE DERIVAR
DERIVADA DE FUNCIONES IMPLÍCITAS 5.-
GRÁFICAS
GRÁFICAS DE FUNCIONES IMPLÍCITAS
OTRA FORMA DE GRAFICAR
GRÁFICAS EN COORDENADAS POLARES
6. - PROBLEMAS DE CÁLCULO INTEGRAL
CÁLCULO DE INTEGRALES DEFINIDAS
CÁLCULO DE INTEGRALES IMPROPIAS
INTERPRETACIÓN DE LA CONSTANTE DE INTEGRACIÓN
INTEGRACIÓN POR PARTES. APLICACIÓN ADICIONAL
7.- SERIES NUMÉRICAS CÁLCULO
DE SUMAS FINITAS
CÁLCULO DE SUMAS INFINITAS. SERIES NUMÉRICAS INFINITAS
DERIVACIÓN E INTEGRACIÓN DE SERIES NUMÉRICAS INFINITAS
GRAFICA DE FUNCIONES Y DE SU EQUIVALENTE EN SERIES DE POTENCIAS
SERIE DE TAYLOR
8.- INTEGRACIÓN NUMÉRICA APROXIMADA.
MÉTODO DE SIMPSON
MÉTODO DEL TRAPECIO
9.- SUMA DE RIEMANN
10.- APLICACIONES DE LA INTEGRAL DEFINIDA
a. CÁLCULO DE VOLUMEN Y ÁREA DE SUPERFICIE DE SÓLIDOS DE
REVOLUCIÓN CON EJE DE GIRO PARALELO A LOS EJES COORDENADOS.
b. CÁLCULO DE VOLUMEN DE SÓLIDOS DE REVOLUCIÓN CON ROTACIÓN
SOBRE UN EJE OBLICUO.

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 1


Aprende el uso de Maple 10

INSTRUCCIONES Y COMANDOS BASICOS DE MAPLE 10 Un


Ambiente de Cálculo Científico – Generalidades

Maple es un poderoso manipulador de expresiones algebraicas que no se limita


sólo al álgebra básica, sino que además es capaz de resolver ecuaciones, derivar,
integrar, graficar y mucho más. Generalmente, Maple es usado en forma interactiva,
en que el usuario le va indicando a cada paso lo que se quiere desarrollar.

La principal característica es que Maple es capaz de realizar cálculos


simbólicos, es decir, operaciones similares a las que se llevan a cabo cuando se intenta
realizar una demostración matemática, se despeja una variable de una expresión, se
sustituye en otra expresión matemática, se agrupan términos, se simplifica, se deriva
y/o integra. Maple es capaz de resolver una amplia gama de problemas.

Una de las herramientas principales que presenta el progama Maple es el


manejo de la ayuda. Gracias a ella podemos ver cómo se trabaja con los distintos
comandos además de encontrar numerosos ejemplos (que pueden ser copiados en la
hoja de trabajo).

Hay distintas formas de acceder a la ayuda, una de las más rápidas consiste en
anteponer un signo de interrogación al comando (COMANDO "INT”) sobre el cual
queremos información, (luego presionamos ENTER).

Podemos obtener la misma información a través del menú HELP. Situamos el


cursor sobre el nombre del comando y vemos que en el menú HEPL aparece, en este
caso, Help on int. Además, cabe destacar la existencia de un diccionario en el que
encontramos definiciones para más de 5000 términos matemáticos.

La ayuda que presenta el programa es excelente, ya que ofrece ejemplos de


cómo deben ser escritas las instrucciones para un comando determinado. Basta con

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 2


Aprende el uso de Maple 10
conseguir en la ayuda el comando a utilizar, para luego COPIAR Y PEGAR los
ejemplos en nuestra hoja de trabajo.

Un ejemplo:

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 3


Aprende el uso de Maple 10

La secuencia de instrucciones que aparece en ROJO corresponde a lo que


debes COPIAR Y PEGAR en tu hoja de trabajo. Una vez copiado, lo puedes modificar
y ver qué sucede.

1.- LIBRERÍAS

Las librerías representan una parte fundamental del programa. Maple dispone
de un alto número de comandos, pero no todos se cargan al iniciar el programa, sólo
aquellos que son más importantes. El resto de los comandos se encuentran en las
diferentes librerías temáticas y si queremos utilizarlos debemos cargarlos previamente.
Para ver una lista de las librerías:

> ?index,package # Luego presionar Enter


Nota: El símbolo “#” es usado para introducir comentarios.

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 4


Aprende el uso de Maple 10
Para cargar la librería completa usamos el comando “with(librería)”. De esta
forma, para utilizar una de las funciones incluidas en dicha librería sólo tenemos que
escribir el nombre de la función con sus correspondientes argumentos. Por ejemplo,
queremos graficar la función (dada en forma implícita), usamos el comando
“implicitplot” (en secciones posteriores se explicará en detalle lo referente a cómo
graficar en Maple):

> restart: # limpia la memoria interna del programa


> implicitplot( y+2=x, x=-5..5, y=-5..5);
implicitplot(y C 2 = x, x = K5 ..5, y = K5 ..5)

La gráfica no aparece ya que el comando “implicitplot” no se encuentra cargado


en el programa. Es necesario hacer el llamado de la librería que contiene este
comando:

> restart:
> with(plots): # Carga la librería "plots" >
implicitplot( y+2=x, x=-5..5, y=-5..5);

2.- CÓMO REALIZAR LAS ENTRADAS EN MAPLE

Hay formas distintas de realizar las entradas: Maple Notation (>), Standard
Math, Texto (T). Si elegimos la Maple Notation tendremos que introducir los comandos
según la sintaxis empleada por Maple y finalizar las sentencias con " ; " o " : " . Si
empleamos el punto y coma al presionar Enter la sentencia se ejecuta y el resultado
aparece por pantalla, mientras que si usamos los dos puntos el resultado no aparecerá
por pantalla, veamos:

Maple Notation

> 2+4*sin(x)-ln(x): # Aquí, al presionar Enter no sucede nada


> 2+4*sin(x)-ln(x); # Con punto y coma aparecerá la expresión señalada

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 5


Aprende el uso de Maple 10
2 C 4 sin(x) K ln(x)

Standard Math

2 C sin(x) K x f
(x) =
3
tan( xC 2)

Texto y Standart Math – Combinadas

2 C sin(x) K x
3
Sea la expresión f (x) = una función... tan( x C 2 )

3.- COMANDOS - PROGRAMA MAPLE. OPERACIONES BÁSICAS – EJEMPLOS

En esta sección se presentan una serie de ejemplos para que el alumno se


familiarice con la forma de escribir en Maple, además se muestran una serie de
comandos de uso frecuente. Se invita al alumno a que complemente esta información
con el Menú de Ayuda del programa.
Nota: Maple 10 cuenta con barras de ayuda para la escritura de expresiones
matemáticas ubicada en la parte izquierda de la hoja.

2
1.- Queremos escribir 3 CxKyC 2 $ |x| K C x K ln(x) $ sin(y) :
x
> 3+x-y+2*abs(x)-2/x+sqrt(x)-ln(x)*sin(y);
2
3 CxKyC 2 |x| K C x K ln( x) sin( y)
x

2.- Queremos asignar a la variable el polinomio x2K 3 $xC 1 :


> f:=x^2-3*x+1;

f :=x2 K 3 x C 1

3.- Queremos resolver la ecuación x2K 3 $xC 1 = 0 (se puede hacer de varias

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 6


Aprende el uso de Maple 10
maneras):
> solve(x^2-3*x+1 = 0, {x});

4 3 1 3 1

x=C 5 5 , 4x = K 5 5
2 2 2 2
> solve(x^2-3*x+1 = 0);
3 1 3 1
C 5, K 5
2 222
> solve(f=0, {x}); # La variable f tiene asignado el polinomio x^2-
3*x+1

4 3 1 3
2
12
2
2

x=C 5 5 , 4x = K 5 5
> fsolve(f=0, {x});
{x = 0.3819660113}, {x = 2.618033989}

4.- Queremos evaluar la función f (x) = x2 K 3 $x C 1 en x = 2 (se puede hacer


de varias maneras):
> subs(x=2, f);

> eval(f, x=2);

5.- Queremos evaluar la expresión 22 K 3 $ ln(3) C |2 K 3| C e2 :


> evalf(4-3*ln(3)+abs(2-3)+exp(2), 5);

Nota: el numero 5 al final indica cuantos dígitos se quieren visualizar.

6.- Queremos factorizar el polinomio x3 K 2 $x2 C x :

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 7


Aprende el uso de Maple 10
> factor(x^3-2*x^2+x);

x (xK 1)2

7.- Queremos ver el desarrollo del binomio (xC 2)4 : >


expand((x+2)^4);

x4 C 8 x3 C 24 x2 C 32 xC 16

Maple puede operar con símbolos y hacer simplificaciones como uno las haría
en papel. Todos sabemos que :

> (x^2 -1)/(x+1);


x2K 1

xC 1
> simplify(%); # El símbolo "%" hace referencia al último
resultado
xK 1

... y así podríamos continuar con más ejemplos. En secciones posteriores usaremos
algunos otros comandos, pero la idea es que el alumno, con ayuda del Menú Help,
amplíe esta información.

4.- PROBLEMAS DE CÁLCULO DIFERENCIAL

CÁLCULO DE LÍMITES

Maple tiene la posibilidad de hallar límites de funciones. El comando “limit” tiene


3 argumentos. El primer argumento es una expresión, el segundo es una variable
igualada a la tendencia, mientras que el tercero (opcional) es la dirección por la cual
me acerco a la tendencia (derecha o izquierda). Si esta última opción no es usada,
Maple calcula el límite bilateral. Nota: Maple calcula el valor del límite así este presente
una indeterminación.

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 8


Aprende el uso de Maple 10
Por ejemplo: Queremos calcular lim x3C 2$xK 1 , entonces:
x /2

> Limit(x^3+2*x-1, x=2);

lim 0x3C 2 xK 11 x/2

> limit(x^3+2*x-1, x=2);

Como podemos ver, si usamos el comando “Limit”, aparece la expresión como


tal, sin cálculo alguno. Pero si usamos el comando “limit”, sí aparece el resultado.
Entonces podemos escribir un comando seguido del otro:

> Limit(x^3+2*x-1, x=2) = limit(x^3+2*x-1, x=2);


lim 0x3C 2 xK 11 = 11 x/2

EJEMPLOS
x x x
Calcular: a) lim , b) lim , c) lim :
x /0C |x| x /0K |x| x /0 | x|

> Limit(x/abs(x), x=0, right) = limit(x/abs(x), x=0, right); #


Límite por la derecha
x
lim
x/0 C |x| = 1

> Limit(x/abs(x), x=0, left) = limit(x/abs(x), x=0, left); # Límite


por la izquierda
x
x/lim0 - |x| = K1

> Limit(x/abs(x), x=0) = limit(x/abs(x), x=0); # Límite bilateral

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 9


Aprende el uso de Maple 10
x
El lim no está definido ya que los límites laterales existen pero son x /0 | x|
diferentes.

x2K16
Ejemplo: Calcular lim : x /4 xK4

> Limit((x^2-16)/(x-4), x=4) = limit((x^2-16)/(x-4), x=4);

x2 K 16 x/4

xK 4 =8

lim

xC hK x
Ejemplo: Calcular lim :
h/ 0 h

> Limit((sqrt(x+h)-sqrt(x))/h, h=0) = limit((sqrt(x+h)-sqrt(x))/h,


h=0);

xC h K x 1 1
=
h 2 x

hlim/0

|xC1| K |xK1|
Ejemplo: Calcular lim : x /0 3$ x2C1

> Limit((abs(x+1)-abs(x-1))/sqrt(3*x^2+1), x=0) =


limit((abs(x+1)abs(x-1))/sqrt(3*x^2+1), x=0);
|xC 1| K |x K 1|
lim/0 =0
x 3 x2 C 1

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 10


Aprende el uso de Maple 10
Una utilidad muy práctica de Maple, a la hora de estudiar, se refiere a la resolución de
límites trigonométricos. Siempre es bueno conocer los resultados de los ejercicios que
hacemos, a manera de verificación.

sin(x)
Ejemplo: Calcular lim : Nota: En Maple p = Pi
x /p xKp

> Limit(sin(x)/(x-Pi), x=Pi) = limit(sin(x)/(x-Pi), x=Pi);


sin(x) xlim/p x Kp = K1

p
cos 02 $x 1
Ejemplo: Calcular 1K : x
lim
x /1

> Limit(cos(1/2*Pi*x)/(1-sqrt(x)), x=1) =


limit(cos(1/2*Pi*x)/(1sqrt(x)), x=1);
1

lim cos 2px =p

x/1 1K x

ex K e Kx
Ejemplo: Calcular lim ex C e Kx :
x /KN

> Limit((exp(x)-exp(-x))/(exp(x)+exp(-x)), x=-infinity) =


limit((exp(x)-exp(-x))/(exp(x)+exp(-x)), x=-infinity);

exK e(Kx)
lim
x/KN exC e(Kx) = K1

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 11


Aprende el uso de Maple 10

1K2$ ln(x)
Ejemplo: Calcular lim : x /0C 1C3$
ln(x)

> Limit((1-2*ln(x))/(1+3*ln(x)), x=0, right) = limit((1-


2*ln(x))/(1+3*ln(x)), x=0, right);
1 K 2 ln(x) K2
x/lim0 C 1 C 3 ln(x) = 3

CÁLCULO DE DERIVADAS

El comando “diff” ofrece la posibilidad de derivar una expresión respecto una


variable dada. El primer argumento de esta función es la expresión que se quiere
derivar y el segundo es la variable respecto a la cual se calcula la derivada. Las
derivadas se pueden calcular en funciones de la forma (explícita) o de la forma
(implícita). También se pueden calcular derivadas de orden superior.
d
x 2
Por ejemplo: Dada la función f (x) = e C x K sin(x), calcular f (x ) : d x

> Diff(exp(x)+x^2-sin(x), x);


d
0exC x2K sin(x)1 dx
> diff(exp(x)+x^2-sin(x), x);

exC 2 x K cos (x)

Como podemos ver, si usamos el comando “Diff”, aparece la expresión como


tal, sin cálculo alguno. Pero si usamos el comando “diff”, sí aparece el resultado de la
derivada. Entonces podemos escribir un comando seguido del otro:

> Diff(exp(x)+x^2-sin(x), x)=diff(exp(x)+x^2-sin(x), x);


d
0exC x2K sin(x)1 = exC 2 x K cos (x) dx

Nota: Es común, luego de derivar una función, simplificar para obtener un resultado
más fácil de trabajar. Maple en muchos casos deriva pero no muestra la forma más
simple de la función derivada. Existen una serie de comandos que permiten lograr la
simplificación que queremos.

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 12


Aprende el uso de Maple 10

EJEMPLO

3 d
Dada la función f (x) = x2 $ (1 K x) , calcular f (x ) = y' : d x

> y1:= diff((x^2*(1-x))^(1/3), x); # Asigna la primera derivada a la


variable y1

1 2 x (1 K x) K x2
y1 :=
3 0x2 (1 K x)1 ( 2 /3 )

Para simplificar esta expresión usamos el comando “simplify”. Este comando


es usado para aplicar reglas de simplificación sobre una expresión dada. Otros
comandos que se pueden revisar en la ayuda: collect, combine, expand, factor,
simplify[trig]

> simplify(y1);
1 x (K2 C 3 x)
K

3 0Kx2 (K1 C x)1 ( 2 /3 )

El mismo problema lo podemos hacer en un solo paso:

> y1:= simplify(diff((x^2*(1-x))^(1/3), x));


1 x (K2 C 3 x)
y1 :=K
3 0Kx2 (K1 C x)1 ( 2 /3 )

DERIVADAS DE ORDEN SUPERIOR

1 K tan(x) d3
Ejemplo: Dada la función f (x) = , calcular f (x) = y''' :
1 C tan(x) d x3

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 13


Aprende el uso de Maple 10
> y1:= factor(simplify((diff((1-tan(x))/(1+tan(x)), x)))); # Los
diferentes comandos para lograr la simplificación se pueden usar en la
misma instrucción. El comando "factor" se usa para factorizar

K2 01 C tan(x)21
y1 :=
(1 C tan(x) )2

> y2:= simplify(diff(y1, x));


K4 (K1 C tan(x) ) 01 C tan(x)21
y2 :=
(1 C tan(x) )3

> y3:= simplify(diff(y2, x));

16 01 C tan(x)21 0tan(x)2 K tan(x) C 1


1
y3 :=K
(1 C tan(x) )4

El mismo problema lo podemos hacer en un solo paso:

> y3:= simplify(diff(diff(diff((1-tan(x))/(1+tan(x)), x), x), x)); #


Tercera derivada

16 01 C tan(x)21 01 K tan(x) C tan(x)2


1
y3 :=K
(1 C tan(x) )4

También podemos hacer lo siguiente:

> y3:= simplify(diff((1-tan(x))/(1+tan(x)), x$3)); # x$3 indica


tercera derivada

K16 01 C tan(x)21 01 C tan(x)2 K tan(x)1


y3 :=
(1 C tan(x) )4

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 14


Aprende el uso de Maple 10
OTRA FORMA DE DERIVAR

El comando “D” sirve para derivar. Es un comando parecido al “diff”, pero es


más general que éste en dos aspectos: puede representar derivadas evaluadas en un
punto y puede mostrar procedimientos de derivación. Comparando:
D(f)(x) = diff(f(x),x).
D(f)(x) representa la derivada de con respecto a .

x
, calcular d f (x) = y' :
Ejemplo: Dada la función f (x) = sin(x) $ e d x
> y1:= D(sin(x)*exp(x)); # Indica el procedimiento para calcular la
primera derivada

y1 :=D(sin(x) ) exC sin(x) D0ex1

> y1:= D(sin*exp)(x); # Calcula la primera derivada

y1 :=cos ( x) exC sin( x) ex


> y1:= D(sin*exp); # Calcula la primera derivada en forma general sin
considerar la variable

y1 :=cos exp C sin exp

> y1:= D(sin*exp)(Pi); # Calcula la primera derivada evaluada en p

y1 :=Kep

DERIVADA DE FUNCIONES IMPLÍCITAS

El comando “implicitdiff” sirve para derivar funciones dadas en forma implícita.


El comando tiene la forma implicitdiff(f, y, x), donde define a como una función de
implícitamente. Este comando permite hallar .
2
C y2 = 4 , calcular dy = y' :
Ejemplo: Dada la función x d x
> implicitdiff(x^2+y^2=4,y,x);
x
Ky

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 15


Aprende el uso de Maple 10

También podemos escribir:

> y1:= implicitdiff(x^2+y^2=4,y,x); # Donde y1 representa


dx
x
K
dy

y1 :=
y

Ahora bien, si lo que queremos hallar es = x' : d y

dx
dx

> x1:= implicitdiff(x^2+y^2=4,x,y); # Donde x1 representa


dy

y
x1 :=K
x

dy

Ejemplo: Dada la función ex$ sin(y) C cos (x) = x , calcular = y' : d x


> implicitdiff(exp(x)*sin(y)+cos(x) = x,y,x);
ex sin(y) K sin(x) K 1
K
ex cos (y)

3
C y4 = 4$x , calcular dy = y' :
Ejemplo: Dada la función xdx

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 16


Aprende el uso de Maple 10

> f:= x^3+y^4 = 4*x; # Primero asignamos la función implícita a la


variable f.

f := x3C y4 = 4

dy
> implicitdiff(f,y,x); # Esto representa
dx

1 3 x2 K 4
K
4 y3

5.- GRÁFICAS

La visualización de resultados es una de las capacidades más utilizadas del


álgebra computacional. Poder ver de manera gráfica los resultados de expresiones de
una o dos variables ayuda mucho a entender los resultados. En cuanto a gráficos,
Maple dispone de una gran variedad de comandos.

Ejemplo: Graficar f (x) = x3K 2 $ x C 1 :


> plot(x^3-2*x+1, x=-5..5, y=-10..10, title="Grafico Nº 1");

Existen diferentes instrucciones para personalizar las gráficas, como por ejemplo: a)
color = para fijar el color de las curvas graficadas.
b) labels = para fijar la etiqueta de los ejes coordenados.
c) title = para dar nombre al gráfico.
d) legend = para dar nombre a las diferentes curvas.
Y muchas otras más, que puede revisar en la ayuda y practicar.

Para graficar varias funciones a la vez, hay que encerrarlas entre llaves:

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 17


Aprende el uso de Maple 10

Ejemplo: Graficar las funciones

> plot({abs(-2*x-2)-4,x^2-4,-x},x=-5..5,y=-10..10,title="Grafico Nº
2", color=[red, blue, brown]);

GRÁFICAS DE FUNCIONES IMPLÍCITAS

Se utiliza la función “implicitplot”. Nos permite dibujar curvas en dos


dimensiones, de expresiones dadas de manera implícita. La sintaxis es implicitplot(
f(x,y)=0, x=a..b, y=c..d). Es necesario cargar la librería que contiene esta instrucción,
con with(plots).

Ejemplo: Graficar x2C y2 = 4 :


> with(plots):
implicitplot(x^2+y^2=4, x=-3..3, y=-3..3);

NOTA: Algunas funciones se visualizan mejor con implicitplot.

3
Ejemplo: Graficar y = x que en forma implícita es y3 = x :

=3
> plot((x)^(1/3), x=-4..4, y=-5..5); # Gráfica de y x

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 18


Aprende el uso de Maple 10

> with(plots): implicitplot(y^3=x, x=-3..3, y=-3..3); # Gráfica de .


Implícitamente la gráfica se muestra completa

OTRA FORMA DE GRAFICAR

Se utiliza la función “display”. Esta función nos permite visualizar una lista de
estructuras plot, la sintaxis es display(L) donde L es la lista de estructuras plot que se
quiere visualizar.

Ejemplo: Graficar las funciones f (x) = sin(x) , g(x) = tan(x) :


> restart:
> with(plots):
> F:= plot(sin(x), x=-2*Pi..2*Pi, y=-5..5, style=line): # Las
propiedades de la gráfica se asignan a la variable F
> G:= plot(tan(x), x=-2*Pi..2*Pi, y=-5..5, style=line, discont=false):
# "discont" permite ver o no las asíntotas verticales (false or true)
> display( {F, G} ); # El comando "display" permite visualizar las
gráficas

GRÁFICAS EN COORDENADAS POLARES


> plot([2,t,t=0..2*Pi],coords=polar); # Cisrcunferencia r = 2

> plot([1+cos(t),t,t=0..2*Pi],coords=polar); # Caracol r = 1 C cos (t)

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 19


Aprende el uso de Maple 10

> plot([1+2*cos(t),t,t=0..2*Pi],coords=polar); # Caracol r


= 1 C 2 $cos (t)

> plot([3*sin(4*t),t,t=0..2*Pi],coords=polar); # Rosa r = 3 $ sin(4 $t)

>
plot({[sqrt(9*cos(2*t)),t,t=0..2*Pi],[sqrt(6)*cos(t),t,t=0..2*Pi]},co
ords=polar, color=[yellow,blue]); # Gráfica combinada r2 = 9 $ cos (2 $ t)
6 $cos ( t )

r=

6. - PROBLEMAS DE CÁLCULO INTEGRAL


Maple realiza la integración definida y la indefinida con el comando “int”. En el
caso de la integración indefinida esta función necesita dos argumentos: una expresión
y la variable de integración. Si Maple encuentra respuesta, ésta es devuelta sin la
constante de integración, con el objeto de facilitar su uso en posteriores cálculos.

⌠ x
K x3 dx , entonces:
Por ejemplo: Queremos calcular sin(x) C e

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 20


Aprende el uso de Maple 10

> Int(sin(x)+exp(x)-x^3, x);

⌠ sin(x) C exK x3 d

> int(sin(x)+exp(x)-x^3, x);

Kcos ( x) C exK x4
Como podemos ver, si usamos el comando “Int”, aparece la expresión como
tal, sin cálculo alguno. Pero si usamos el comando “int”, sí aparece el resultado.
Entonces podemos escribir un comando seguido del otro:

> Int(sin(x)+exp(x)-x^3, x) = int(sin(x)+exp(x)-x^3, x) + K; # La


constante K se escribe adicionalmente para una mejor presentación

⌠ sin(x) C ex K x3 dx = Kcos (x) C ex K x4 C



Ejemplo: Calcular a) 4$x2C6 d , b) d ⌠ 1 :


3 4
xK x
x3C3$x

> Int((4*x^2+6)/(x^3+3*x), x) = int((4*x^2+6)/(x^3+3*x), x) + K;


4 x 6
C C3 x dx = ln0x C 31 C 2 ln(x)
2 2
3

C x


> Int(1/(x-(x^4)^(1/3)), x) = combine(simplify(int(1/(x-
(x^4)^(1/3)), x)), ln,anything,symbolic) + K;

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 21


Aprende el uso de Maple 10

x K 0x11dx = ln C 0 x4
( 1 /3 ) 1 3

4 ( 1 /3 ) Kx C 0x41

CÁLCULO DE INTEGRALES DEFINIDAS


⌠3 ⌠4

Ejemplo: Calcular a) 1 dx , b) 1 dx :
⌡ (xC2) $ xC1 ⌡0 1 C x
0

> Int(1/((x+2)*sqrt(x+1)), x=0..3) = int(1/((x+2)*sqrt(x+1)), x=0..3);

⌠3 1 1
2
dx = K pC 2 arctan (2) (x C 2) x C 1
⌡0

> Int(1/(1+sqrt(x)), x=0..4) = evalf(int(1/(1+sqrt(x)), x=0..4), 5);

⌠4 1
dx = 1.8026 1C x
⌡0

CÁLCULO DE INTEGRALES IMPROPIAS

Maple también permite el cálculo de Integrales Impropias:

> Int(ln(x^2)/x^3, x=exp(1)..infinity)=int(ln(x^2)/x^3,


x=exp(1)..infinity);
⌠N

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 22


Aprende el uso de Maple 10

ln0x21 dx = e(K2 )
x3

⌡e

> Int(1/(3*x^2),x=-infinity..-1)=int(1/(3*x^2),x=-infinity..-1);
⌠K1
11 1
3 x2 dx = 3

⌡KN

> Int(1/(3*x^2),x=-
infinity..infinity)=int(1/(3*x^2),x=infinity..infinity);
⌠N

13 x12 dx = N

⌡KN

> Int([1/(x+3)-1/(x+5)],x=0..infinity)=int(1/(x+3)-
1/(x+5),x=0..infinity);

⌠ N
xC1 3 K xC1 5 dx = ln(5) K ln(3)

⌡0

INTERPRETACIÓN DE LA CONSTANTE DE INTEGRACIÓN

Sabemos que la constante de integración permite generar la familia de curvas


que tienen la misma derivada. Con Maple podemos ver gráficamente el significado de
esta aseveración. Por ejemplo: Sea la integral indefinida, le asignamos cuatro valores
arbitrarios distintos a la constante de integración, para luego graficar las diferentes
funciones así obtenidas:

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 23


Aprende el uso de Maple 10

> f:= x^2+2: Int(f, x)=int(f, x) + K; F1(x):=1/3*x^3+2*x-5;


F2(x):=1/3*x^3+2*x; F3(x):=1/3*x^3+2*x+5; F4(x):=1/3*x^3+2*x+10;
plot({F1(x),F2(x),F3(x), F4(x)}, x=-4..4, y=-15..15,
color=black); ⌠ x2 C 2 dx = x3 C 2 x C

F1(x) := x3 C 2 xK 5 F2

(x) := x3 C 2

F3(x) := x3 C 2 xC 5

F4(x) := x3 C 2 x C 10

otro ejemplo:
> f:= x*ln(x): Int(f, x)=int(f, x)+K;F1(x):=1/2*x^2*ln(x)-1/4*x^2-5;
F2(x):=1/2*x^2*ln(x)-1/4*x^2; F3(x):=1/2*x^2*ln(x)-1/4*x^2+5;
F4(x):=1/2*x^2*ln(x)-1/4*x^2+10; plot({F1(x),F2(x),F3(x), F4(x)}, x=-
1..6, y=-10..20, color=black);


⌡x ln(x) dx = 12 x2 ln(x) K 14 x2 C

F1 (x) := x2 ln(x) K x2 K 5

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 24


Aprende el uso de Maple 10

F2 (x) := x2 ln(x) K x2

F3 (x) := x2 ln(x) K x2 C 5

F4 (x) := x2 ln(x) K x2 C 10

INTEGRACIÓN POR PARTES. APLICACIÓN ADICIONAL

Maple tiene un uso particular en la integración por partes con la librería “student”.
El programa permite ver el desarrollo de una integral resuelta por partes para un
cambio de variable dado (sugerido por el usuario):

> with(student):
Int(x^2*ln(x), x) = intparts(Int(x^2*ln(x), x), ln(x)); # El ln(x)
representa el valor de "u" para la integración por partes

⌠ 2
ln(x) dx = ln(x) x3 K⌠ 13 x2 d
x
⌡⌡

Ejemplo:
> Int(x*cos(x), x) = intparts(Int(x*cos(x), x), x); # x representa el
valor de "u" para la integración por partes

⌠⌡x cos (x) dx = x sin(x) K⌠⌡sin(x) d

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 25


Aprende el uso de Maple 10

Ejemplo:

> Int(x^2*exp(x), x) = intparts(Int(x^2*exp(x), x), x^2); ⌠ x2

ex dx = x2 ex K⌠ 2 x ex d

⌡ ⌡

7.- SERIES NUMÉRICAS

CÁLCULO DE SUMAS FINITAS

Maple permite calcular sumas finitas y sumas infinitas con el comando “sum”.
Como en casos anteriores, si usamos el comando “Sum” aparece la expresión como
tal, sin cálculo alguno. Pero si usamos el comando “sum”, sí aparece el resultado.
n

Por ejemplo: Queremos calcular > i entonces:


i=1

> Sum0i, i = 1 ..n1= factor0sum0i, i = 1 ..n11;


n
1

> i= n (n C 1)
2
i=1

n n

Ejemplo: Calcular a) > i2 b) > i3


i=1 i=1

> Sum(i^2, i = 1 .. n) = factor(sum(i^2, i = 1 .. n));


n
1

> i2 = n (n C 1) (2 n C 1)

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 26


Aprende el uso de Maple 10

6
i=1

> Sum(i^3, i = 1 .. n) = factor(sum(i^3, i = 1 .. n));


n
1

> i3 = n2 (n C 1)2
4
i=1

300 300

Ejemplo: Calcular a) > 5 0i2 C 31 2 b) > 2i iKK19 K


2 i Ki 7
i=1 i = 100

> Sum(5*(i^2+3)^2, i=1..300)= factor(sum(5*(i^2+3)^2, i=1..300));


300

> 5 0i2 C 31 2 =

2450566364950 i = 1

> Sum((i-1)/(2*i-9)-i/(2*i-7), i=100..300)= factor(sum((i-1)/(2*i-


9)-i/(2*i-7), i=100..300));
300

> iK 1 i 1407

2 i K 9 K 2 i K 7 = 113263
i = 100

CÁLCULO DE SUMAS INFINITAS. SERIES NUMÉRICAS INFINITAS


N N

> xn > (K1)n x( 2 n C 1)

Ejemplo: Calcular a) n ! b) (2 n C 1)! c)

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 27


Aprende el uso de Maple 10

n=0 n=0

> (K1)n (xK 2)n

n=0 3n
> Sum(x^n/factorial(n), n = 0 .. infinity)=sum(x^n/factorial(n), n =
0 .. infinity);
N

> xn
= ex n! n = 0

> Sum((-1)^n*x^(2*n+1)/factorial(2*n+1), n = 0 .. infinity)=sum((-


1)^n*x^(2*n+1)/factorial(2*n+1), n = 0 .. infinity);
N

> (K1)n x( 2 n C 1)

C 1)!= sin(x)
(2 n
n=0

> Sum((-1)^n*(x-2)^n/3^n, n=0..infinity)=sum((-1)^n*(x-2)^n/3^n,


n=0..infinity);
N

> (K1)n (x K 2)n 3

=C 1
n=0 3n x

DERIVACIÓN E INTEGRACIÓN DE SERIES NUMÉRICAS INFINITAS


N

d > (K1)n (xK 2)n


Ejemplo: Calcular d xn = 0 3n

> Diff(Sum((-1)^n*(x-2)^n/3^n, n = 0 .. infinity), x)=diff(Sum((-


1)^n*(x-2)^n/3^n, n = 0 .. infinity), x);

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 28


Aprende el uso de Maple 10

v
> N (K1)n (x K 2)n > N (K1)n (xK 2)n n

= vx n=0 3n
n=0 (x K 2) 3n


N (K1)n (x K 2)n

Ejemplo: Calcular a) > d

n=0 3n


> Sum(Int((-1)^n*(x-2)^n/3^n,x),n=0..infinity)=Sum(int((-
1)^n*(x2)^n/3^n,x),n=0..infinity);

>N (K1)n (x K 2)n dx = >N (K1) n (x K 2) ( n C 1)

n=0 3n n=0 (n C 1) 3n

GRAFICA DE FUNCIONES Y DE SU EQUIVALENTE EN SERIES DE POTENCIAS


Una serie de potencias, en su intervalo de convergencia, representa una función.
Quiere decir, que si graficamos la función y la serie de potencias, ambas graficas
deben ser semejantes.
N

> xn x
Ejemplo: = e
n!
n=0

> g:=sum(x^n/(n)!, n=0..4); h:=sum(x^n/(n)!, n=0..5);


i:=sum(x^n/(n)!, n=0..6); j:=sum(x^n/(n)!, n=0..7); # Aquí se

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 29


Aprende el uso de Maple 10

presentan diferentes expansiones de la suma infinita. Cada una


representa un polinomio de aproximación.

g :=1 C x C x2 C x3 C x4

h :=1 C x C x2 C x3 C x4 C x5

i :=1 C x C x2 C x3 C x4 C x5 C x6

j :=1 C x C x2 C x3 C x4 C x5 C x6 C

x7
> plot ({exp(x), g, h, i, j} , x=-5..2, y=-1..2, color=black,
thickness=2 );

NOTA: Al tomar más términos del desarrollo en serie de potencias, el polinomio


graficado será mas parecido a la grafica de la función exponencial.

1 1 > (K1)n
xn
=
Ejemplo: f (x) = 3C x= 3 1 x3 n=03 (nC 1)

> f:=Sum((-1)^n*x^n/(3^(n+1)),n = 0 .. infinity)=sum((-


1)^n*x^n/(3^(n+1)),n = 0 .. infinity);
N

> (K1)n xn 1

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 30


Aprende el uso de Maple 10

f := ( n
C 1) =3C x n=03

> g:=sum((-1)^n*x^n/(3^(n+1)),n = 0 .. 4); h:=sum((-


1)^n*x^n/(3^(n+1)),n = 0 .. 5); i:=sum((-1)^n*x^n/(3^(n+1)),n = 0 ..
6); j:=sum((-1)^n*x^n/(3^(n+1)),n = 0 .. 7);
1 1
g := K x C x K x C x4
2 3

3 9

1 1
h := K x C x2 K x3 C x4 K x5
3 9

1 1
i := K x C x K x3
2

C x4 K x5 C x6
3 9

1 1 1 1
xC
3 9 27 j := K
1 1 2
x K 3
x C 4
x K x5
C x6 K
81
x7
2187 6561
> plot ({1/(3+x), g, h, i, j} , x=-6..6, y=-3..3, color=black,
thickness=2 );

SERIE DE TAYLOR

Maple permite generar la serie de Taylor centrada en "c" de una función,


mostrando tantos términos del polinomio como se quiera.

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 31


Aprende el uso de Maple 10

Ejemplo: Hallar los 5 primeros términos de la serie de Taylor centrada en "c" para la
función f (x) = ex :
> taylor( exp(x), x=c, 5 );

ecC ec (x K c) C ec (x K c)2 C ec (x K c)3 C ec (x K c)4


C O0 (x K c)51

Ejemplo: Hallar los 4 primeros términos de la serie de Taylor centrada en


para la función : > taylor( sin(x), x=Pi/4, 4 );

Ejemplo: Hallar los 8 primeros términos de la serie de Taylor centrada en para la


función :
> taylor( tan(x), x=Pi, 8 );

x KpC (x Kp)3 C (xKp)5 C (x Kp)7


C O0 (x Kp)81

8.- INTEGRACIÓN NUMÉRICA APROXIMADA.

MÉTODO DE SIMPSON

Comando, with(Student[Calculus1]): ApproximateInt(f(x), x = a..b, method = simpson,


opts)
Por defecto la regla de simpson se aplica para ! .
"opts" permite especificar características del procedimiento de cálculo.

Ejemplo 1: Aplicar el método de Simpson para aproximar el valor de

⌠⌡0 5sin(x) d , con n=4

> restart: with(Student[Calculus1]):

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 32


Aprende el uso de Maple 10

> ApproximateInt(sin(x), x=0..5, method = simpson, partition = 4,


output=plot, title= GráficoNº1, thickness=2 ); # "output=plot" permita
ver la gráfica

> vi:= ApproximateInt(sin(x), x=0..5, method = simpson, partition =


4, output=value); # "output=value" permite ver el cálculo numérico

5 5 5 5 5 15 5 5
vi := 6 sin 8 C 12 sin 4 C 6 sin 8 C 12 sin 2

5 25 5 15 5 35 5
C sin 8 C 12 sin 4 C 6 sin 8 C 24 sin(5)
6

> evalf(vi); # Se evalúa la expresión anterior "


# "$% ##

Ejemplo 2: Aplicar el método de Simpson para aproximar el valor de


⌠2

eKx 2 dx , con n=8

⌡ K1
> restart: with(Student[Calculus1]):
> ApproximateInt(exp(-x^2), x=-1..2, method = simpson, partition =
8, output=plot, title= GráficoNº2, thickness=2 );

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 33


Aprende el uso de Maple 10

> vi:= ApproximateInt(exp(-x^2), x=-1..2, method = simpson, partition


= 8, output=value);
K169 K25 K49 K1
1
vi := e( K1 ) C 4e 256 C 81 e 64 C 41 e 256 C 81 e 16

K1 K1 K25 K1 K121
1
C e 256 C 1e 64 C 1e 256 C 1e 4 C 1e 256
4 8 4 8 4
K49 K289 K25 K529

C 1 64 C 1e 256 C 1e 16 C
1e 256
e
8 4 8 4
K169 K841

C 1 64 C 1e 256 C 1 e( K4 )
e
8 4 16

> evalf(vi); # & $

MÉTODO DEL TRAPECIO

Ejemplo 1: Aplicar el método del Trapecio para aproximar el valor de

⌠⌡0 5sin(x) d , con n=5

> restart: with(Student[Calculus1]):


> ApproximateInt(sin(x), x=0..5, method = trapezoid, partition = 5,
output=plot, title= GráficoNº4, thickness=2 );

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 34


Aprende el uso de Maple 10

> ApproximateInt(sin(x), x=0..5, method = trapezoid, partition = 5,


output=value, title= GráficoNº1, thickness=2 ); evalf(%);

sin(1) C sin(2) C sin(3) C sin(4) C sin(5)

#%%# "&"#

9.- SUMA DE RIEMANN

El área de una región R se puede estimar como la suma del área de ! rectángulos:

'+), ()*), representando () la altura de dichos rectángulos.

Esta altura se puede considerar de diferentes formas, generando la llamada Suma


Superior y Suma Inferior, entre otras.

Comando, with(Student[Calculus1]): RiemannSum(f(x), x = a..b, method, opts) Por


defecto se trabaja con ! .
"opts" permite especificar características del procedimiento de cálculo.

Ejemplo 1: Estimar el valor de la siguiente integral como la suma del área de !

rectángulos: ⌠⌡0 5sin(x) d

CASO A: Suma inferior


> restart: with(Student[Calculus1]):
> RiemannSum(sin(x), x=0..5, method = lower, output = plot,
thickness=2, title= GráficoNº1 ); # lower = inferior

> RiemannSum(sin(x), x=0..5, method = lower, output = value);

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 35


Aprende el uso de Maple 10

%"##$&# $

CASO B: Suma trabajando con f (xi K 1 )

> RiemannSum(sin(x), x=0..5, method = left, output = plot, thickness=2,


title= GráficoNº2 ); # left = izquierdo

> RiemannSum(sin(x), x=0.0..5.0, method = left, output = value);


$&#

xi K 1C xi
w
CASO C: Suma trabajando con f ( i) siendo wi = 2

> RiemannSum(sin(x), x=0..5, method = midpoint, output = plot,


thickness=2, title= GráficoNº3 ); # midpoint = punto medio

> RiemannSum(sin(x), x=0..5, method = midpoint, output = value);


1 1 1 3 1 5 1 7 1 9
2 sin 4 C 2 sin 4 C 2 sin 4 C 2 sin 4 C 2 sin 4

1 11 1 13 1 15 1 17
C 2 sin 4 C 2 sin 4 C 2 sin 4 C 2 sin 4
1 19
C 2 sin 4

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 36


Aprende el uso de Maple 10

> evalf(%);
" &%$$ "%

CASO D: Suma trabajando con f (wi) siendo wi un valor aleatorio

> RiemannSum(sin(x), x=0..5, method = random, output = plot,


thickness=2, title= GráficoNº4 ); # random = aleatorio

> RiemannSum(sin(x), x=0.0..5.0, method = random, output = value);


# %%#

CASO E: Suma trabajando con f (wi) siendo wi = xi


> RiemannSum(sin(x), x=0..5, method = right, output = plot,
thickness=2, title= GráficoNº5 ); # right = derecho

> RiemannSum(sin(x), x=0..5, method = right, output = value);


1 1 1 1 3 1 1 5
2 sin 2 C 2 sin(1) C 2 sin 2 C 2 sin(2) C 2 sin 2

1 1 7 1 1 9 1
C 2 sin(3) C 2 sin 2 C 2 sin(4) C 2 sin 2 C 2 sin(5)

> evalf(%);

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 37


Aprende el uso de Maple 10

$# # $&%&

CASO F: Suma superior


> RiemannSum(sin(x), x=0.0..5.0, method = upper, output = plot,
thickness=2, title= GráficoNº6 ); # upper = superior

> RiemannSum(sin(x), x=0.0..5.0, method = upper, output = value); $%


&%%$%

10.- APLICACIONES DE LA INTEGRAL DEFINIDA

CÁLCULO DE VOLUMEN Y ÁREA DE SUPERFICIE DE SÓLIDOS DE


REVOLUCIÓN CON EJE DE GIRO PARALELO A LOS EJES COORDENADOS

Maple permite realizar el cálculo de volumen y área de superficie de sólidos de


revolución, pero específicamente para sólidos generados al girar una curva (o una
región R) en torno a una recta (eje de giro) paralela a uno de los ejes coordenados. El
programa permite trabajar de manera:

a) Simbólica: Maple genera la integral que permite calcular el volumen o la superficie


del sólido.
b) Numérica: Maple genera el valor del volumen o la superficie.
c) Gráfica: Maple dibuja en 3D el sólido de revolución generado.
Para esto es usada la librería Student[Calculus1]

Ejemplo 1: Calcular el volumen y el área de la superficie del sólido de revolución que


se genera al girar la curva alrededor del eje desde hasta
$.
> restart:
> with(Student[Calculus1]): # Carga la librería "Student" necesaria
para calcular volumen y área

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 38


Aprende el uso de Maple 10

> VolumeOfRevolution( x^2+1, x=1..4, output= plot, axis= horizontal,


title="Ejemplo 1"); # output=plot, dibuja el sólido

> V:= VolumeOfRevolution( x^2+1, x=1..4, output= integral, axis=


horizontal); # output=integral, muestra la integral que permite
calcular el volumen del sólido
⌠4

V := p 0x2 C 11 2 d

⌡1
> V:= VolumeOfRevolution( x^2+1, x=1..4, output= value, axis=
horizontal); # output=value, muestra la solución que resulta al
resolver la integral

V := p
> S:= SurfaceOfRevolution( x^2+1, x=1..4, output= integral, axis=
horizontal); # output=integral, muestra la integral que permite
calcular el área de la superficie del sólido

S :=⌠ 42 p 0 x2 C 11 4 x2 C 1 d
⌡1
> S:= SurfaceOfRevolution( x^2+1, x=1..4, output= value, axis=
horizontal); # output=value, muestra la solución que resulta al
resolver la integral
25 15
S :=K p 5K p ln0 5 C 21
32
15

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 39


Aprende el uso de Maple 10
16
145
C 4 p 5 13 K p

ln0K8 C 5 131 32
> evalf( S, 5);
#

Ejemplo 2: Calcular el volumen del sólido de revolución que se genera al girar la región
limitada por las curvas , , alrededor del eje desde hasta
.
> restart:
> with(Student[Calculus1]):
> VolumeOfRevolution( x^2+2, 1, x=1..2, output= plot, axis=
horizontal, title="Ejemplo 2"); # output=plot, dibuja el sólido

> V:= VolumeOfRevolution( x^2+2, 1, x=1..2, output= integral, axis=


horizontal); # output=integral, muestra la integral que permite
calcular el volumen del sólido

V :=⌠ 2p :x4 C 4 x2 C 3: d

⌡1
> V:= VolumeOfRevolution( x^2+2, 1, x=1..2, output= value, axis=
horizontal); # output=value, muestra la solución que resulta al
resolver la integral

V := p

Ejemplo 3: Calcular el volumen y el área de la superficie del sólido de revolución


que se genera al girar la curva alrededor de la recta % desde hasta $.

> restart:

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 40


Aprende el uso de Maple 10

> with(Student[Calculus1]):
> VolumeOfRevolution( x^2+1, x=1..4, output= plot,
distancefromaxis=-5, axis= horizontal, title="Ejemplo 3"); #
output=plot, dibuja el sólido

> V:= VolumeOfRevolution( x^2+1, x=1..4, output= integral,


distancefromaxis=-5, axis= horizontal); # output=integral, muestra la
integral que permite calcular el volumen del sólido
⌠4

V := p 0 x2 C 61 2 d

⌡1
> V:= VolumeOfRevolution( x^2+1, x=1..4, output= value,
distancefromaxis=-5, axis= horizontal); # output=value, muestra la
solución que resulta al resolver la integral

V := p

> S:= SurfaceOfRevolution( x^2+1, x=1..4, output= integral,


distancefromaxis=-5, axis= horizontal); # output=integral, muestra la
integral que permite calcular el área de la superficie del sólido
⌠4 2
C 61 4 x2 C 1 d
S := 2 p 0 x
⌡1
> S:= SurfaceOfRevolution( x^2+1, x=1..4, output= value,
distancefromaxis=-5, axis= horizontal); # output=value, muestra la
solución que resulta al resolver la integral
105 95
S :=K p 5K p ln0 5 C 21
32
95

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 41


Aprende el uso de Maple 10
16
225
C 4 p 5 13 K p

ln0K8 C 5 131 32
> evalf( S, 5);

Ejemplo 4: Calcular el volumen del sólido de revolución que se genera al girar la


región limitada por las curvas $, alrededor de la recta desde hasta
.
> restart:
> with(Student[Calculus1]):
> VolumeOfRevolution( x^2+4, 2, x=-2..2, output= plot,
distancefromaxis=-3, axis= horizontal, title="Ejemplo 4");

> V:= VolumeOfRevolution( x^2+4, 2, x=-2..2, output= integral,


distancefromaxis=-3, axis= horizontal)=VolumeOfRevolution( x^2+4, 2,
x=-2..2, output=value, distancefromaxis=-3, axis= horizontal); ;

V :=⌠ 2 p |x4 C 14 x2 C 24| dx = p


⌡K2

CÁLCULO DE VOLUMEN DE SÓLIDOS DE REVOLUCIÓN CON ROTACIÓN SOBRE


UN EJE OBLICUO

ROTACIÓN Y TRASLACIÓN DE EJES

Mediante la traslación y rotación de ejes, un problema de volumen y/o área de


superficie de sólidos de revolución con eje de giro oblicuo, se puede transformar en un
problema con eje de giro paralelo a los ejes coordenados. Mediante la traslación y
rotación se van obteniendo nuevas ecuaciones de trabajo, donde una etapa

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 42


Aprende el uso de Maple 10

fundamental del procedimiento consiste en ir adaptando los límites de integración


originales a los nuevos sistemas.

i.- Primera fase: Traslación del sistema de ejes coordenados.

Ecuaciones de traslación: - .//// 0(

Por medio de la ecuación de traslación se pasa de un sistema coordenado 1, a un


sistema coordenado .1(. El paso fundamental consiste en determinar el punto de corte
del eje oblicuo con el eje . Este punto será el origen del nuevo sistema coordenado.
Los límites de integración deben ser adaptados al nuevo sistema.

Figura Nº 8. Traslación de ejes.

ii.- Segunda fase: Rotación del sistema de ejes coordenados.


Ecuaciones de rotación: .23 4 ( 4//// . 4 (23 4

Por medio de la ecuación de rotación se pasa de un sistema coordenado .1(, a un


sistema coordenado ..1((. El paso fundamental consiste en determinar el ángulo de
inclinación del eje oblicuo. Este ángulo representa la medida de la rotación. Los límites
de integración deben ser adaptados al nuevo sistema.

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 43


Aprende el uso de Maple 10

Figura Nº 9. Rotación de ejes.

Para la verificación de los procedimientos se usarán las siguientes ecuaciones:

Cálculo de áreas de regiones oblicuas: 5 6 76 8/9BA:; < 7< =>:6

7/;?<>/@<

Cálculo de volumen de sólidos de revolución generados a partir de ejes oblicuos:

C 6 7D 8 E8 9BA:; < 7< =>8:6 7/;?<>/@<

A continuación se presentan dos ejemplos, uno de traslación simple de ejes y otro de


rotación simple de ejes, para familiarizarnos con el procedimiento.

Ejemplo 5:
Calcular el volumen del sólido de revolución generado al girar la curva alrededor del
eje desde hasta % :

Trabajando con dy : MÉTODO DE LOS DISCOS


> restart: f:= y=x^2+1;
f :=y = x2 C 1

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 44


Aprende el uso de Maple 10

> solutions:=[solve(%, x)]; i:= solutions[1]; # Se obtiene la forma


explícita para la variable x solutions := 2 3
K
y 1, K K
y 1
i :=
> plot ( x^2+1, x=0..2, y=0..6, yK 1 thickness=2);

> Int (Pi*i^2, y=1..5)=int (Pi*i^2, y=1..5); # Se hace el cálculo


construyendo manualmente la integral de volumen

⌠⌡15p (y K 1) dy = 8 p

Trabajando con dx : MÉTODO DE LAS CAPAS CILÍNDRICAS


> restart: with(Student[Calculus1]):
> VolumeOfRevolution( x^2+1, 5, x=0..2, output= integral, axis=
vertical)=VolumeOfRevolution( x^2+1, 5, x=0..2, output= value, axis=
vertical); # Se hace el cálculo de volumen con el respectivo comando
incluido en el programa. Cuando el eje de giro es el eje "y", el
programa considera el método de las capas cilíndricas.

⌠ 2K2 p x (x2K 4) dx = 8 p
⌡0
> VolumeOfRevolution( x^2+1, 5, x=0..2, output= plot, axis= vertical,
title="Ejemplo 5");

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 45


Aprende el uso de Maple 10

Ejemplo 6: Calcular el volumen del sólido de revolución generado al girar la región


encerrada entre las curvas % alrededor de la recta desde hasta % :

Trabajando con dy : MÉTODO DE LOS DISCOS


> restart: f:= y=x^2+1;
f :=y = x2 C 1
> solutions:=[solve(%, x)]; i:= solutions[1]; solutions
:= 2 3 yK 1, K yK 1

i := yK 1
> Int (Pi*(4-(2-i)^2), y=1..5)=int (Pi*(4-(2-i)^2), y=1..5);

⌠5 0 01 21 40
⌡1 p 4 K 2 K y K 1 dy = 3 p

Trabajando con dx : MÉTODO DE LAS CAPAS CILÍNDRICAS


> restart: with(Student[Calculus1]):
> VolumeOfRevolution( x^2+1, 5, x=0..2, output= integral, axis=
vertical, distancefromaxis= 2)=VolumeOfRevolution( x^2+1, 5, x=0..2,
output= value, axis= vertical, distancefromaxis= 2);

⌠ 22 p (xK 2) (x2K 4) dx = p

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 46


Aprende el uso de Maple 10

⌡0
> VolumeOfRevolution( x^2+1, 5, x=0..2, output= plot, axis= vertical,
distancefromaxis= 2, title="Ejemplo 6");

EJEMPLO 1: Traslación de ejes


Transformar la ecuación x2 C 4 $ y2 K 6 $ x C 16 $y C 21 = 0 trasladando los ejes de

manera que el origen sea Or= (3, K2) :

> restart:
> f:= x^2+4*y^2-6*x+16*y+21 = 0; a:= 3; b:= -2;

f :=x2 C 4 y2 K 6 x C 16 y C 21 = 0

a :=3 b

:=K2

> x:= a+t; y:= b+w;


x :=3

Cy

:=K2 C

> eval(f);

(3 C t)2 C 4 (K2 C w)2 K 29 K 6 t C 16 w = 0

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 47


Aprende el uso de Maple 10

> simplify(%); # Solución (el símbolo % permite hacer referencia a la


expresión anterior)

K4 C t2 C 4 w2 = 0

EJEMPLO 2: Rotación de ejes


Transformar la ecuación x2 K 2 $x $ y C y2 K x = 0 rotando los ejes coordenados un

p
ángulo de q = :
4
> restart:
> f:= x^2-2*x*y+y^2-x=0; theta:=Pi/4;

f :=x2 K 2 x y C y2 K x = 0

q := p
> x:= t*cos(theta)-w*sin(theta); y:=t*sin(theta)+w*cos(theta);

x := t 2K w 2

y := t 2C w
> eval(f); # Evaluamos las ecuaciones de rotación en la función
original f
> simplify(%); # Solución

2 w2 K t 2C w 2=0
Ahora presentamos un ejemplo de cálculo de volumen con eje de giro horizontal, pero
usando traslación de ejes.

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 48


Aprende el uso de Maple 10

EJEMPLO 3: Volumen usando traslación de ejes


Usando traslación de ejes calcular el volumen del sólido de revolución generado al

girar la curva y = x2 C 1 alrededor de la recta y = 5 desde x = 0 hasta x=1:

A.- Forma directa, sin trasladar los ejes, usando la librería Student[Calculus1] >
restart:
> with(Student[Calculus1]):
> VolumeOfRevolution( x^2+1, x=0..1, output= integral,
distancefromaxis=5, axis= horizontal);
⌠1

p 0 x2 K 41 2 d

⌡0
> VolumeOfRevolution( x^2+1, x=0..1, output= plot, distancefromaxis=5,
axis= horizontal, title="Ejemplo 3");

> VolumeOfRevolution( x^2+1, x=0..1, output= value,


distancefromaxis=5, axis= horizontal);

p
B.- Forma indirecta, Transformar la ecuación trasladando los ejes de manera que el
origen sea FG % .
> restart:
> f:= y-x^2-1 = 0; a:= 0; b:= 5;

f :=y K x2 K 1 = 0

a :=0 b

:=5

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 49


Aprende el uso de Maple 10

> x:= a+t; y:= b+w;


x :=

y :=5 C

> eval(f); # Ecuación de la parábola con los ejes trasladados

4 C w K t2 = 0

> g:= simplify(%); # El símbolo % permite hacer referencia a la


expresión anterior

g :=4 C wK t2 = 0

> h:=isolate(g, w); # Despejar de la función g la variable w, y guardar


esto en la variable h

h :=w = K4 C t2

> V:= Int (Pi*(rhs(h))^2, t=0..1)=int (Pi*(rhs(h))^2, t=0..1); # Se


plantea la integral de volumen, método de los discos

2
⌠1 203
V := p 0 K4 C t21 dt = p

15
⌡0
NOTA: El comando “rhs(h)” permite usar la parte derecha de la función asignada
en la variable h. Además, no es necesario cambiar los límites de integración, ya que la
traslación se hizo sobre el eje "y".

Ahora presentamos un ejemplo de cálculo de volumen sobre un eje de giro oblicuo.

Ejemplo 4: Usando traslación de ejes calcular el volumen del sólido de revolución


generado al girar la curva y = x2 C 1 alrededor de la recta y = K2 desde x = 2 hasta
x=5:

A.- Forma directa, sin trasladar los ejes, usando la librería Student[Calculus1]
> restart:
> with(Student[Calculus1]):

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 50


Aprende el uso de Maple 10

> VolumeOfRevolution( x^2+1, x=2..5, output= integral,


distancefromaxis=-2, axis= horizontal);
⌠5

p 0 x2 C 31 2 d

⌡2
> VolumeOfRevolution( x^2+1, x=2..5, output= plot, distancefromaxis=-
2, axis= horizontal, title="Ejemplo 4");

> VolumeOfRevolution( x^2+1, x=2..5, output= value, distancefromaxis=-


2, axis= horizontal);

B.- Forma indirecta, Transformar la ecuación yKx2K1 = 0 trasladando los ejes de manera

que el origen sea Or = (2, K2) :

> restart:
> f:= y-x^2-1 = 0; a:= 2; b:= -2; xx1:= 2; xx2:= 5; # 2 y 5 son los
límites originales. Luego de la traslación, los límites originales
deben ser adaptados a la nueva ecuación.

f :=y K x2 K 1 = 0
a :=2 b

:=K2

xx1:=2 xx2:=5

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 51


Aprende el uso de Maple 10

> x:=a+t; y:= b+w; x :=2 C y :=K2 C

> eval(f);
K3 C w K (2 C t)2 = 0

> g:= simplify(%);


g :=K7 C w K 4 t K t2 = 0

> h:=isolate(g, w); # Ecuación de la parábola con los ejes trasladados


h :=w = 7 C 4 t C t2

> limite_x1:= xx1=a+t; limite_x2:= xx2=a+t; # Nuevos límites

limite_x1 :=2 = 2 C limite_x2 :=5 = 2 C

> lim_inf:= solve (limite_x1); lim_sup:= solve

(limite_x2); lim_inf :=0 lim_sup

:=3

> V:= Int (Pi*(rhs(h))^2, t=lim_inf..lim_sup)=int (Pi*(rhs(h))^2,


t=lim_inf..lim_sup);

2
⌠3 4398
V := p 07 C 4 t C t21 dt = p

5
⌡0

EJEMPLO 5: Volumen - Eje de giro oblicuo - Usando rotación y traslación Calcular el


volumen del sólido de revolución que se genera al girar la curva alrededor de la recta
desde el punto H % al punto H $ " , estos puntos se refieren a la parábola.
El planteamiento para la resolución del ejercicio consiste en transformar este problema
en un problema donde el eje de giro sea HORIZONTAL, ya que una vez logrado esto,
se convierte en un problema tradicional de volumen de sólidos de revolución con eje
de giro paralelo a los ejes coordenados. Procedimiento:
a. Primero se hace una traslación de ejes, de manera que el origen del nuevo
sistema coordenado se ubique en el punto donde el eje oblicuo corta al eje original
"y".

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 52


Aprende el uso de Maple 10

b. Luego se hace una rotación de ejes de manera que el eje de las abscisas del
nuevo sistema rotado, quede sobre la recta que representa el eje oblicuo.
c. Paralelamente a todo esto, hay que ir transformando los límites de integración
originales, adaptándolos a los nuevos sistemas coordenados.

> restart: plot({x^2+1, x-1}, x=-5..20, y=-5..20, thickness=2,


color=[red, blue]);

1.- Traslación de los ejes:


> restart:
> f:= y=x-1; g:= y=x^2+1; xx1:= 2; xx2:= 4; # Límites originales

f :=y = x K1 g :=y = x2C1

xx1 :=2 xx2 :=4 > with(student): m:=


slope(f); # El comando "slope(f)" calcula la pendiente de la recta (eje
oblicuo) guardada en la variable f. Este dato será necesario para la
rotación de los ejes. m :=1
> a:= 0; b:= rhs(eval(f, x=a)); # Evalúa la parte derecha de la
función f para . Esto para hallar el corte con el eje , lo que completa
el punto de referencia para llevar a cabo la traslación de los ejes
a :=0
b :=K1
Gráficamente:

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 53


Aprende el uso de Maple 10

> x:= a+t; y:= b+w; # P(a,b) representa el punto donde será colocado
el origen del nuevo sistema
x :=t

y :=K1 Cw
> eval(g);

K1 C w = t2C1
> simplify(%);

K1 C w = t2C 1
> h:= isolate(%, w); # Ecuación de la parábola para el nuevo sistema
(Ejes trasladados)

h :=w = t2C 2
> xx3:= solve(xx1=x, t); xx4:= solve(xx2=x, t); yy3:=eval(rhs(h),
t=xx3); yy4:=eval(rhs(h), t=xx4); # Nuevos puntos de la función con
traslación. Al trasladar los ejes, los valores (límites de
integración) de x siguen siendo los mismos. Lo que cambian son los
valores de y. xx3 :=2 xx4 :=4 yy3 :=6 yy4 :=18
2.- Rotación de los ejes:
> theta:= arctan(m); # Ángulo de rotación calculado a partir del eje
oblicuo original

q := p
> t:= tt*cos(theta)-ww*sin(theta); w:=tt*sin(theta)+ww*cos(theta); #
Ecuaciones para la rotación. Este sistema de ecuaciones permitirá el
cálculo de los nuevos límites (rotados)

2
t := tt 2K ww

w := tt 2C 2 ww

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 54


Aprende el uso de Maple 10

> eval(h): j:= simplify(%); # Ecuación de la parábola original


relacionada a los ejes rotados. Ya en este punto tenemos un problema
de volumen de sólidos de revolución con eje de giro HORIZONTAL.

1 1 2K
j := tt 2C ww 2= tt tt ww C ww2 C 2
2 2
Gráficamente:

>

solutions:=[solve(%, ww)]: i1:= solutions[1]; i2:= solutions[2];


# Despejo ww, nueva variable. Graficamos para definir cuál será la
ecuación de trabajo

2C 8 tt 2 K 14
i1 :=tt C

i2 :=tt C 2K 8 tt 2 K 14

Gráficas para una comprobación previa…

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 55


Aprende el uso de Maple 10

> plot(i2, tt=-10..10, ww=-


> plot(i1, tt=-10..10, ww=- 1..10, color=red, thickness=2);
1..10, color=red, thickness=2); #AQUI

> with(plottools): p:=


> with(plots): implicitplot(j, implicitplot(j, tt=-10..10, ww=-
tt=-10..10, ww=-1..10, 10..10, color=green,
color=green, thickness=2); thickness=2): r:= rotate(p,
Pi/4): display(r);

> solve({xx3=t, yy3=w}, [tt,ww]); # Resuelve el sistema de ec.


(5.10) para hallar los nuevos puntos de la función rotada

[ [tt = 4 2, ww = 2 2]]
> solve({xx4=t, yy4=w}, [tt,ww]);

[ [tt = 11 2, ww = 7 2]]
> lim_inf:= eval(tt,solve({xx3=t, yy3=w})); # devuelve la sol de tt,
abscisas del sistema rotado

lim_inf :=4 2
> lim_sup:= eval(tt,solve({xx4=t, yy4=w}));

lim_sup :=11 2
> V:= Int (Pi*(i2)^2, tt=lim_inf..lim_sup)=int (Pi*(i2)^2,
tt=lim_inf..lim_sup); # Cálculo con la ecuación tradicional de volúmen
de sólidos de revolución

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 56


Aprende el uso de Maple 10

> evalf(rhs(V), 5);


&

> with(Student[Calculus1]): # Cálculo con la libreria, comprobación >


VolumeOfRevolution( i2, tt=lim_inf..lim_sup, output= integral, axis=
horizontal)=evalf(VolumeOfRevolution( i2, tt=lim_inf..lim_sup,
output= value, axis= horizontal),5);

11 2
⌠2
1
p 02 tt C 4 2 K 8 tt 2 K 141 dtt = 1338.2
2

⌡4

ÁREA DE SUPERFICIE
> with(Student[Calculus1]): SurfaceOfRevolution( i2,
tt=lim_inf..lim_sup, output= integral, axis=
horizontal)=evalf(SurfaceOfRevolution( i2, tt=lim_inf..lim_sup,
output= value, axis= horizontal),5);;

COMPROBACIÓN DE LA ROTACIÓN Y TRASLACIÓN USANDO UNA ECUACIÓN


DE REFERENCIA PARA EL CÁLCULO DE ÁREA DE REGIONES OBLICUAS

Vamos a calcular el área de la región plana.


Calcular el área de la región plana perpendicular entre las curvas y desde
el punto H % al punto H $ " , estos puntos se refieren a la
parábola.

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 57


Aprende el uso de Maple 10


1 2 ⌡pq[f(x) Km $xKb] $ [1Cm$f '(x) ] dx .
A =$ 1Cm
> A:= Int (i2, tt=lim_inf..lim_sup)=int (i2, tt=lim_inf..lim_sup); #
Cálculo de área tradicional, en base a los ejes trasladados y rotados

⌠11 2

tt C 2K
1 1
A := 8 tt 2 K 14 dtt =
22
⌡4 2

> restart: A:= 1/(1+1^2)*Int((x^2+1-(x-1))*(1+1*Diff(x^2+1,x)),


x=2..4)=1/(1+1^2)*int((x^2+1-(x-1))*(1+1*diff(x^2+1,x)), x=2..4); #
Ecuación de referencia para el cálculo de área. Trabaja con el problema
original, sin necesidad de traslación y rotación de ejes ⌠4

A := 1 (x2C 2 Kx ) 01 C d (x C 1)1
2
dx =
185

2 dx 3
⌡2
COMPROBACIÓN DE LA ROTACIÓN Y TRASLACIÓN USANDO UNA ECUACIÓN
DE REFERENCIA PARA EL CÁLCULO DE VOLUMEN - EJE OBLICUO

V =p 3 $⌠ q[f(x) Km $xKb]2$ [1Cm$f ' (x) ] dx .

2 2 ⌡p (1Cm )

> restart: V:= Pi/(1+1^2)^(3/2)*Int((x^2+1-(x-


1))^2*(1+1*Diff(x^2+1,x)), x=2..4)=Pi/(1+1^2)^(3/2)*int((x^2+1-
(x1))^2*(1+1*diff(x^2+1,x)), x=2..4); # Ecuación de referencia para
el cálculo de volumen de sólidos de revolución (ejes oblicuos).
Trabaja con el problema original, sin necesidad de traslación y
rotación de ejes

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 58


Aprende el uso de Maple 10

> evalf(%,5);

EJEMPLO 6: Volumen - Eje de giro oblicuo - Usando rotación y traslación


Calcular el volumen del sólido de revolución que se genera al girar la curva
$ alrededor de la recta desde el punto H $ al punto H % .

> restart:
> plot({x^2-4, -x-2}, x=-10..10, y=-10..10, thickness=2);

1.- Traslación de los ejes:


> restart:
> f:= y=-x-2; g:= y=x^2-4; xx1:= -4; xx2:= -3; # Límites originales

f :=y = Kx K 2 g

:=y = x2 K 4

xx1:=K4

xx2:=K3

> with(student): m:= slope(f); # El comando "slope(f)" calcula la


pendiente de la recta (eje oblicuo) guardada en la variable f. Este
dato será necesario para la rotación de los ejes. m :=K1

> a:= 0; b:= rhs(eval(f, x=0)); # Evalua la parte derecha de la


función f para x = 0. Esto para hallar el corte con el eje y , lo que
completa el punto de referencia para llevar a cabo la traslación de
los ejes

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 59


Aprende el uso de Maple 10

a :=0 b

:=K2

> x:= a+t; y:= b+w; # P(a,b) representa el punto donde será colocado
el origen del nuevo sistema
x :=

y :=K2 C
> eval(g);

K2 C w = t2 K 4

> simplify(%);

K2 C w = t2 K 4

> h:= isolate(%, w); # Ecuación de la parábola para el nuevo sistema


(Ejes trasladados)

h :=w = t2 K 2

> xx3:= solve(xx1=x, t); xx4:= solve(xx2=x, t); yy3:=eval(rhs(h),


t=xx3); yy4:=eval(rhs(h), t=xx4); # Nuevos puntos de la función con
traslación. Al trasladar los ejes, los valores (límites de integración)
de x siguen siendo los mismos. Lo que cambian son los valores de y.
xx3:=K4 xx4:=K3 yy3:=14 yy4:=7

Gráficamente:

2.- Rotación de los ejes:


> theta:= arctan(m); # Ángulo de rotación calculado a partir del eje
oblicuo original

q :=K p

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 60


Aprende el uso de Maple 10

> t:= tt*cos(theta)-ww*sin(theta); w:=tt*sin(theta)+ww*cos(theta); #


Ecuaciones para la rotación. Este sistema de ecuaciones permitirá el
cálculo de los nuevos límites (rotados)

t 2C 2 := tt ww

w tt 2 :=K 2C ww
> eval(h): j:= simplify(%); # Ecuación de la parábola original
relacionada a los ejes rotados. Ya en este punto tenemos un problema
de volumen de sólidos de revolución con eje de giro HORIZONTAL.

j :=K tt 2C ww 2= tt2 C tt wwC ww2 K 2


Gráficamente:

> solutions:=[solve(%, ww)]: i1:= solutions[1]; i2:= solutions[2]; #


Despejo ww, nueva variable. Graficamos para definir cuál será la
ecuación de trabajo

i1 :=Ktt C 2C K 8 tt 2 C 18

i2 :=Ktt C 2K K 8 tt 2 C 18
Gráficas para una comprobación previa…

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 61


Aprende el uso de Maple 10

> plot(i1, tt=-10..10, ww=- > plot(i2, tt=-10..10, ww=-


10..10, color=red, thickness=2); 10..10, color=red, thickness=2);

> with(plottools): p:=


> with(plots): implicitplot(j, implicitplot(j, tt=-10..10, ww=-
tt=-10..10, ww=-10..10, 10..10, color=green,
color=green, thickness=2); thickness=2): r:= rotate(p, -
Pi/4): display(r);

> solve({xx3=t, yy3=w}, [tt,ww]); # Resuelve el sistema de ec.(1.10)


para hallar los nuevos puntos de la función rotada 2 2tt = K9
2
2, ww = 5 3 3
> solve({xx4=t, yy4=w}, [tt,ww]);
2
2 2tt = K5 2, ww = 2 3 3
> lim_inf:= eval(tt,solve({xx3=t, yy3=w})); # devuelve la sol de tt,
abscisas del sistema rotado

lim_inf :=K9 2
> lim_sup:= eval(tt,solve({xx4=t, yy4=w}));

lim_sup :=K5 2
> V:= Int (Pi*(i2)^2, tt=lim_inf..lim_sup)=int (Pi*(i2)^2,
tt=lim_inf..lim_sup); # Cálculo con la ecuación tradicional de volúmen
de sólidos de revolución

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 62


Aprende el uso de Maple 10

> evalf(rhs(V), 5);


$%# %

> with(Student[Calculus1]): # Cálculo con la libreria, comprobación >


VolumeOfRevolution( i2, tt=lim_inf..lim_sup, output= integral, axis=
horizontal)=evalf(VolumeOfRevolution( i2, tt=lim_inf..lim_sup,
output= value, axis= horizontal),5);
⌠K5 2 2

p 02 tt K 2 C K8 tt 2 C 181 dtt = 456.95

⌡K9 2

ÁREA DE SUPERFICIE
> with(Student[Calculus1]): SurfaceOfRevolution( i2,
tt=lim_inf..lim_sup, output= integral, axis=
horizontal)=evalf(SurfaceOfRevolution( i2, tt=lim_inf..lim_sup,
output= value, axis= horizontal),5);;

COMPROBACIÓN DE LA ROTACIÓN Y TRASLACIÓN USANDO UNA ECUACIÓN


DE REFERENCIA PARA EL CÁLCULO DE ÁREA

Vamos a calcular el área de la región plana.


Calcular el área de la región plana perpendicular entre las curvas $ y desde el punto

H $ al punto H % .


12 q[f(x) Km $xKb] $ [1Cm$f '(x) ] dx .

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 63


Aprende el uso de Maple 10

A =$

1Cm ⌡p
> A:= Int (i2, tt=lim_inf..lim_sup)=int (i2, tt=lim_inf..lim_sup); #
Cálculo de área tradicional, en base a los ejes trasladados y rotados
2
⌠K5 1 1
A := Ktt C 2 K K8 tt 2 C 18 dtt =
2 2
⌡K9 2

> restart: A:= 1/(1+(-1)^2)*Int((x^2-4-(-x-2))*(1-1*Diff(x^2-4,x)),


x=-4..-3)=1/(1+(-1)^2)*int((x^2-4-(-x-2))*(1-1*diff(x^2-4,x)), x=-
4..-3); # Ecuación de referencia para el cálculo de área. Trabaja con
el problema original, sin necesidad de traslación y rotación de ejes
⌠K3

A := 21 0x2 K K d0 2
K 41
dx = 1676
2 C x1 1x
dx
⌡K4

COMPROBACIÓN DE LA ROTACIÓN Y TRASLACIÓN USANDO UNA ECUACIÓN


DE REFERENCIA PARA EL CÁLCULO DE VOLUMEN - EJE OBLICUO

V= p 3 $⌠ q[f(x) Km $xKb]2$ [1Cm$f ' (x) ] dx .


2 ⌡p
(1Cm2)

> restart: V:= Pi/(1+(-1)^2)^(3/2)*Int((x^2-4-(-x-


2))^2*(11*Diff(x^2-4,x)), x=-4..-3)=Pi/(1+(-1)^2)^(3/2)*int((x^2-4-
(-x2))^2*(1-1*diff(x^2-4,x)), x=-4..-3); # Ecuación de referencia
para el cálculo de volumen de sólidos de revolución (ejes oblicuos).

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 64


Aprende el uso de Maple 10

Trabaja con el problema original, sin necesidad de traslación y


rotación de ejes

> evalf(%,5);

Prof. Guillermo Moreno, Prof. Orlan Rodríguez Página 65

También podría gustarte