Вы находитесь на странице: 1из 58

Aprende el uso de Maple 10

APRENDE EL USO DE MAPLE 10


Prof. Guillermo Moreno, Prof. Orlan Rodrguez

Contenido de este material:


INSTRUCCIONES Y COMANDOS BASICOS DE MAPLE 10
1.- LIBRERAS
2.- CMO REALIZAR LAS ENTRADAS EN MAPLE
3.- COMANDOS - PROGRAMA MAPLE. OPERACIONES BSICAS EJEMPLOS
4.- PROBLEMAS DE CLCULO DIFERENCIAL
CLCULO DE LMITES
CLCULO DE DERIVADAS
DERIVADAS DE ORDEN SUPERIOR
OTRA FORMA DE DERIVAR
DERIVADA DE FUNCIONES IMPLCITAS
5.- GRFICAS
GRFICAS DE FUNCIONES IMPLCITAS
OTRA FORMA DE GRAFICAR
GRFICAS EN COORDENADAS POLARES
6. - PROBLEMAS DE CLCULO INTEGRAL
CLCULO DE INTEGRALES DEFINIDAS
CLCULO DE INTEGRALES IMPROPIAS
INTERPRETACIN DE LA CONSTANTE DE INTEGRACIN
INTEGRACIN POR PARTES. APLICACIN ADICIONAL
7.- SERIES NUMRICAS
CLCULO DE SUMAS FINITAS
CLCULO DE SUMAS INFINITAS. SERIES NUMRICAS INFINITAS
DERIVACIN E INTEGRACIN DE SERIES NUMRICAS INFINITAS
GRAFICA DE FUNCIONES Y DE SU EQUIVALENTE EN SERIES DE POTENCIAS
SERIE DE TAYLOR
8.- INTEGRACIN NUMRICA APROXIMADA.
MTODO DE SIMPSON
MTODO DEL TRAPECIO
9.- SUMA DE RIEMANN
10.- APLICACIONES DE LA INTEGRAL DEFINIDA
a. CLCULO DE VOLUMEN Y REA DE SUPERFICIE DE SLIDOS DE
REVOLUCIN CON EJE DE GIRO PARALELO A LOS EJES COORDENADOS.
b. CLCULO DE VOLUMEN DE SLIDOS DE REVOLUCIN CON ROTACIN
SOBRE UN EJE OBLICUO.

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 1


Aprende el uso de Maple 10

INSTRUCCIONES Y COMANDOS BASICOS DE MAPLE 10


Un Ambiente de Clculo Cientfico Generalidades

Maple es un poderoso manipulador de expresiones algebraicas que no se


limita slo al lgebra bsica, sino que adems es capaz de resolver ecuaciones,
derivar, integrar, graficar y mucho ms. Generalmente, Maple es usado en forma
interactiva, en que el usuario le va indicando a cada paso lo que se quiere
desarrollar.

La principal caracterstica es que Maple es capaz de realizar clculos


simblicos, es decir, operaciones similares a las que se llevan a cabo cuando se
intenta realizar una demostracin matemtica, se despeja una variable de una
expresin, se sustituye en otra expresin matemtica, se agrupan trminos, 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 cmo se trabaja con los distintos
comandos adems de encontrar numerosos ejemplos (que pueden ser copiados en
la hoja de trabajo).

Hay distintas formas de acceder a la ayuda, una de las ms rpidas consiste


en anteponer un signo de interrogacin al comando (COMANDO "INT) sobre el cual
queremos informacin, (luego presionamos ENTER).

Podemos obtener la misma informacin a travs 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. Adems, cabe destacar la existencia de un diccionario en el
que encontramos definiciones para ms de 5000 trminos matemticos.

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 2


Aprende el uso de Maple 10

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


cmo deben ser escritas las instrucciones para un comando determinado. Basta con
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 Rodrguez Pgina 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.- LIBRERAS

Las libreras representan una parte fundamental del programa. Maple dispone
de un alto nmero de comandos, pero no todos se cargan al iniciar el programa, slo
aquellos que son ms importantes. El resto de los comandos se encuentran en las
diferentes libreras temticas y si queremos utilizarlos debemos cargarlos
previamente. Para ver una lista de las libreras:

> ?index,package # Luego presionar Enter


Nota: El smbolo # es usado para introducir comentarios.

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 4


Aprende el uso de Maple 10

Para cargar la librera completa usamos el comando with(librera). De esta


forma, para utilizar una de las funciones incluidas en dicha librera slo tenemos que
escribir el nombre de la funcin con sus correspondientes argumentos. Por ejemplo,
queremos graficar la funcin      (dada en forma implcita), usamos el comando
implicitplot (en secciones posteriores se explicar en detalle lo referente a cmo
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 grfica no aparece ya que el comando implicitplot no se encuentra
cargado en el programa. Es necesario hacer el llamado de la librera que contiene
este comando:

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

2.- CMO 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 segn 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 expresin
sealada

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 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) =
tan ( 3 x C 2 )

Texto y Standart Math Combinadas


2 C sin ( x ) K x
Sea la expresin f (x) = una funcin...
tan ( 3 x C 2 )

3.- COMANDOS - PROGRAMA MAPLE. OPERACIONES BSICAS EJEMPLOS

En esta seccin se presentan una serie de ejemplos para que el alumno se


familiarice con la forma de escribir en Maple, adems se muestran una serie de
comandos de uso frecuente. Se invita al alumno a que complemente esta
informacin con el Men de Ayuda del programa.
Nota: Maple 10 cuenta con barras de ayuda para la escritura de expresiones
matemticas ubicada en la parte izquierda de la hoja.

2
1.- Queremos escribir 3 C x K y C 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 C x K y C 2 |x| K C x K ln( x ) sin ( y )
x

2.- Queremos asignar a la variable  el polinomio x2 K 3 $ x C 1 :


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

3.- Queremos resolver la ecuacin x2 K 3 $ x C 1 = 0 (se puede hacer de varias


maneras):
> solve(x^2-3*x+1 = 0, {x});

4 x = 32 C 21 5 5 , 4 x = 23 K 21 5 5

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 6


Aprende el uso de Maple 10

> solve(x^2-3*x+1 = 0);


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

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

4.- Queremos evaluar la funcin 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 expresin 22 K 3 $ ln ( 3 ) C |2 K 3| C e 2 :


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


Nota: el numero 5 al final indica cuantos dgitos se quieren visualizar.

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


> factor(x^3-2*x^2+x);
x ( x K 1 )2

7.- Queremos ver el desarrollo del binomio (x C 2)4 :


> expand((x+2)^4);
x4 C 8 x3 C 24 x2 C 32 x C 16

Maple puede operar con smbolos y hacer simplificaciones como uno las hara
 
en papel. Todos sabemos que    :


Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 7


Aprende el uso de Maple 10

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


x2 K 1
xC1
> simplify(%); # El smbolo "%" hace referencia al ltimo
resultado
xK1

... y as podramos continuar con ms ejemplos. En secciones posteriores usaremos


algunos otros comandos, pero la idea es que el alumno, con ayuda del Men Help,
ample esta informacin.

4.- PROBLEMAS DE CLCULO DIFERENCIAL

CLCULO DE LMITES

Maple tiene la posibilidad de hallar lmites de funciones. El comando limit


tiene 3 argumentos. El primer argumento es una expresin, el segundo es una
variable igualada a la tendencia, mientras que el tercero (opcional) es la direccin por
la cual me acerco a la tendencia (derecha o izquierda). Si esta ltima opcin no es
usada, Maple calcula el lmite bilateral. Nota: Maple calcula el valor del lmite as este
presente una indeterminacin.

Por ejemplo: Queremos calcular lim x3 C 2$ xK 1 , entonces:


x /2

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


lim 0 x3 C 2 x K 11
x/2

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




Como podemos ver, si usamos el comando Limit, aparece la expresin


como tal, sin clculo 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);

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 8


