Professional Documents
Culture Documents
= 1
lim
x/0 -
|
(
x
|x|
`
= K1
lim
x /0
x
| x |
lim
x /4
x
2
K16
xK4
:
lim
x/4
|
(
x
2
K16
x K4
`
= 8
lim
h /0
x Ch K x
h
:
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 10
Ejemplo: Calcular :
> 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);
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.
Ejemplo: Calcular Nota: En Maple = Pi
> Limit(sin(x)/(x-Pi), x=Pi) = limit(sin(x)/(x-Pi), x=Pi);
Ejemplo: Calcular
> Limit(cos(1/2*Pi*x)/(1-sqrt(x)), x=1) = limit(cos(1/2*Pi*x)/(1-
sqrt(x)), x=1);
Ejemplo: Calcular
> Limit((exp(x)-exp(-x))/(exp(x)+exp(-x)), x=-infinity) =
limit((exp(x)-exp(-x))/(exp(x)+exp(-x)), x=-infinity);
lim
h/0
|
(
x Ch K x
h
`
=
1
2
1
x
lim
x /0
|x C1| K|x K1|
3 $ x
2
C1
lim
x/0
|
(
|x C1| K|x K1|
3 x
2
C1
`
= 0
lim
x /p
sin( x )
x Kp
: p
lim
x/p
|
(
sin( x)
x Kp
`
= K1
lim
x /1
cos 0
p
2
$ x1
1 K x
:
lim
x/1
|
(
cos
|
(
1
2
p x
`
1 K x
`
= p
lim
x /KN
e
x
Ke
Kx
e
x
Ce
Kx
:
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 11
Ejemplo: Calcular
> Limit((1-2*ln(x))/(1+3*ln(x)), x=0, right) = limit((1-
2*ln(x))/(1+3*ln(x)), x=0, right);
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.
Por ejemplo: Dada la funcin calcular
> Diff(exp(x)+x^2-sin(x), x);
> diff(exp(x)+x^2-sin(x), 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);
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
lim
x/KN
|
(
e
x
Ke
( Kx )
e
x
Ce
( Kx )
`
= K1
lim
x /0 C
1 K2 $ ln(x )
1 C3 $ ln(x )
:
lim
x/0 C
|
(
1 K2 ln( x)
1 C3 ln( x)
`
=
K2
3
f ( x) = e
x
Cx
2
K sin( x) ,
d
d x
f ( x ) :
d
dx
0 e
x
Cx
2
Ksin( x )1
e
x
C2 x Kcos ( x )
d
dx
0 e
x
Cx
2
Ksin( x) 1 = e
x
C2 x Kcos ( x)
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 12
simple de la funcin derivada. Existen una serie de comandos que permiten lograr la
simplificacin que queremos.
EJEMPLO
Dada la funcin calcular
> y1:= diff((x^2*(1-x))^(1/3), x); # Asigna la primera derivada a
la variable y1
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);
El mismo problema lo podemos hacer en un solo paso:
> y1:= simplify(diff((x^2*(1-x))^(1/3), x));
DERIVADAS DE ORDEN SUPERIOR
Ejemplo: Dada la funcin calcular
> 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
> y2:= simplify(diff(y1, x));
f ( x) = x
2
$ ( 1 Kx)
3
,
d
d x
f ( x ) = y' :
y1 :=
1
3
2 x ( 1 Kx) Kx
2
0 x
2
( 1 Kx ) 1
( 2 / 3 )
K
1
3
x ( K2 C3 x)
0 Kx
2
( K1 Cx)1
( 2 / 3 )
y1 :=K
1
3
x ( K2 C3 x)
0 Kx
2
( K1 Cx)1
( 2 / 3 )
f ( x) =
1 K tan( x)
1 C tan( x)
,
d
3
d x
3
f ( x ) = y''' :
y1 :=K
2 0 1 Ctan( x)
2
1
( 1 Ctan( x) )
2
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 13
> y3:= simplify(diff(y2, x));
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
Tambin podemos hacer lo siguiente:
> y3:= simplify(diff((1-tan(x))/(1+tan(x)), x$3)); # x$3 indica
tercera derivada
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 .
Ejemplo: Dada la funcin calcular
> y1:= D(sin(x)*exp(x)); # Indica el procedimiento para calcular la
primera derivada
> y1:= D(sin*exp)(x); # Calcula la primera derivada
y2 :=K
4 ( K1 Ctan( x) ) 0 1 Ctan( x)
2
1
( 1 Ctan( x) )
3
y3 :=K
16 0 1 Ctan( x)
2
1 0 tan( x)
2
Ktan( x) C11
( 1 Ctan( x) )
4
y3 :=K
16 0 1 Ctan( x)
2
1 0 1 Ktan( x) Ctan( x)
2
1
( 1 Ctan( x) )
4
y3 :=K
16 0 1 Ctan( x)
2
1 0 1 Ctan( x)
2
Ktan( x)1
( 1 Ctan( x) )
4
f ( x ) = sin( x ) $ e
x
,
d
d x
f (x ) = y' :
y1 :=D( sin( x ) ) e
x
Csin( x ) D0 e
x
1
y1 :=cos ( x) e
x
Csin( x) e
x
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 14
> y1:= D(sin*exp); # Calcula la primera derivada en forma general
sin considerar la variable
> y1:= D(sin*exp)(Pi); # Calcula la primera derivada evaluada en
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
dx
.
Ejemplo: Dada la funcin calcular
> implicitdiff(x^2+y^2=4,y,x);
Tambin podemos escribir:
> y1:= implicitdiff(x^2+y^2=4,y,x); # Donde y1 representa
Ahora bien, si lo que queremos hallar es
> x1:= implicitdiff(x^2+y^2=4,x,y); # Donde x1 representa
Ejemplo: Dada la funcin calcular
> implicitdiff(exp(x)*sin(y)+cos(x) = x,y,x);
y1 :=cos exp Csin exp
p
y1 :=Ke
p
x
2
Cy
2
= 4 ,
dy
d x
= y' :
K
x
y
dy
dx
y1 :=K
x
y
dx
d y
= x' :
dx
dy
x1 :=K
y
x
e
x
$ sin( y ) Ccos ( x ) = x ,
dy
d x
= y' :
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 15
Ejemplo: Dada la funcin calcular
> f:= x^3+y^4 = 4*x; # Primero asignamos la funcin implcita a la
variable f.
> implicitdiff(f,y,x); # Esto representa
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
> 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.
K
e
x
sin( y) Ksin( x) K1
e
x
cos ( y)
x
3
Cy
4
= 4$x ,
dy
d x
= y' :
f := x
3
Cy
4
= 4
dy
dx
K
1
4
3 x
2
K4
y
3
f ( x) = x
3
K2 $ x C1 :
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 16
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
> with(plots):
implicitplot(x^2+y^2=4, x=-3..3, y=-3..3);
NOTA: Algunas funciones se visualizan mejor con implicitplot.
Ejemplo: Graficar que en forma implcita es
> plot((x)^(1/3), x=-4..4, y=-5..5); # Grfica de
x
2
Cy
2
= 4 :
y = x
3
y
3
= x :
y = x
3
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 17
> 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
> 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
f (x) = sin(x) , g( x) = tan( x) :
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 18
> plot([2,t,t=0..2*Pi],coords=polar); # Cisrcunferencia
> plot([1+cos(t),t,t=0..2*Pi],coords=polar); # Caracol
> plot([1+2*cos(t),t,t=0..2*Pi],coords=polar); # Caracol
> plot([3*sin(4*t),t,t=0..2*Pi],coords=polar); # Rosa
>
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
6. - PROBLEMAS DE CLCULO INTEGRAL
r = 2
r = 1 Ccos (t )
r = 1 C2 $cos ( t )
r = 3 $ sin( 4 $ t )
r
2
= 9 $ cos ( 2 $ t ) r = 6$cos ( t )
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 19
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 entonces:
> Int(sin(x)+exp(x)-x^3, x);
> int(sin(x)+exp(x)-x^3, x);
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
Ejemplo: Calcular a) b)
> Int((4*x^2+6)/(x^3+3*x), x) = int((4*x^2+6)/(x^3+3*x), x) + K;
> Int(1/(x-(x^4)^(1/3)), x) = combine(simplify(int(1/(x-
(x^4)^(1/3)), x)), ln,anything,symbolic) + K;
sin( x) Ce
x
Kx
3
dx ,
sin( x) Ce
x
Kx
3
d
Kcos ( x) Ce
x
K
1
4
x
4
sin( x) Ce
x
Kx
3
dx = Kcos ( x) Ce
x
K
1
4
x
4
C
1
1
1
1
4 $ x
2
C6
x
3
C3 $ x
d ,
1
1
1
x K x
4 3
d :
1
1
1
1
4 x
2
C6
x
3
C3 x
dx = ln0 x
2
C31 C2 ln( x) C
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 20
CLCULO DE INTEGRALES DEFINIDAS
Ejemplo: Calcular a) b)
> Int(1/((x+2)*sqrt(x+1)), x=0..3) = int(1/((x+2)*sqrt(x+1)),
x=0..3);
> Int(1/(1+sqrt(x)), x=0..4) = evalf(int(1/(1+sqrt(x)), x=0..4), 5);
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);
> Int(1/(3*x^2),x=-infinity..-1)=int(1/(3*x^2),x=-infinity..-1);
1
1
1
1
1
x K 0 x
4
1
( 1 / 3 )
dx = ln
|
(
x
4
0
Kx C 0 x
4
1
( 1 / 3 )
1
3
`
1
1
0
3
1
( x C2) $ x C1
dx ,
1
1
0
4
1
1 C x
dx :
1
1
0
3
1
( x C2) x C1
dx = K
1
2
p C2 arctan ( 2)
1
1
0
4
1
1 C x
dx = 1.8026
1
1
1
1
e
N
ln0 x
2
1
x
3
dx =
3
2
e
( K2 )
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 21
> Int(1/(3*x^2),x=-infinity..infinity)=int(1/(3*x^2),x=-
infinity..infinity);
> Int([1/(x+3)-1/(x+5)],x=0..infinity)=int(1/(x+3)-
1/(x+5),x=0..infinity);
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 () =
2
+ 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);
1
1
1
KN
K1
1
3
1
x
2
dx =
1
3
1
1
1
KN
N
1
3
1
x
2
dx = N
1
1
0
N
1
x C3
K
1
x C5
]
]
]
dx = ln( 5) Kln( 3)
x
2
C2 dx =
1
3
x
3
C2 x C
F1 ( x) :=
1
3
x
3
C2 x K5
F2 ( x ) :=
1
3
x
3
C2
F3 ( x) :=
1
3
x
3
C2 x C5
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 22
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);
F4 ( x ) :=
1
3
x
3
C2 x C10
x ln( x ) dx =
1
2
x
2
ln( x ) K
1
4
x
2
C
F1 ( x) :=
1
2
x
2
ln( x ) K
1
4
x
2
K5
F2 ( x ) :=
1
2
x
2
ln( x ) K
1
4
x
2
F3 ( x) :=
1
2
x
2
ln( x ) K
1
4
x
2
C5
F4 ( x) :=
1
2
x
2
ln( x) K
1
4
x
2
C10
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 23
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
Ejemplo:
> Int(x*cos(x), x) = intparts(Int(x*cos(x), x), x); # x representa
el valor de "u" para la integracin por partes
Ejemplo:
> Int(x^2*exp(x), x) = intparts(Int(x^2*exp(x), x), x^2);
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.
Por ejemplo: Queremos calcular entonces:
>
x
2
ln( x) dx =
1
3
ln( x) x
3
K
1
1
1
3
x
2
d
x cos ( x) dx = x sin( x ) K
sin( x) d
x
2
e
x
dx = x
2
e
x
K
2 x e
x
d
>
i = 1
n
i
Sum0 i, i = 1 ..n1 = factor0 sum0 i, i = 1 ..n11 ;
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 24
Ejemplo: Calcular a) b)
> Sum(i^2, i = 1 .. n) = factor(sum(i^2, i = 1 .. n));
> Sum(i^3, i = 1 .. n) = factor(sum(i^3, i = 1 .. n));
Ejemplo: Calcular a) b)
> Sum(5*(i^2+3)^2, i=1..300)= factor(sum(5*(i^2+3)^2, i=1..300));
> 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));
CLCULO DE SUMAS INFINITAS. SERIES NUMRICAS INFINITAS
Ejemplo: Calcular a) b) c)
> Sum(x^n/factorial(n), n = 0 .. infinity)=sum(x^n/factorial(n), n =
0 .. infinity);
>
i = 1
n
i =
1
2
n ( n C1)
>
i = 1
n
i
2
>
i = 1
n
i
3
>
i = 1
n
i
2
=
1
6
n ( n C1) ( 2 n C1)
>
i = 1
n
i
3
=
1
4
n
2
( n C1)
2
>
i = 1
300
5 0 i
2
C31
2
>
i = 100
300
|
(
i K1
2 i K9
K
i
2 i K7
`
>
i = 1
300
5 0 i
2
C31
2
= 2450566364950
>
i = 100
300
|
(
i K1
2 i K9
K
i
2 i K7
`
=
1407
113263
>
n = 0
N
x
n
n!
>
n = 0
N
( K1)
n
x
( 2 n C1 )
( 2 n C1) !
>
n = 0
N
( K1)
n
( x K2)
n
3
n
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 25
> 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);
> Sum((-1)^n*(x-2)^n/3^n, n=0..infinity)=sum((-1)^n*(x-2)^n/3^n,
n=0..infinity);
DERIVACIN E INTEGRACIN DE SERIES NUMRICAS INFINITAS
Ejemplo: Calcular
> 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);
Ejemplo: Calcular a)
> 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);
GRAFICA DE FUNCIONES Y DE SU EQUIVALENTE EN SERIES DE POTENCIAS
>
n = 0
N
x
n
n!
= e
x
>
n = 0
N
( K1)
n
x
( 2 n C1 )
( 2 n C1) !
= sin( x)
>
n = 0
N
( K1)
n
( x K2)
n
3
n
=
3
x C1
d
d x
>
n = 0
N
( K1)
n
( x K2)
n
3
n
v
vx
|
(
>
n = 0
N
( K1)
n
( x K2)
n
3
n
`
=
>
n = 0
N
( K1)
n
( x K2)
n
n
( x K2) 3
n
>
n = 0
N
1
1
1
1
( K1)
n
( x K2)
n
3
n
d
>
n = 0
N
1
1
1
1
( K1)
n
( x K2)
n
3
n
dx =
>
n = 0
N
( K1)
n
( x K2)
( n C1 )
( n C1) 3
n
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 26
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.
Ejemplo:
> 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.
> 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.
Ejemplo: = =
> f:=Sum((-1)^n*x^n/(3^(n+1)),n = 0 .. infinity)=sum((-
1)^n*x^n/(3^(n+1)),n = 0 .. infinity);
>
n = 0
N
x
n
n!
= e
x
g :=1 Cx C
1
2
x
2
C
1
6
x
3
C
1
24
x
4
h :=1 Cx C
1
2
x
2
C
1
6
x
3
C
1
24
x
4
C
1
120
x
5
i :=1 Cx C
1
2
x
2
C
1
6
x
3
C
1
24
x
4
C
1
120
x
5
C
1
720
x
6
j :=1 Cx C
1
2
x
2
C
1
6
x
3
C
1
24
x
4
C
1
120
x
5
C
1
720
x
6
C
1
5040
x
7
f ( x)
1
3 Cx
1
3
|
(
1 C
x
3
`
=
>
n = 0
N
( K1)
n
x
n
3
( n C1 )
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 27
> 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);
> 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 :
> taylor( exp(x), x=c, 5 );
f :=
>
n = 0
N
( K1)
n
x
n
3
( n C1 )
=
1
3 Cx
g :=
1
3
K
1
9
x C
1
27
x
2
K
1
81
x
3
C
1
243
x
4
h :=
1
3
K
1
9
x C
1
27
x
2
K
1
81
x
3
C
1
243
x
4
K
1
729
x
5
i :=
1
3
K
1
9
x C
1
27
x
2
K
1
81
x
3
C
1
243
x
4
K
1
729
x
5
C
1
2187
x
6
j :=
1
3
K
1
9
x C
1
27
x
2
K
1
81
x
3
C
1
243
x
4
K
1
729
x
5
C
1
2187
x
6
K
1
6561
x
7
f ( x) = e
x
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 28
Ejemplo: Hallar los 4 primeros trminos de la serie de Taylor centrada en c =
n
4
para la funcin () = sin :
> taylor( sin(x), x=Pi/4, 4 );
Ejemplo: Hallar los 8 primeros trminos de la serie de Taylor centrada en c = n
para la funcin () = tan :
> taylor( tan(x), x=Pi, 8 );
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 n = .
"opts" permite especificar caractersticas del procedimiento de clculo.
Ejemplo 1: Aplicar el mtodo de Simpson para aproximar el valor de
, con
> 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
e
c
Ce
c
( x Kc) C
1
2
e
c
( x Kc)
2
C
1
6
e
c
( x Kc)
3
C
1
24
e
c
( x Kc)
4
CO0 ( x Kc)
5
1
x Kp C
1
3
( x Kp)
3
C
2
15
( x Kp)
5
C
17
315
( x Kp)
7
CO0 ( x Kp)
8
1
0
5
sin( x) d n = 4
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 29
> vi:= ApproximateInt(sin(x), x=0..5, method = simpson, partition =
4, output=value); # "output=value" permite ver el clculo numrico
> evalf(vi); # Se evala la expresin anterior
.9
Ejemplo 2: Aplicar el mtodo de Simpson para aproximar el valor de
, con
> 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);
vi :=
5
6
sin
|
(
5
8
`
C
5
12
sin
|
(
5
4
`
C
5
6
sin
|
(
15
8
`
C
5
12
sin
|
(
5
2
`
C
5
6
sin
|
(
25
8
`
C
5
12
sin
|
(
15
4
`
C
5
6
sin
|
(
35
8
`
C
5
24
sin( 5)
1
1
K1
2
e
Kx
2
dx n = 8
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 30
> evalf(vi);
.899
MTODO DEL TRAPECIO
Ejemplo 1: Aplicar el mtodo del Trapecio para aproximar el valor de
, con
> 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(%);
.8
9.- SUMA DE RIEMANN
El rea de una regin R se puede estimar como la suma del rea de n
rectngulos: (
)A
n
=1
, representando (
C
1
8
e
|
(
K25
64
`
C
1
4
e
|
(
K49
256
`
C
1
8
e
|
(
K1
16
`
C
1
4
e
|
(
K1
256
`
C
1
8
e
|
(
K1
64
`
C
1
4
e
|
(
K25
256
`
C
1
8
e
|
(
K1
4
`
C
1
4
e
|
(
K121
256
`
C
1
8
e
|
(
K49
64
`
C
1
4
e
|
(
K289
256
`
C
1
8
e
|
(
K25
16
`
C
1
4
e
|
(
K529
256
`
C
1
8
e
|
(
K169
64
`
C
1
4
e
|
(
K841
256
`
C
1
16
e
( K4 )
0
5
sin( x) d n = 5
sin( 1) Csin( 2) Csin( 3) Csin( 4) C
1
2
sin( 5)
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 31
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 n = .
"opts" permite especificar caractersticas del procedimiento de clculo.
Ejemplo 1: Estimar el valor de la siguiente integral como la suma del rea de n
rectngulos:
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);
-.89
CASO B: Suma trabajando con
> 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);
.98
0
5
sin( x) d
f (x
i K1
)
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 32
CASO C: Suma trabajando con siendo
> 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);
> evalf(%);
.8
CASO D: Suma trabajando con siendo 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);
.9
CASO E: Suma trabajando con siendo
f ( w
i
) w
i
=
x
i K1
Cx
i
2
1
2
sin
|
(
1
4
`
C
1
2
sin
|
(
3
4
`
C
1
2
sin
|
(
5
4
`
C
1
2
sin
|
(
7
4
`
C
1
2
sin
|
(
9
4
`
C
1
2
sin
|
(
11
4
`
C
1
2
sin
|
(
13
4
`
C
1
2
sin
|
(
15
4
`
C
1
2
sin
|
(
17
4
`
C
1
2
sin
|
(
19
4
`
f ( w
i
) w
i
f ( w
i
) w
i
= x
i
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 33
> 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);
> evalf(%);
.88
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);
.8
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
1
2
sin
|
(
1
2
`
C
1
2
sin( 1) C
1
2
sin
|
(
3
2
`
C
1
2
sin( 2) C
1
2
sin
|
(
5
2
`
C
1
2
sin( 3) C
1
2
sin
|
(
7
2
`
C
1
2
sin( 4) C
1
2
sin
|
(
9
2
`
C
1
2
sin( 5)
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 34
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 =
2
+ 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
> V:= VolumeOfRevolution( x^2+1, x=1..4, output= value, axis=
horizontal); # output=value, muestra la solucin que resulta al
resolver la integral
V :=
1
1
1
4
p 0 x
2
C11
2
d
V :=
1248
5
p
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 35
> 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
> S:= SurfaceOfRevolution( x^2+1, x=1..4, output= value, axis=
horizontal); # output=value, muestra la solucin que resulta al
resolver la integral
> evalf( S, 5);
99.
Ejemplo 2: Calcular el volumen del slido de revolucin que se genera al girar la
regin limitada por las curvas =
1
4
2 p 0 x
2
C11 4 x
2
C1 d
S :=K
25
16
p 5 K
15
32
p ln
0
5 C2
1
C
145
4
p 5 13 K
15
32
p ln
0
K8 C 5 13
1
V :=
1
2
p :x
4
C4 x
2
C3: d
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 36
> V:= VolumeOfRevolution( x^2+2, 1, x=1..2, output= value, axis=
horizontal); # output=value, muestra la solucin que resulta al
resolver la integral
Ejemplo 3: Calcular el volumen y el rea de la superficie del slido de revolucin
que se genera al girar la curva =
2
+ 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
> 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
> 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
V :=
278
15
p
V :=
1
1
1
4
p 0 x
2
C61
2
d
V :=
2823
5
p
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 37
> 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
> evalf( S, 5);
9.
Ejemplo 4: Calcular el volumen del slido de revolucin que se genera al girar la
regin limitada por las curvas =
2
+ , = 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); ;
CLCULO DE VOLUMEN DE SLIDOS DE REVOLUCIN CON ROTACIN
SOBRE UN EJE OBLICUO
ROTACIN Y TRASLACIN DE EJES
S :=
1
4
2 p 0 x
2
C61 4 x
2
C1 d
S :=K
105
16
p 5 K
95
32
p ln
0
5 C2
1
C
225
4
p 5 13 K
95
32
p ln
0
K8 C 5 13
1
V :=
K2
2
p |x
4
C14 x
2
C24| dx =
2752
15
p
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 38
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: = o + , = b +
Por medio de la ecuacin de traslacin se pasa de un sistema coordenado - , a
un sistema coordenado - . 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: = cos 0 - sin 0 , = sin0 + cos 0
Por medio de la ecuacin de rotacin se pasa de un sistema coordenado - , a un
sistema coordenado - . 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.
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 39
Figura N 9. Rotacin de ejes.
Para la verificacin de los procedimientos se usarn las siguientes ecuaciones:
Clculo de reas de regiones oblicuas:
A =
1
1 +
2
J|J(x) - x - ]|1 + J
i
(x)] dx
Clculo de volumen de slidos de revolucin generados a partir de ejes oblicuos:
=
a
(1 +
2
)
3
2
J|J(x) - x - ]
2
|1 + J
i
(x)] dx
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 =
2
+
alrededor del eje desde = hasta = :
Trabajando con : MTODO DE LOS DISCOS
> restart: f:= y=x^2+1;
> solutions:=[solve(%, x)]; i:= solutions[1]; # Se obtiene la forma
explcita para la variable x
> plot ( x^2+1, x=0..2, y=0..6, thickness=2);
dy
f :=y = x
2
C1
solutions :=
2
y K1, K y K1
3
i := y K1
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 40
> Int (Pi*i^2, y=1..5)=int (Pi*i^2, y=1..5); # Se hace el clculo
construyendo manualmente la integral de volumen
Trabajando con : 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.
> 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 =
2
+ , = , = alrededor de la recta =
desde = hasta = :
1
5
p ( y K1) dy = 8 p
dx
0
2
K2 p x ( x
2
K4) dx = 8 p
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 41
Trabajando con : MTODO DE LOS DISCOS
> restart: f:= y=x^2+1;
> solutions:=[solve(%, x)]; i:= solutions[1];
> Int (Pi*(4-(2-i)^2), y=1..5)=int (Pi*(4-(2-i)^2), y=1..5);
Trabajando con : 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);
> 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 trasladando los ejes
de manera que el origen sea
dy
f :=y = x
2
C1
solutions :=
2
y K1, K y K1
3
i := y K1
1
5
p
0
4 K
0
2 K y K1
1
2
1
dy =
40
3
p
dx
0
2
2 p ( x K2) (x
2
K4) dx =
40
3
p
x
2
C4 $ y
2
K6 $ x C16 $ y C21 = 0
Or = (3, K2) :
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 42
> restart:
> f:= x^2+4*y^2-6*x+16*y+21 = 0; a:= 3; b:= -2;
> x:= a+t; y:= b+w;
> eval(f);
> simplify(%); # Solucin (el smbolo % permite hacer referencia a
la expresin anterior)
EJEMPLO 2: Rotacin de ejes
Transformar la ecuacin rotando los ejes coordenados un
ngulo de
> restart:
> f:= x^2-2*x*y+y^2-x=0; theta:=Pi/4;
> x:= t*cos(theta)-w*sin(theta); y:=t*sin(theta)+w*cos(theta);
> eval(f); # Evaluamos las ecuaciones de rotacin en la funcin
original f
f :=x
2
C4 y
2
K6 x C16 y C21 = 0
a :=3
b :=K2
x :=3 C
y :=K2 C
( 3 Ct )
2
C4 ( K2 Cw)
2
K29 K6 t C16 w = 0
K4 Ct
2
C4 w
2
= 0
x
2
K2 $ x $ y Cy
2
Kx = 0
q =
p
4
:
f :=x
2
K2 x y Cy
2
Kx = 0
q :=
1
4
p
x :=
1
2
t 2 K
1
2
w 2
y :=
1
2
t 2 C
1
2
w 2
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 43
> simplify(%); # Solucin
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 alrededor de la recta desde hasta :
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);
> 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);
|
(
1
2
t 2 K
1
2
w 2
`
2
K2
|
(
1
2
t 2 K
1
2
w 2
`
|
(
1
2
t 2
C
1
2
w 2
`
C
|
(
1
2
t 2 C
1
2
w 2
`
2
K
1
2
t 2 C
1
2
w 2 = 0
2 w
2
K
1
2
t 2 C
1
2
w 2 = 0
y = x
2
C1 y = 5 x = 0 x = 1
1
1
0
1
p 0 x
2
K41
2
d
203
15
p
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 44
B.- Forma indirecta, Transformar la ecuacin -
2
- = trasladando los ejes de
manera que el origen sea r = (,).
> restart:
> f:= y-x^2-1 = 0; a:= 0; b:= 5;
> x:= a+t; y:= b+w;
> eval(f); # Ecuacin de la parbola con los ejes trasladados
> g:= simplify(%); # El smbolo % permite hacer referencia a la
expresin anterior
> h:=isolate(g, w); # Despejar de la funcin g la variable w, y
guardar esto en la variable h
> 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
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.
f :=y Kx
2
K1 = 0
a :=0
b :=5
x :=
y :=5 C
4 CwKt
2
= 0
g :=4 CwKt
2
= 0
h := w= K4 Ct
2
V :=
1
1
0
1
p 0 K4 Ct
2
1
2
dt =
203
15
p
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 45
Ejemplo 4: Usando traslacin de ejes calcular el volumen del slido de revolucin
generado al girar la curva alrededor de la recta desde
hasta :
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);
> 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 ecuacin trasladando los ejes de manera
que el origen sea
> 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.
y = x
2
C1 y = K2
x = 2 x = 5
1
1
2
5
p 0 x
2
C31
2
d
4398
5
p
y Kx
2
K1 = 0
Or = ( 2, K KK K2) :
f :=y Kx
2
K1 = 0
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 46
> x:=a+t; y:= b+w;
> eval(f);
> g:= simplify(%);
> h:=isolate(g, w); # Ecuacin de la parbola con los ejes
trasladados
> limite_x1:= xx1=a+t; limite_x2:= xx2=a+t; # Nuevos lmites
> lim_inf:= solve (limite_x1); lim_sup:= solve (limite_x2);
> V:= Int (Pi*(rhs(h))^2, t=lim_inf..lim_sup)=int (Pi*(rhs(h))^2,
t=lim_inf..lim_sup);
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 =
2
+
alrededor de la recta = - desde el punto (,) al punto (,), estos puntos
se refieren a la parbola.
a :=2
b :=K2
xx1 :=2
xx2 :=5
x :=2 C
y :=K2 C
K3 CwK ( 2 Ct )
2
= 0
g :=K7 CwK4 t Kt
2
= 0
h :=w = 7 C4 t Ct
2
limite_x1 :=2 = 2 C
limite_x2 :=5 = 2 C
lim_inf :=0
lim_sup :=3
V :=
1
1
0
3
p 0 7 C4 t Ct
2
1
2
dt =
4398
5
p
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 47
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
> 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.
> 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
f :=y = x K1
g :=y = x
2
C1
xx1 :=2
xx2 :=4
m :=1
a :=0
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 48
Grficamente:
> x:= a+t; y:= b+w; # P(a,b) representa el punto donde ser
colocado el origen del nuevo sistema
> eval(g);
> simplify(%);
> h:= isolate(%, w); # Ecuacin de la parbola para el nuevo
sistema (Ejes trasladados)
> 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.
2.- Rotacin de los ejes:
> theta:= arctan(m); # ngulo de rotacin calculado a partir del eje
oblicuo original
b :=K1
x :=t
y :=K1 Cw
K1 Cw = t
2
C1
K1 Cw = t
2
C1
h := w = t
2
C2
xx3 :=2
xx4 :=4
yy3 :=6
yy4 :=18
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 49
> 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)
> 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.
Grficamente:
> solutions:=[solve(%, ww)]: i1:= solutions[1]; i2:= solutions[2];
# Despejo ww, nueva variable. Graficamos para definir cul ser la
ecuacin de trabajo
q :=
1
4
p
t :=
1
2
tt 2 K
1
2
ww 2
w :=
1
2
tt 2 C
1
2
ww 2
j :=
1
2
tt 2 C
1
2
ww 2 =
1
2
tt
2
Ktt ww C
1
2
ww
2
C2
i1 :=tt C
1
2
2 C
1
2
8 tt 2 K14
i2 :=tt C
1
2
2 K
1
2
8 tt 2 K14
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 50
Grficas para una comprobacin previa
> plot(i1, tt=-10..10, ww=-
1..10, color=red, thickness=2);
> plot(i2, tt=-10..10, ww=-
1..10, color=red, thickness=2);
#AQUI
> with(plots): implicitplot(j,
tt=-10..10, ww=-1..10,
color=green, thickness=2);
> with(plottools): p:=
implicitplot(j, tt=-10..10, ww=-
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.
(5.10) para hallar los nuevos puntos de la funcin rotada
> solve({xx4=t, yy4=w}, [tt,ww]);
> lim_inf:= eval(tt,solve({xx3=t, yy3=w})); # devuelve la sol de tt,
abscisas del sistema rotado
> lim_sup:= eval(tt,solve({xx4=t, yy4=w}));
> 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
[ [ tt = 4 2, ww = 2 2 ] ]
[ [ tt = 11 2, ww = 7 2 ] ]
lim_inf :=4 2
lim_sup :=11 2
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 51
> evalf(rhs(V), 5);
8.
> 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);
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 =
2
+ y
= - desde el punto (,) al punto (,), estos puntos se refieren a la
parbola.
.
1
1
4 2
11 2
1
4
p
0
2 tt C 2 K 8 tt 2 K14
1
2
dtt = 1338.2
A=
1
1 Cm
2
$
p
q
[ f ( x) Km $ x Kb] $ [ 1 Cm$f ' ( x) ] dx
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 52
> 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
> 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
COMPROBACIN DE LA ROTACIN Y TRASLACIN USANDO UNA ECUACIN
DE REFERENCIA PARA EL CLCULO DE VOLUMEN - EJE OBLICUO
> 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);
A :=
1
1
4 2
11 2
tt C
1
2
2 K
1
2
8 tt 2 K14 dtt =
185
3
A :=
1
2
1
1
2
4
( x
2
C2 Kx )
0
1 C
d
dx
( x
2
C1)
1
dx =
185
3
V=
p
( 1 Cm
2
)
3
2
$
p
q
[ f ( x) Km $ x Kb]
2
$ [ 1 Cm$f ' ( x) ] dx .
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 53
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
=
2
- alrededor de la recta = - - desde el punto (-,) al punto
(-,).
> 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
> 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.
> a:= 0; b:= rhs(eval(f, x=0)); # Evalua 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
> x:= a+t; y:= b+w; # P(a,b) representa el punto donde ser
colocado el origen del nuevo sistema
f :=y = Kx K2
g := y = x
2
K4
xx1 :=K4
xx2 :=K3
m:=K1
x = 0. y
a :=0
b :=K2
x :=
y :=K2 C
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 54
> eval(g);
> simplify(%);
> h:= isolate(%, w); # Ecuacin de la parbola para el nuevo
sistema (Ejes trasladados)
> 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.
Grficamente:
2.- Rotacin de los ejes:
> theta:= arctan(m); # ngulo de rotacin calculado a partir del eje
oblicuo original
> 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)
K2 Cw= t
2
K4
K2 Cw= t
2
K4
h := w= t
2
K2
xx3 :=K4
xx4 :=K3
yy3 :=14
yy4 :=7
q :=K
1
4
p
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 55
> 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.
Grficamente:
> solutions:=[solve(%, ww)]: i1:= solutions[1]; i2:= solutions[2]; #
Despejo ww, nueva variable. Graficamos para definir cul ser la
ecuacin de trabajo
Grficas para una comprobacin previa
> plot(i1, tt=-10..10, ww=-
10..10, color=red, thickness=2);
> plot(i2, tt=-10..10, ww=-
10..10, color=red, thickness=2);
t :=
1
2
tt 2 C
1
2
ww 2
w:=K
1
2
tt 2 C
1
2
ww 2
j :=K
1
2
tt 2 C
1
2
ww 2 =
1
2
tt
2
Ctt wwC
1
2
ww
2
K2
i1 := Ktt C
1
2
2 C
1
2
K8 tt 2 C18
i2 := Ktt C
1
2
2 K
1
2
K8 tt 2 C18
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 56
> with(plots): implicitplot(j,
tt=-10..10, ww=-10..10,
color=green, thickness=2);
> with(plottools): p:=
implicitplot(j, tt=-10..10, ww=-
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
> solve({xx4=t, yy4=w}, [tt,ww]);
> lim_inf:= eval(tt,solve({xx3=t, yy3=w})); # devuelve la sol de tt,
abscisas del sistema rotado
> lim_sup:= eval(tt,solve({xx4=t, yy4=w}));
> 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);
.9
> 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);
2 2
tt = K9 2, ww= 5 2
3 3
2 2
tt = K5 2, ww= 2 2
3 3
lim_inf := K9 2
lim_sup := K5 2
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 57
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 =
2
- y
= - - desde el punto (-,) al punto (-,).
> 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
> 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
1
1
K9 2
K5 2
1
4
p
0
2 tt K 2 C K8 tt 2 C18
1
2
dtt = 456.95
A=
1
1 Cm
2
$
p
q
[f ( x) Km $ x Kb] $ [1 Cm$f ' ( x) ] dx .
A :=
1
1
K9 2
K5 2
Ktt C
1
2
2 K
1
2
K8 tt 2 C18 dtt =
167
6
A :=
1
2
1
1
K4
K3
0 x
2
K2 Cx1
|
(
1 K
d
dx
0 x
2
K41
`
dx =
167
6
Aprende el uso de Maple 10
Prof. Guillermo Moreno, Prof. Orlan Rodrguez Pgina 58
COMPROBACIN DE LA ROTACIN Y TRASLACIN USANDO UNA ECUACIN
DE REFERENCIA PARA EL CLCULO DE VOLUMEN - EJE OBLICUO
> 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);
V=
p
( 1 Cm
2
)
3
2
$
p
q
[ f ( x) Km $ x Kb]
2
$ [ 1 Cm$f ' ( x) ] dx .