Aula 8 - PUC-Rio
Aula 8 - PUC-Rio
Aula 8 - PUC-Rio
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Resumo<br />
<strong>Aula</strong> 8: Integral de linha e trabalho<br />
Nesta aula vamos utilizar os comandos do Maple para calcular integrais de linha<br />
sobre curvas parametrizadas planas e espaciais. Vamos também calcular trabalhos<br />
sobre campos vetoriais 2D e 3D.<br />
Cola<br />
O with(VectorCalculus):<br />
with(linalg):<br />
with(plots):<br />
Considere a seguinte curva parametrizada: semi-círculo (t=0..Pi)<br />
O Cx:=t->cos(t);<br />
Cy:=t->sin(t);<br />
plot([Cx(t),Cy(t), t=0..Pi],scaling=constrained);<br />
Cx := ?<br />
Cy := ?<br />
Integral de Linha 2D<br />
K1.0 K0.5 0 0.5 1.0<br />
Com f = x ou y, podemos calcular a posição do baricentro<br />
O fx := (x,y) -> x ;<br />
fy := (x,y) -> y ;<br />
1.0<br />
0.6<br />
0.2<br />
Integral de linha envolve substituiçao de x e y pelas equações da curva, e o<br />
jacobiano sendo a norma do vetor velocidade da curva. Desta forma, podemos<br />
definir o método abaixo para obter a integral de linha sobre uma curva<br />
parametrizada C( C(x), C(y) ).<br />
O IntegralLinha := proc( a,b, Cx,Cy, f )<br />
return int( f( Cx(t), Cy(t) ) * sqrt( diff(Cx(t),t)^2 +<br />
diff(Cy(t),t)^2 ), t=a..b);<br />
end proc ;<br />
O Cx:=t->cos(t);<br />
Cy:=t->sin(t);<br />
f := (x,y) -> 1 ;<br />
comp := IntegralLinha( 0,Pi, Cx,Cy, f ) ;<br />
comp := π
IntegralLinha( 0,Pi, Cx,Cy, fx )/comp ;<br />
IntegralLinha( 0,Pi, Cx,Cy, fy )/comp ;<br />
0<br />
2<br />
π<br />
Exercício: determinar o comprimento de uma senoide entre 0 e Pi.<br />
Trabalho<br />
Considere o campo vetorial F abaixo.<br />
O F := (x,y) -> [ y*(1+y^2)/(1+x^2+y^2)^(3/2) ,<br />
x*(1+x^2)/(1+x^2+y^2)^(3/2) ] :<br />
fieldplot(F(x,y),x=-2..2, y=-2..2);<br />
2<br />
1<br />
K2 K1 0 1 2<br />
K1<br />
K2<br />
Então podemos determinar o trabalho realizado pelo campo vetorial F sobre uma<br />
curva C, pelo método definido abaixo (o local do proc é para dizer ao Maple de não<br />
procurar um dC definido anteriormente)<br />
O Trabalho := proc( a,b, Cx,Cy, F )<br />
local dC ;<br />
dC := [ D(Cx), D(Cy) ] :<br />
return int( dotprod( F( Cx(t), Cy(t) ), dC(t) ), t=a..b ) ;<br />
end proc ;<br />
Trabalho de F num oitavo de círculo<br />
O Cx := t -> cos(t) ;<br />
Cy := t -> sin(t) ;<br />
Trabalho( 0,Pi/4, Cx, Cy, F ) ;<br />
1<br />
2<br />
4<br />
Exercício: determinar o trabalho da gravidade F=(0,-10) sobre uma senoide entre 0<br />
e Pi/2.
Integral de Linha 3D<br />
Exatamente como acima, a integral de linha envolve substituiçao de x , y e z pelas<br />
equações da curva, e o jacobiano sendo a norma do vetor velocidade da curva.<br />
O IntegralLinha3D := proc( a,b, Cx,Cy,Cz, f )<br />
return int( f( Cx(t), Cy(t), Cz(t) ) * sqrt( diff(Cx(t),t)<br />
^2 + diff(Cy(t),t)^2 + diff(Cz(t),t)^2 ), t=a..b);<br />
end proc ;<br />
O Cx := t -> cos(t) ;<br />
Cy := t -> sin(t) ;<br />
Cz := t -> t ;<br />
IntegralLinha3D( 0, 2*Pi, Cx,Cy,Cz, 1 ) ;<br />
2 2 π<br />
Exercício: determinar as 3 coordenadas do baricentro deste arco de helice..<br />
Trabalho 3D<br />
Considere o campo vetorial dado por<br />
O F := (x,y,z) -> [y+z, z+x, x+y] :<br />
fieldplot3d(F(x,y,z),x=-2..2, y=-2..2, z=-2..2, axes=frame);<br />
-2.2<br />
-0.2<br />
y<br />
1.8<br />
1.8<br />
-2.2<br />
-0.2<br />
z<br />
-2.2<br />
1.8<br />
-0.2<br />
x<br />
Podemos determinar o trabalho realizado por um campo vetorial F ao longo de<br />
uma curva C(C(x), C(y), C(z)) pelo método seguinte:<br />
O Trabalho3d := proc( a,b, Cx,Cy,Cz, F )<br />
local dC ;<br />
dC := [ D(Cx), D(Cy), D(Cz) ] :
O<br />
return int( dotprod( F( Cx(t), Cy(t), Cz(t) ), dC(t) ), t=<br />
a..b ) ;<br />
end proc :<br />
Trabalho3d( 0, 2*Pi, Cx,Cy,Cz, F ) ;<br />
2 π<br />
Exercício: calcular o trabalho da forca eletrica gerada por uma particula na origem<br />
ao longo do arco de helice de 0 a 2*Pi.