Aprende el uso de Maple 10

lim 0 x3 C 2 x K 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); #


Lmite por la derecha
x
lim |x| = 1
x/0 C

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


Lmite por la izquierda
x
lim
x/0 - |x| = K1

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

x
El lim no est definido ya que los lmites laterales existen pero son
x/0 | x |
diferentes.

x2K 16
Ejemplo: Calcular lim :
x/4 xK 4

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


x2 K 16
lim =8
x/4 x K 4

xCh K 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);

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 9


Aprende el uso de Maple 10

xCh K x 1 1
lim =
h/0 h 2 x

|x C 1| K |x K 1|
Ejemplo: Calcular lim :
x/0 3 $ x2 C 1

> 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);
|x C 1| K |x K 1|
lim =0
x/0 3 x2 C 1

Una utilidad muy prctica de Maple, a la hora de estudiar, se refiere a la resolucin


de lmites trigonomtricos. Siempre es bueno conocer los resultados de los
ejercicios que hacemos, a manera de verificacin.

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 )
lim = K1
x/p xKp

cos 0 p2 $ x1
Ejemplo: Calcular lim :
x/1 1K x

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


sqrt(x)), x=1);
1
cos 2 p x
lim =p
x/1 1K x

ex K e K x
Ejemplo: Calcular lim :
x /K N ex C e K x

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


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

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 10


Aprende el uso de Maple 10

ex K e ( Kx )
lim = K1
x/KN ex C e ( Kx )

1 K 2 $ ln ( x )
Ejemplo: Calcular lim :
x/0C 1 C 3 $ 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
lim 1 C 3 ln( x ) = 3
x/0 C

CLCULO DE DERIVADAS

El comando diff ofrece la posibilidad de derivar una expresin respecto una


variable dada. El primer argumento de esta funcin es la expresin 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    (explcita) o de la
forma    (implcita). Tambin se pueden calcular derivadas de orden
superior.
d
Por ejemplo: Dada la funcin f ( x ) = e x C x2 K sin ( x ) , calcular f (x ) :
dx

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


d
0 ex C x2 K sin ( x ) 1
dx
> diff(exp(x)+x^2-sin(x), x);
ex C 2 x K cos ( x )
Como podemos ver, si usamos el comando Diff, aparece la expresin
como tal, sin clculo 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
0 ex C x2 K sin ( x ) 1 = ex C 2 x K cos ( x )
dx
Nota: Es comn, luego de derivar una funcin, simplificar para obtener un resultado
ms fcil de trabajar. Maple en muchos casos deriva pero no muestra la forma ms

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 11


Aprende el uso de Maple 10

simple de la funcin derivada. Existen una serie de comandos que permiten lograr la
simplificacin que queremos.

EJEMPLO
3 d
Dada la funcin f (x) = x2 $ ( 1 K x ) , calcular f ( x ) = y' :
dx
> 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 0 x2 ( 1 K x )1
(2 /3 )

Para simplificar esta expresin usamos el comando simplify. Este


