Está en la página 1de 2

PRCTICA 3. 19 Considrese la semiesfera superior de radio 1. Sea F(x , y, z) = (x, y, 0).

Hllese int(int( F dS)) directamente y utilizando el teorema de la divergencia.


1) Directamente. En primer lugar, hemos de averiguar la superficie con la que trabajamos, en este caso una semiesfera. Su ecuacin general es x^2+y^2+z^2= 1 (radio= 1) con z>=0. Tambin podemos hacer una cambio a coordenadas esfricas, para trabajar mejor. Hemos elegido una parametrizacin as: x=cos(rho)*sen(fi) y=sen(rho)*sen(fi) z=cos(fi) fi [0, pi/2] rho [0, pi] Podemos representarla para asegurarnos de que es correcto: >> rho=linspace(0,2*pi); >> fi=linspace(0,pi/2); >> [RHO FI]=meshgrid(rho,fi); >> x=cos(RHO).*sin(FI); >> y=sin(RHO).*sin(FI); >> z=cos(FI); >> surf(x,y,z)

Ahora, hemos de trabajar con variables simblicas, hacer las derivadas parciales, el producto vectorial, y finalmente resolver la integral. >> clear all >> syms rho fi >> x=cos(rho).*sin(fi); >> y=sin(rho).*sin(fi); >> z=cos(fi); >> r=[x y z] >> rrho=diff(r,rho); rtheta=diff(r,fi); >> prod_vect=cross(rrho,rtheta); >> integrando=dot([x,y,0],prod_vect); David Serrano Carrera MAT III B2B

>> integral = int(int(integrando,rho,0,2*pi),fi,0,pi/2)

integral = -(4*pi)/3

2) Con el Teorema de la divergencia. Utilizar el teorema de la divergencia con coordenadas esfricas resulta complicado y trabajar con una expresin larga ( http://es.wikipedia.org/wiki/Coordenadas_esf%C3%A9ricas hacia el final, se puede encontrar la expresin de la divergencia en esfricas). Por tanto, podemos utilizar la expresin general de la semiesfera, que nos resultar mucho mas sencillo. Como F=(x,y,0), podemos hacer las derivadas parciales de F respecto de sus variables: >> divF=diff(x,x)+diff(y,y)+diff(0,z) divF = 2 Tenemos que

si sustituimos, nos queda 2*integral_triple_de_V(dV) = 2*V Conocemos el volumen de la semiesfera, que es

Luego como r=1, nos queda 4*pi/3, el mismo resultado que F*ds cambiado de signo. Esto ocurre cuando el vector resultante del producto vectorial de (FndS) no apunta hacia arriba, y podemos justificarlo con la tercera componente del prod_vect de la primera parte del ejercicio: >> simplify(prod_vect(3)) ans = -sin(2*fi)/2 Si el vector fuera positivo, apuntara hacia arriba y nos dara el resultado con signo positivo.

David Serrano Carrera

MAT III

B2B

También podría gustarte