comando es usado para aplicar reglas de simplificacin sobre una expresin 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 0 Kx2 ( 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 0 Kx2 ( K1 C x ) 1
(2/3)

DERIVADAS DE ORDEN SUPERIOR

1 K tan ( x ) d3
Ejemplo: Dada la funcin f (x) = , calcular f ( x ) = y''' :
1 C tan ( x ) d x3
> y1:= factor(simplify((diff((1-tan(x))/(1+tan(x)), x)))); # Los
diferentes comandos para lograr la simplificacin se pueden usar en
la misma instruccin. El comando "factor" se usa para factorizar
2 0 1 C tan ( x ) 2 1
y1 := K
( 1 C tan ( x ) ) 2

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

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 12


Aprende el uso de Maple 10

4 ( K1 C tan ( x ) ) 0 1 C tan ( x ) 2 1
y2 := K
( 1 C tan ( x ) ) 3

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


16 0 1 C tan ( x ) 2 1 0 tan ( x ) 2 K tan ( x ) C 11
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 0 1 C tan ( x ) 2 1 0 1 K tan ( x ) C tan ( x ) 21
y3 := K
( 1 C tan ( x ) ) 4

Tambin podemos hacer lo siguiente:

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


tercera derivada
16 0 1 C tan ( x ) 2 1 0 1 C tan ( x ) 2 K tan ( x ) 1
y3 := K
( 1 C tan ( x ) ) 4

OTRA FORMA DE DERIVAR

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


es ms general que ste en dos aspectos: puede representar derivadas evaluadas
en un punto y puede mostrar procedimientos de derivacin. Comparando:
D(f)(x) = diff(f(x),x).
D(f)(x) representa la derivada de  con respecto a .

d
Ejemplo: Dada la funcin f ( x ) = sin ( x ) $ e x , calcular f ( x ) = y' :
dx
> y1:= D(sin(x)*exp(x)); # Indica el procedimiento para calcular la
primera derivada
y1 := D ( sin ( x ) ) ex C sin ( x ) D 0 ex1

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


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

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 13


Aprende el uso de Maple 10

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

El comando implicitdiff sirve para derivar funciones dadas en forma


implcita. El comando tiene la forma implicitdiff(f, y, x), donde  define a  como

una funcin de  implcitamente. Este comando permite hallar 
.

dy
Ejemplo: Dada la funcin x2 C y2 = 4 , calcular = y' :
dx
> implicitdiff(x^2+y^2=4,y,x);
x
K
y
Tambin podemos escribir:
dy
> y1:= implicitdiff(x^2+y^2=4,y,x); # Donde y1 representa
dx

x
y1 := K
y

dx
Ahora bien, si lo que queremos hallar es = x' :
dy

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

y
x1 := K
x

dy
Ejemplo: Dada la funcin e x $ sin ( y ) C cos ( x ) = x , calcular = y' :
dx
> implicitdiff(exp(x)*sin(y)+cos(x) = x,y,x);

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 14


Aprende el uso de Maple 10

ex sin ( y ) K sin ( x ) K 1
K
ex cos ( y )

dy
Ejemplo: Dada la funcin x3 C y4 = 4$x , calcular = y' :
dx

> f:= x^3+y^4 = 4*x; # Primero asignamos la funcin implcita a la


variable f.
f := x3 C y4 = 4

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

1 3 x2 K 4
K
4 y3

5.- GRFICAS

La visualizacin de resultados es una de las capacidades ms utilizadas del


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

Ejemplo: Graficar f ( x ) = x3 K 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 grficas, 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 grfico.
d) legend = para dar nombre a las diferentes curvas.

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 15


Aprende el uso de Maple 10

Y muchas otras ms, que puede revisar en la ayuda y practicar.

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

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

GRFICAS DE FUNCIONES IMPLCITAS

Se utiliza la funcin implicitplot. Nos permite dibujar curvas en dos


dimensiones, de expresiones dadas de manera implcita. La sintaxis es
implicitplot( f(x,y)=0, x=a..b, y=c..d). Es necesario cargar la librera que contiene
esta instruccin, con with(plots).

Ejemplo: Graficar x2 C y2 = 4 :
> with(plots):
implicitplot(x^2+y^2=4, x=-3..3, y=-3..3);

NOTA: Algunas funciones se visualizan mejor con implicitplot.

Ejemplo: Graficar y= 3 x que en forma implcita es y3 = x :

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

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 16


Aprende el uso de Maple 10

> with(plots):
implicitplot(y^3=x, x=-3..3, y=-3..3); # Grfica de   .
Implcitamente la grfica se muestra completa

OTRA FORMA DE GRAFICAR

Se utiliza la funcin display. Esta funcin 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 grfica 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 asntotas
verticales (false or true)
> display( {F, G} ); # El comando "display" permite visualizar las
grficas

GRFICAS EN COORDENADAS POLARES

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 17


Aprende el uso de Maple 10

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

> 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]); # Grfica combinada
r2 = 9 $ cos ( 2 $ t ) r= 6 $cos ( t )

6. - PROBLEMAS DE CLCULO INTEGRAL

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 18


Aprende el uso de Maple 10

Maple realiza la integracin definida y la indefinida con el comando int. En el


caso de la integracin indefinida esta funcin necesita dos argumentos: una
expresin y la variable de integracin. Si Maple encuentra respuesta, sta es
devuelta sin la constante de integracin, con el objeto de facilitar su uso en
posteriores clculos.

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

> Int(sin(x)+exp(x)-x^3, x);
x 3
sin ( x ) C e K x d

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


1 4
Kcos ( x ) C ex K x
4
Como podemos ver, si usamos el comando Int, aparece la expresin como
tal, sin clculo 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 presentacin
x 3 x
1 4
sin ( x ) C e K x dx = Kcos ( x ) C e K 4 x C


2
Ejemplo: Calcular a) 4$x C6 d , b)
1
d :
x3 C 3 $ x 3 4
x K x

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



2
4 x C 6 dx = ln 0 x2 C 31 C 2 ln( x ) C
x3 C 3 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 Rodrguez Pgina 19


Aprende el uso de Maple 10


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

CLCULO DE INTEGRALES DEFINIDAS


3 4 1
1
Ejemplo: Calcular a) dx , b) dx :
(x C 2) $ xC1 1C x
0 0
> Int(1/((x+2)*sqrt(x+1)), x=0..3) = int(1/((x+2)*sqrt(x+1)),
x=0..3);
3 1 1
dx = K p C 2 arctan ( 2 )
(x C 2) x C 1 2
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

CLCULO DE INTEGRALES IMPROPIAS

Maple tambin permite el clculo de Integrales Impropias:

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


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

ln 0 x2 1 3 ( K2 )
dx = e
x3 2

e

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

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 20


Aprende el uso de Maple 10

K1

1 1 1
3 x2
dx =
3

KN

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

1 1
dx = N
3 x2

KN

> Int([1/(x+3)-1/(x+5)],x=0..infinity)=int(1/(x+3)-
1/(x+5),x=0..infinity);
N 1 1
K dx = ln( 5 ) K ln( 3 )
xC3 xC5
0

INTERPRETACIN DE LA CONSTANTE DE INTEGRACIN

Sabemos que la constante de integracin permite generar la familia de curvas


que tienen la misma derivada. Con Maple podemos ver grficamente el significado
de esta aseveracin. Por ejemplo: Sea       la integral indefinida, le
asignamos cuatro valores arbitrarios distintos a la constante de integracin, para
luego graficar las diferentes funciones as obtenidas:

> 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);
2 1 3
x C 2 dx = 3 x C 2 x C

1 3
F1 ( x ) := x C2 xK5
3
1 3
F2 ( x ) := x C2
3
1 3
F3 ( x ) := x C2 xC5
3

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 21


Aprende el uso de Maple 10

1 3
F4 ( x ) := x C 2 x C 10
3

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 = 1 x2 ln( x ) K 1 x2 C
2 4

1 2 1
F1 ( x ) := x ln( x ) K x2 K 5
2 4

1 2 1
F2 ( x ) := x ln( x ) K x2
2 4

1 2 1
F3 ( x ) := x ln( x ) K x2 C 5
2 4

1 2 1
F4 ( x ) := x ln( x ) K x2 C 10
2 4

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 22


Aprende el uso de Maple 10

INTEGRACIN POR PARTES. APLICACIN ADICIONAL

Maple tiene un uso particular en la integracin por partes con la librera


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 integracin por partes
1
2 1 3 K x2 d
x ln( x ) d x = ln( x ) x
3 3

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

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


Ejemplo:

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


2 x 2 x x
x e dx = x e K 2 x e d

7.- SERIES NUMRICAS

CLCULO 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 expresin
como tal, sin clculo alguno. Pero si usamos el comando sum, s aparece el
resultado.
n
Por ejemplo: Queremos calcular >i
i=1
entonces:

> Sum 0 i, i = 1 .. n1 = factor0 sum 0 i, i = 1 .. n11 ;

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 23


Aprende el uso de Maple 10

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

n n
Ejemplo: Calcular a) >
i=1
i2 b) >i
i=1
3

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


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

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


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

300 300
iK1 i
Ejemplo: Calcular a) >5 0
i=1
i2 C 31
2
b) >
i = 100
2 i K 9 K 2 i K 7

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


300

> 5 0i
i=1
2 C 31 = 2450566364950
2

> 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
iK1 i 1407
>
i = 100
2 iK9 K =
2 i K 7 113263

CLCULO DE SUMAS INFINITAS. SERIES NUMRICAS INFINITAS


N N (2 n C 1)
xn n
Ejemplo: Calcular a)
n=0
>n!
b) > ( K1( 2) n xC 1 ) !
n =0
c)

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

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 24


Aprende el uso de Maple 10

N
xn
>
n=0
n!
= ex

> 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 n (2 n C1)
> ( K1( 2) n xC 1 ) !
n=0
= sin ( x )

> 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
>
n=0 3n
=
xC1

DERIVACIN E INTEGRACIN DE SERIES NUMRICAS INFINITAS


N
d ( K1 ) n ( x K 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);

v N N
( K1 ) n ( x K 2 ) n ( K1 ) n ( x K 2 ) n n
vx
>
n =0 3n
=
n=0
>( x K 2 ) 3n


N n n
( K1 ) ( x K 2 ) d
Ejemplo: Calcular a) >
n = 0 3n


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

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

GRAFICA DE FUNCIONES Y DE SU EQUIVALENTE EN SERIES DE POTENCIAS

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 25


Aprende el uso de Maple 10

Una serie de potencias, en su intervalo de convergencia, representa una


funcin. Quiere decir, que si graficamos la funcin y la serie de potencias, ambas
graficas deben ser semejantes.
N
xn
Ejemplo: >
n=0
n!
= ex

> 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
presentan diferentes expansiones de la suma infinita. Cada una
representa un polinomio de aproximacin.
1 2 1 1 4
g := 1 C x C x C x3 C x
2 6 24

1 2 1 1 4 1 5
h := 1 C x C x C x3 C x C x
2 6 24 120

1 2 1 1 4 1 5 1 6
i := 1 C x C x C x3 C x C x C x
2 6 24 120 720

1 2 1 1 4 1 5 1 6 1
j := 1 C x C x C x3 C x C x C x C x7
2 6 24 120 720 5040
> plot ({exp(x), g, h, i, j} , x=-5..2, y=-1..2, color=black,
thickness=2 );

NOTA: Al tomar ms trminos del desarrollo en serie de potencias, el polinomio


graficado ser mas parecido a la grafica de la funcin exponencial.

N n xn
1
Ejemplo: f ( x) =
1
3Cx
=
x
= > (3K1 )
n=0
(n C 1)
3 1C
3
> f:=Sum((-1)^n*x^n/(3^(n+1)),n = 0 .. infinity)=sum((-
1)^n*x^n/(3^(n+1)),n = 0 .. infinity);

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 26


Aprende el uso de Maple 10

N
( K1 ) n xn 1
f := >
n =0 3(n C 1)
=
3Cx

> 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 1 2 1 3 1 4
g := K xC x K x C x
3 9 27 81 243

1 1 1 2 1 3 1 4 1 5
h := K xC x K x C x K x
3 9 27 81 243 729

1 1 1 2 1 3 1 4 1 5 1
i := K xC x K x C x K x C x6
3 9 27 81 243 729 2187

1 1 1 2 1 3 1 4 1 5
j := K xC x K x C x K x
3 9 27 81 243 729
1 1
C x6 K 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 funcin,


mostrando tantos trminos del polinomio como se quiera.

Ejemplo: Hallar los 5 primeros trminos de la serie de Taylor centrada en "c" para la
funcin f ( x ) = ex :
> taylor( exp(x), x=c, 5 );

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 27


Aprende el uso de Maple 10

1 c 1 1 c
ec C ec ( x K c ) C e ( x K c ) 2 C ec ( x K c ) 3 C e ( x K c )4
2 6 24
C O 0 ( x K c ) 51

Ejemplo: Hallar los 4 primeros trminos de la serie de Taylor centrada en  

para la funcin     :
> taylor( sin(x), x=Pi/4, 4 );

Ejemplo: Hallar los 8 primeros trminos de la serie de Taylor centrada en   


para la funcin      :
> taylor( tan(x), x=Pi, 8 );
1 2 17
x K p C ( x K p )3 C ( x K p )5 C ( x K p )7
3 15 315
C O 0 ( x K p ) 81

8.- INTEGRACIN NUMRICA APROXIMADA.

MTODO 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 caractersticas del procedimiento de clculo.

Ejemplo 1: Aplicar el mtodo de Simpson para aproximar el valor de


5 sin ( x ) d , con n=4
0
> restart: with(Student[Calculus1]):
> ApproximateInt(sin(x), x=0..5, method = simpson, partition = 4,
output=plot, title= GrficoN1, thickness=2 ); # "output=plot"
permita ver la grfica

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 28


Aprende el uso de Maple 10

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


4, output=value); # "output=value" permite ver el clculo numrico

5 5 5 5 5 15 5 5
vi := sin C sin C sin C sin
6 8 12 4 6 8 12 2
5 25 5 15 5 35 5
C sin C sin C sin C sin ( 5 )
6 8 12 4 6 8 24
> evalf(vi); # Se evala la expresin anterior

"# "$% ##

Ejemplo 2: Aplicar el mtodo de Simpson para aproximar el valor de


2
e Kx 2 dx , con n=8

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

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


partition = 8, output=value);

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 29


Aprende el uso de Maple 10

K169 K25 K49 K1


1 ( K1 ) 1 1 1 1
vi := e C e 256 C e 64 C e 256 C e 16
16 4 8 4 8
K1 K1 K25 K1 K121
1 1 1 1 1
C e 256 C e 64 C e 256 C e 4 C e 256
4 8 4 8 4
K49 K289 K25 K529
1 64 1 256 1 16 1 256
C e C e C e C e
8 4 8 4
K169 K841
1 1 1 ( K4 )
C e 64 C e 256 C e
8 4 16
> evalf(vi);

#&  $

MTODO DEL TRAPECIO

Ejemplo 1: Aplicar el mtodo del Trapecio para aproximar el valor de


5 sin ( x ) d , con n=5
0
> restart: with(Student[Calculus1]):
> ApproximateInt(sin(x), x=0..5, method = trapezoid, partition = 5,
output=plot, title= GrficoN4, thickness=2 );

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


output=value, title= GrficoN1, thickness=2 ); evalf(%);
1
sin ( 1 ) C sin ( 2 ) C sin ( 3 ) C sin ( 4 ) C sin ( 5 )
2


#%%# "&"#

9.- SUMA DE RIEMANN

El rea de una regin R se puede estimar como la suma del rea de !


rectngulos: '+), () *) , representando ()  la altura de dichos rectngulos.

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 30


Aprende el uso de Maple 10

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 caractersticas del procedimiento de clculo.

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


rectngulos: 5 sin ( x ) d
0
CASO A: Suma inferior
> restart: with(Student[Calculus1]):
> RiemannSum(sin(x), x=0..5, method = lower, output = plot,
thickness=2, title= GrficoN1 ); # lower = inferior

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



%"##$&# $

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


> RiemannSum(sin(x), x=0..5, method = left, output = plot,
thickness=2, title= GrficoN2 ); # left = izquierdo

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



$ &# 

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 31


Aprende el uso de Maple 10

xi K 1 C xi
CASO C: Suma trabajando con f ( wi ) siendo wi =
2
> RiemannSum(sin(x), x=0..5, method = midpoint, output = plot,
thickness=2, title= GrficoN3 ); # midpoint = punto medio

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


1 1 1 3 1 5 1 7 1 9
sin C sin C sin C sin C sin
2 4 2 4 2 4 2 4 2 4
1
11 1 13 1
15 1
17
C sin C sin C sin C sin
2 4 2 4 2 4 2 4
1 19
C sin
2 4
> 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= GrficoN4 ); # random = aleatorio

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



# %%# 

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

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 32


Aprende el uso de Maple 10

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


thickness=2, title= GrficoN5 ); # right = derecho

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


1 1 1 1 3 1 1 5
sin C sin ( 1 ) C sin C sin ( 2 ) C sin
2 2 2 2 2 2 2 2
1 1 7 1 1 9 1
C sin ( 3 ) C sin C sin ( 4 ) C sin C sin ( 5 )
2 2 2 2 2 2 2
> evalf(%);

$## $&%&

CASO F: Suma superior


> RiemannSum(sin(x), x=0.0..5.0, method = upper, output = plot,
thickness=2, title= GrficoN6 ); # upper = superior

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



$% &%%$%

10.- APLICACIONES DE LA INTEGRAL DEFINIDA

CLCULO DE VOLUMEN Y REA DE SUPERFICIE DE SLIDOS DE


REVOLUCIN CON EJE DE GIRO PARALELO A LOS EJES COORDENADOS

Maple permite realizar el clculo de volumen y rea de superficie de slidos de


revolucin, pero especficamente para slidos generados al girar una curva (o una

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 33


Aprende el uso de Maple 10

regin R) en torno a una recta (eje de giro) paralela a uno de los ejes coordenados.
El programa permite trabajar de manera:

a) Simblica: Maple genera la integral que permite calcular el volumen o la superficie


del slido.
b) Numrica: Maple genera el valor del volumen o la superficie.
c) Grfica: Maple dibuja en 3D el slido de revolucin generado.
Para esto es usada la librera Student[Calculus1]

Ejemplo 1: Calcular el volumen y el rea de la superficie del slido de revolucin


que se genera al girar la curva       alrededor del eje  desde    hasta
  $.
> restart:
> with(Student[Calculus1]): # Carga la librera "Student" necesaria
para calcular volumen y rea
> VolumeOfRevolution( x^2+1, x=1..4, output= plot, axis= horizontal,
title="Ejemplo 1"); # output=plot, dibuja el slido

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


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

4
V := p 0 x2 C 11 d
2

1

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


horizontal); # output=value, muestra la solucin que resulta al
resolver la integral
1248
V := p
5

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 34


Aprende el uso de Maple 10

> 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 slido
4

S := 2 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 solucin que resulta al
resolver la integral
25 15
S := K p 5K p ln 0 5 C 21
16 32
145 15
C p 5 13 K p ln 0 K8 C 5 13 1
4 32
> evalf( S, 5);

#

Ejemplo 2: Calcular el volumen del slido de revolucin que se genera al girar la


regin 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 slido

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


horizontal); # output=integral, muestra la integral que permite
calcular el volumen del slido
2

V := p :x4 C 4 x2 C 3: d
1

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 35


Aprende el uso de Maple 10

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


horizontal); # output=value, muestra la solucin que resulta al
resolver la integral
278
V := p
15

Ejemplo 3: Calcular el volumen y el rea de la superficie del slido de revolucin


que se genera al girar la curva       alrededor de la recta   % desde   
hasta   $.
> restart:
> with(Student[Calculus1]):
> VolumeOfRevolution( x^2+1, x=1..4, output= plot,
distancefromaxis=-5, axis= horizontal, title="Ejemplo 3"); #
output=plot, dibuja el slido

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

4
V := p 0 x2 C 61 d
2

1

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


distancefromaxis=-5, axis= horizontal); # output=value, muestra la
solucin que resulta al resolver la integral
2823
V := p
5
> 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 slido

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 36


Aprende el uso de Maple 10

4

S := 2 p 0 x2 C 61 4 x2 C 1 d
1

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


distancefromaxis=-5, axis= horizontal); # output=value, muestra la
solucin que resulta al resolver la integral
105 95
S := K p 5K p ln 0 5 C 21
16 32
225 95
C p 5 13 K p ln 0 K8 C 5 13 1
4 32
> evalf( S, 5);
 

Ejemplo 4: Calcular el volumen del slido de revolucin que se genera al girar la
regin 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); ;
2
2752
V := p |x 4 C 14 x 2 C 24| dx = p
K2 15

CLCULO DE VOLUMEN DE SLIDOS DE REVOLUCIN CON ROTACIN


SOBRE UN EJE OBLICUO

ROTACIN Y TRASLACIN DE EJES

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 37


Aprende el uso de Maple 10

Mediante la traslacin y rotacin de ejes, un problema de volumen y/o rea de


superficie de slidos de revolucin con eje de giro oblicuo, se puede transformar en
un problema con eje de giro paralelo a los ejes coordenados. Mediante la traslacin y
rotacin se van obteniendo nuevas ecuaciones de trabajo, donde una etapa
fundamental del procedimiento consiste en ir adaptando los lmites de integracin
originales a los nuevos sistemas.

i.- Primera fase: Traslacin del sistema de ejes coordenados.

Ecuaciones de traslacin:   -  .////  0  (

Por medio de la ecuacin de traslacin 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 lmites de integracin deben ser adaptados al nuevo sistema.

Figura N 8. Traslacin de ejes.

ii.- Segunda fase: Rotacin del sistema de ejes coordenados.

Ecuaciones de rotacin:   . 23 4  (  4 ////  .  4  ( 23 4

Por medio de la ecuacin de rotacin se pasa de un sistema coordenado . 1 (, a un


sistema coordenado .. 1 ((. El paso fundamental consiste en determinar el ngulo
de inclinacin del eje oblicuo. Este ngulo representa la medida de la rotacin. Los
lmites de integracin deben ser adaptados al nuevo sistema.

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 38


Aprende el uso de Maple 10

Figura N 9. Rotacin de ejes.

Para la verificacin de los procedimientos se usarn las siguientes ecuaciones:

Clculo de reas de regiones oblicuas:


A
6
5 /9:;<  7<  =>:6  7/;? <>/@<
6  78
B
Clculo de volumen de slidos de revolucin generados a partir de ejes oblicuos:
A
D
C E 9:;<  7<  =>8 :6  7/;? <>/@<
6  7 8 B
8

A continuacin se presentan dos ejemplos, uno de traslacin simple de ejes y otro de


rotacin simple de ejes, para familiarizarnos con el procedimiento.

Ejemplo 5:
Calcular el volumen del slido de revolucin generado al girar la curva      
alrededor del eje  desde    hasta   % :

Trabajando con dy : MTODO DE LOS DISCOS


> restart: f:= y=x^2+1;
f := y = x2 C 1
> solutions:=[solve(%, x)]; i:= solutions[1]; # Se obtiene la forma
explcita para la variable x
solutions := 2 y K 1, K y K 1 3

i := yK1
> plot ( x^2+1, x=0..2, y=0..6, thickness=2);

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 39


Aprende el uso de Maple 10

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


construyendo manualmente la integral de volumen
5 p ( y K 1 ) dy = 8 p
1

Trabajando con dx : MTODO DE LAS CAPAS CILNDRICAS


> 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 clculo de volumen con el respectivo comando
incluido en el programa. Cuando el eje de giro es el eje "y", el
programa considera el mtodo de las capas cilndricas.
2
2
K2 p x ( x K 4 ) dx = 8 p
0
> VolumeOfRevolution( x^2+1, 5, x=0..2, output= plot, axis=
vertical, title="Ejemplo 5");

Ejemplo 6: Calcular el volumen del slido de revolucin generado al girar la regin


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

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 40


Aprende el uso de Maple 10

Trabajando con dy : MTODO DE LOS DISCOS


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

i := yK1
> Int (Pi*(4-(2-i)^2), y=1..5)=int (Pi*(4-(2-i)^2), y=1..5);
5
0 1 40
p 4 K 02 K y K 11
2
dy = p
1 3

Trabajando con dx : MTODO DE LAS CAPAS CILNDRICAS


> 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);
2
2 40
2 p ( x K 2 ) (x K 4 ) dx = 3 p
0
> VolumeOfRevolution( x^2+1, 5, x=0..2, output= plot, axis=
vertical, distancefromaxis= 2, title="Ejemplo 6");

EJEMPLO 1: Traslacin de ejes


Transformar la ecuacin 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 ) :

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 41


Aprende el uso de Maple 10

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

y := K2 C
> eval(f);
( 3 C t ) 2 C 4 ( K2 C w ) 2 K 29 K 6 t C 16 w = 0
> simplify(%); # Solucin (el smbolo % permite hacer referencia a
la expresin anterior)
K4 C t2 C 4 w2 = 0

EJEMPLO 2: Rotacin de ejes


Transformar la ecuacin 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

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

1 1
y := t 2C w 2
2 2
> eval(f); # Evaluamos las ecuaciones de rotacin en la funcin
original f

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 42


Aprende el uso de Maple 10

1 1 2 1 1 1
2 t 2K w 2 K 2 t 2 K w 2 t 2
2 2 2 2
2
1 1 1 1 1
C w 2 C t 2 C w 2 K t 2 C w 2 =0
2 2 2 2 2
> simplify(%); # Solucin
1 1
2 w2 K t 2C w 2 =0
2 2
Ahora presentamos un ejemplo de clculo de volumen con eje de giro horizontal,
pero usando traslacin de ejes.

EJEMPLO 3: Volumen usando traslacin de ejes


Usando traslacin de ejes calcular el volumen del slido de revolucin 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 librera 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);
203
p
15

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 43


Aprende el uso de Maple 10

B.- Forma indirecta, Transformar la ecuacin        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
> x:= a+t; y:= b+w;
x :=

y := 5 C
> eval(f); # Ecuacin de la parbola con los ejes trasladados
4 C w K t2 = 0
> g:= simplify(%); # El smbolo % permite hacer referencia a la
expresin anterior
g := 4 C w K t2 = 0
> h:=isolate(g, w); # Despejar de la funcin 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, mtodo de los discos

1 203
V := p 0 K4 C t2 1 dt =
2
p
15
0

NOTA: El comando rhs(h) permite usar la parte derecha de la funcin asignada


en la variable h. Adems, no es necesario cambiar los lmites de integracin, ya que
la traslacin se hizo sobre el eje "y".

Ahora presentamos un ejemplo de clculo de volumen sobre un eje de giro oblicuo.

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 44


Aprende el uso de Maple 10

Ejemplo 4: Usando traslacin de ejes calcular el volumen del slido de revolucin


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 librera Student[Calculus1]
> restart:
> with(Student[Calculus1]):
> 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);
4398
p
5

B.- Forma indirecta, Transformar la ecuacin y K x2 K 1 = 0 trasladando los ejes de manera

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


> restart:
> f:= y-x^2-1 = 0; a:= 2; b:= -2; xx1:= 2; xx2:= 5; # 2 y 5 son los
lmites originales. Luego de la traslacin, los lmites originales
deben ser adaptados a la nueva ecuacin.
f := y K x2 K 1 = 0

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 45


Aprende el uso de Maple 10

a := 2

b := K2

xx1 := 2

xx2 := 5

> 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); # Ecuacin de la parbola con los ejes


trasladados
h := w = 7 C 4 t C t2

> limite_x1:= xx1=a+t; limite_x2:= xx2=a+t; # Nuevos lmites


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);
3
4398
V := p 0 7 C 4 t C t2 1 dt =
2
p
5
0

EJEMPLO 5: Volumen - Eje de giro oblicuo - Usando rotacin y traslacin


Calcular el volumen del slido de revolucin que se genera al girar la curva      
alrededor de la recta      desde el punto H% al punto H$", estos puntos
se refieren a la parbola.

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 46


Aprende el uso de Maple 10

El planteamiento para la resolucin 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 slidos de
revolucin con eje de giro paralelo a los ejes coordenados. Procedimiento:
a. Primero se hace una traslacin 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".
b. Luego se hace una rotacin 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 lmites de integracin
originales, adaptndolos a los nuevos sistemas coordenados.

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


color=[red, blue]);

1.- Traslacin de los ejes:


> restart:
> f:= y=x-1; g:= y=x^2+1; xx1:= 2; xx2:= 4; # Lmites originales
f := y = x K 1

g := y = x 2 C 1
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 rotacin de los ejes.
m := 1
> a:= 0; b:= rhs(eval(f, x=a)); # Evala la parte derecha de la
funcin f para   . Esto para hallar el corte con el eje , lo que
completa el punto de referencia para llevar a cabo la traslacin de
los ejes
a := 0

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 47


Aprende el uso de Maple 10

b := K1
Grficamente:

> x:= a+t; y:= b+w; # P(a,b) representa el punto donde ser
colocado el origen del nuevo sistema
x := t
y := K1 C w
> eval(g);
K1 C w = t 2 C 1
> simplify(%);
K1 C w = t 2 C 1
> h:= isolate(%, w); # Ecuacin de la parbola para el nuevo
sistema (Ejes trasladados)
h := w = t 2 C 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 funcin con
traslacin. Al trasladar los ejes, los valores (lmites de
integracin) de x siguen siendo los mismos. Lo que cambian son los
valores de y.
xx3 := 2
xx4 := 4
yy3 := 6
yy4 := 18
2.- Rotacin de los ejes:
> theta:= arctan(m); # ngulo de rotacin calculado a partir del eje
oblicuo original

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 48


Aprende el uso de Maple 10

1
q := p
4
> t:= tt*cos(theta)-ww*sin(theta); w:=tt*sin(theta)+ww*cos(theta); #
Ecuaciones para la rotacin. Este sistema de ecuaciones permitir el
clculo de los nuevos lmites (rotados)
1 1
t := tt 2K ww 2
2 2
1 1
w := tt 2C ww 2
2 2
> eval(h): j:= simplify(%); # Ecuacin de la parbola original
relacionada a los ejes rotados. Ya en este punto tenemos un problema
de volumen de slidos de revolucin con eje de giro HORIZONTAL.
1 1 1 2 1
j := tt 2C ww 2= tt K tt ww C ww 2 C 2
2 2 2 2
Grficamente:

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


# Despejo ww, nueva variable. Graficamos para definir cul ser la
ecuacin de trabajo
1 1
i1 := tt C 2C 8 tt 2 K 14
2 2
1 1
i2 := tt C 2K 8 tt 2 K 14
2 2

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 49


Aprende el uso de Maple 10

Grficas para una comprobacin previa


> 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(plots): implicitplot(j, > with(plottools): p:=


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 funcin 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); # Clculo con la ecuacin tradicional de
volmen de slidos de revolucin

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 50


Aprende el uso de Maple 10

> evalf(rhs(V), 5);


 &


> with(Student[Calculus1]): # Clculo con la libreria, comprobacin


> 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 0
p 2 tt C 2K 8 tt 2 K 14 1 dtt = 1338.2
4
4 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);;

COMPROBACIN DE LA ROTACIN Y TRASLACIN USANDO UNA ECUACIN


DE REFERENCIA PARA EL CLCULO DE REA DE REGIONES OBLICUAS

Vamos a calcular el rea de la regin plana.


Calcular el rea de la regin plana perpendicular entre las curvas       y
     desde el punto H% al punto H$", estos puntos se refieren a la
parbola.

1
$ [ f ( x ) K m $ x K b ] $ [ 1 C m $f ' ( x ) ] dx .
q
A=
1Cm 2 p

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 51


Aprende el uso de Maple 10

> A:= Int (i2, tt=lim_inf..lim_sup)=int (i2, tt=lim_inf..lim_sup); #


Clculo de rea tradicional, en base a los ejes trasladados y rotados
11 2

1 1 185
A := tt C 2K 8 tt 2 K 14 dtt =
2 2 3
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); #
Ecuacin de referencia para el clculo de rea. Trabaja con el
problema original, sin necesidad de traslacin y rotacin de ejes
4

A :=
1 2
2
(x C 2 K x ) 0 1 C dxd ( x C 1 ) 1 dx = 1853
2

2
COMPROBACIN DE LA ROTACIN Y TRASLACIN USANDO UNA ECUACIN
DE REFERENCIA PARA EL CLCULO DE VOLUMEN - EJE OBLICUO

p q
V= $
3
[ f ( x ) K m $ x K b ] 2 $ [ 1 C m $f ' ( x ) ] dx .
2
p
( 1 C m2 )

> 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-(x-
1))^2*(1+1*diff(x^2+1,x)), x=2..4); # Ecuacin de referencia para el
clculo de volumen de slidos de revolucin (ejes oblicuos). Trabaja
con el problema original, sin necesidad de traslacin y rotacin de
ejes

> evalf(%,5);

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 52


Aprende el uso de Maple 10

EJEMPLO 6: Volumen - Eje de giro oblicuo - Usando rotacin y traslacin


Calcular el volumen del slido de revolucin 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.- Traslacin de los ejes:


> restart:
> f:= y=-x-2; g:= y=x^2-4; xx1:= -4; xx2:= -3; # Lmites 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 rotacin de los ejes.
m := K1
> a:= 0; b:= rhs(eval(f, x=0)); # Evalua la parte derecha de la
funcin 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 traslacin
de los ejes
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

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 53


Aprende el uso de Maple 10

> eval(g);
K2 C w = t2 K 4
> simplify(%);
K2 C w = t2 K 4
> h:= isolate(%, w); # Ecuacin de la parbola 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 funcin con
traslacin. Al trasladar los ejes, los valores (lmites de
integracin) de x siguen siendo los mismos. Lo que cambian son los
valores de y.
xx3 := K4

xx4 := K3

yy3 := 14

yy4 := 7
Grficamente:

2.- Rotacin de los ejes:


> theta:= arctan(m); # ngulo de rotacin calculado a partir del eje
oblicuo original
1
q := K p
4
> t:= tt*cos(theta)-ww*sin(theta); w:=tt*sin(theta)+ww*cos(theta); #
Ecuaciones para la rotacin. Este sistema de ecuaciones permitir el
clculo de los nuevos lmites (rotados)

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 54


Aprende el uso de Maple 10

1 1
t := tt 2C ww 2
2 2

1 1
w := K tt 2C ww 2
2 2
> eval(h): j:= simplify(%); # Ecuacin de la parbola original
relacionada a los ejes rotados. Ya en este punto tenemos un problema
de volumen de slidos de revolucin con eje de giro HORIZONTAL.
1 1 1 2 1
j := K tt 2C ww 2= tt C tt ww C ww2 K 2
2 2 2 2
Grficamente:

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


Despejo ww, nueva variable. Graficamos para definir cul ser la
ecuacin de trabajo
1 1
i1 := Ktt C 2C K8 tt 2 C 18
2 2

1 1
i2 := Ktt C 2K K8 tt 2 C 18
2 2
Grficas para una comprobacin previa

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


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

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 55


Aprende el uso de Maple 10

> with(plots): implicitplot(j, > with(plottools): p:=


tt=-10..10, ww=-10..10, implicitplot(j, tt=-10..10, ww=-
color=green, thickness=2); 10..10, color=green,
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 funcin rotada
2 2 tt = K9 2 , ww = 5 2 33
> solve({xx4=t, yy4=w}, [tt,ww]);
2 2 tt = K5 2 , ww = 2 2 33
> 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); # Clculo con la ecuacin tradicional de
volmen de slidos de revolucin

> evalf(rhs(V), 5);


$%#
%

> with(Student[Calculus1]): # Clculo con la libreria, comprobacin


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

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 56


Aprende el uso de Maple 10

K5 2

p 0 2 tt K 2 C 18 1 dtt = 456.95
1 2
2C K8 tt
4

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

COMPROBACIN DE LA ROTACIN Y TRASLACIN USANDO UNA ECUACIN


DE REFERENCIA PARA EL CLCULO DE REA

Vamos a calcular el rea de la regin plana.


Calcular el rea de la regin plana perpendicular entre las curvas      $ y
     desde el punto H$ al punto H %.

1
$ [ f ( x ) K m $ x K b ] $ [ 1 C m $f ' ( x ) ] dx .
q
A=
1Cm 2 p

> A:= Int (i2, tt=lim_inf..lim_sup)=int (i2, tt=lim_inf..lim_sup); #


Clculo de rea tradicional, en base a los ejes trasladados y rotados
K5 2
1 1 167
A := Ktt C 2K K8 tt 2 C 18 dtt =
2 2 6

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); # Ecuacin de referencia para el clculo de rea. Trabaja con
el problema original, sin necesidad de traslacin y rotacin de ejes
K3
1 d 167
A := 0 x2 K 2 C x1 1 K 0 x2 K 41 dx =
2 dx 6
K4

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 57


Aprende el uso de Maple 10

COMPROBACIN DE LA ROTACIN Y TRASLACIN USANDO UNA ECUACIN


DE REFERENCIA PARA EL CLCULO DE VOLUMEN - EJE OBLICUO

p q
V= $
3
[ f ( x ) K m $ x K b ] 2 $ [ 1 C m $f ' ( x ) ] dx .
2
p
( 1 C m2 )

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


1*Diff(x^2-4,x)), x=-4..-3)=Pi/(1+(-1)^2)^(3/2)*int((x^2-4-(-x-
2))^2*(1-1*diff(x^2-4,x)), x=-4..-3); # Ecuacin de referencia para
el clculo de volumen de slidos de revolucin (ejes oblicuos).
Trabaja con el problema original, sin necesidad de traslacin y
rotacin de ejes

> evalf(%,5);

Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 58

Вам также может понравиться