Você está na página 1de 31

Universidad Nacional de San Cristóbal de

Huamanga
Facultad de Ingenierı́a Minas, Geologı́a y Civil
Escuela de Formación Profesional de Ingeniera Civil

CURSO
DINAMICA (IC-244)

OPERADORES VECTORIALES EN R3
GRADIENTE, DIVERGENCIA, ROTACIONAL
TEOREMAS INTEGRABLES DE CALCULO
VECTORIAL

DOCENTE:
Ing. CASTRO PEREZ Cristian

ALUMNOS:
AUQUI PAUCCARIMA Jhon R.
CASAFRANCA LUZA Jhonatan
PRADO GUILLERHUA Kelvin
ROJAS QUINTO Danny

Ayacucho, Agosto del 2014


Índice General

CAPITULO 1 GRADIENTE −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− Pag. 1


1.1 Definición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Problema de Aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.1 Solución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.2 Solución con el Programa Matlab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.3 Código Fuente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Problema de Aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.1 Solución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.2 Solución con el Programa Matlab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.3 Código Fuente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

CAPITULO 2 DIVERGENCIA −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− Pag. 8


2.1 Definición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2 Problema de Aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.1 Solución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.2 Solución con el Programa Matlab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.3 Código Fuente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

CAPITULO 3 ROTACIONAL −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− Pag. 11


3.1 Definición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 Problema de Aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.1 Solución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.2 Solución con el Programa Matlab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2.3 Código Fuente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

CAPITULO 4 TEOREMA DE GREEN −−−−−−−−−−−−−−−−−−−−−−−−−−−− Pag. 15


4.1 Definición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2 Problema de Aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.2.1 Solución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.2.2 Solución con el Programa Matlab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.2.3 Código Fuente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

CAPITULO 5 TEOREMA DE LA DIVERGENCIA −−−−−−−−−−− Pag. 19


5.1 Definición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.2 Problema de Aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.2.1 Solución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.2.2 Solución con el Programa Matlab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.2.3 Código Fuente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

CAPITULO 6 TEOREMA DE STOKES −−−−−−−−−−−−−−−−−−−−−−−−−−− Pag. 23


6.1 Definición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.2 Problema de Aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.2.1 Solución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.2.2 Solución con el Programa Matlab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.2.3 Código Fuente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Capítulo

GRADIENTE 1 1

v2

A2

DINAMICA v2 dt

dF' dF' dF'


dF' dF'
B
w cg
v1
dF'
dF'
A1

v1 dt

1.1 Definición
Sea φ(x, y, z ) una función definida y diferenciable en cada punto (x, y, z )en cierta región
del espacio es decir, φ define un campo escalar diferenciable. Entonces, el gradiente de φ
que se denota con gradφ , se define como sigue:

Observe que: gradφ define un campo vectorial

Ingeniería Civil Pag. 1


Capitulo 1 GRADIENTE UNSCH

1.2 Problema de Aplicación


Un insecto, al verse en un ambiente tóxico causado por AJT químico, decide moverse
en una dirección en que la concentración de AJT disminuya con la mayor rapidez. si
la concentración de AJT esta dado por Q=exp(−3 ∗ x) + sin(y ∗ z ) + exp(−z )2 con el
insecto en (0, 0, 0).

a)¿En que dirección debe escabullirse?

b)Si el insecto vuela a razón de 7 unid/s, en la dirección del vector (−2i + 2j + 1). ¿Cuál
es el razón de cambio de la toxicidad por unidad de tiempo cuando pasa por el punto
(0, 0, 0)?

1.2.1 Solución
a) el grad Q apunta en la dirección del máximo cambio
Hallando la gradiente de la función Q :
2
Q(x, y, z ) = e3x + sen(yz ) + e−z

∂Q b ∂Q b ∂Q b
∇Q(x, y, z ) = ∂x i + ∂x j + ∂x k

∇Q(x, y, z ) = −3e−3xbi + z cos(yz )bj + y cos(yz ) − 2ze−z kb


h 2 i

Evaluando en punto (0, 0, 0) :

∇Q(0, 0, 0) = (−3, 0, 0) = −3bi

Por lo tanto: El insecto deberá moverse en la dirección (3, 0, 0) .

b) Razón de cambio de la toxicidad

∂Q ∂Q ∂S
=
∂t ∂S ∂t
Donde:
∂Q
= ∇Q.ub
∂S
Es la derivada direccional.
Hallando el vector Unitario:
ub = ~
u
= q −2i+2ĵ +k̂
b
|~
u|
(−2)2 +(2)2 +(1)2

~
u −2bi+2ĵ +k̂
ub = |~
u| = 3

~
u
ub = |~
u| = (− 23 bi + 32 ĵ + 13 k̂ )

Ingeniería Civil Pag. 2


Capitulo 1 GRADIENTE UNSCH

Hallando la Derivada Direccional:


∂Q
∂S = ∇Q.ub

∂Q
∂S = (−3, 0, 0).(− 23 bi + 32 ĵ + 13 k̂ ) = 2
Dato del problema:
∂S
= 7unid/s
∂t
Por lo tanto:
∂Q ∂Q ∂S
∴ ∂t = ∂S ∂t

∴ ∂Q
∂t = 2(7) = 14AJT
Interpretación Física :
Esta dirección representa la mayor taza de cambio de ambiente de toxicidad por unidad
de tiempo que experimenta el insecto, y la dirección en que debe moverse para no ser
afectado por el agente químico.

1.2.2 Solución con el Programa Matlab

Ingeniería Civil Pag. 3


Capitulo 1 GRADIENTE UNSCH

1.2.3 Código Fuente

Listing 1.1: Matlab


1
2 function pushbutton1_Callback(hObject, eventdata, handles)
3
4 syms x y z
5 f=get(handles.funcion,'string');
6 X1=char(get(handles.x1,'string'));
7 Y1=char(get(handles.y1,'string'));
8 Z1=char(get(handles.z1,'string'));
9
10 d=diff(f,x);
11 g=diff(f,y);
12 h=diff(f,z);
13 grad=[d,g,h];
14 di1= d/sqrt(d^2+g^2+h^2);
15 di2= g/sqrt(d^2+g^2+h^2);
16 di3= h/sqrt(d^2+g^2+h^2);
17 direc= [di1,di2,di3];
18 format rat
19 derivada_direccional= di1*d+di2*g+di3*h;
20 dos=subs(direc,{x,y,z},{X1,Y1,Z1});
21 tres=subs(derivada_direccional,{x,y,z},{X1,Y1,Z1});
22
23 set(handles.resul,'string',char(grad));
24 set(handles.resul3,'string',char(dos));
25 set(handles.resul2,'string',char(tres));
26
27 N1=-1;
28 N2=1;
29 [a,b,c]=meshgrid(N1:.4 :N2);
30 l1=subs(d,{x,y,z},{a,b,c});
31 l2=subs(g,{x,y,z},{a,b,c});
32 l3=subs(h,{x,y,z},{a,b,c});
33 quiver3(a,b,c,l1,l2,l3);
34 xlabel('EJE OX','Color','g'); ylabel('EJE OY','Color','g');
35 zlabel('EJE OZ','Color','g');
36 title('GRAFICA','Color','r')
37
38 hold on
39 axis image

Ingeniería Civil Pag. 4


Capitulo 1 GRADIENTE UNSCH

1.3 Problema de Aplicación


La ecuación de la superficie de un cerro es Z=900 − 2X 2 − 2Y 2 , donde la distancia se mide
en metros el eje X apunta al este y el eje Y apunta al norte. Un hombre está en el punto

correspondiente a (6, − 14, 800). ¿Cuál es la dirección de la ladera más pronunciada? y
¿Cuál es la velocidad a la cual baja dicha ladera?

1.3.1 Solución
La dirección de la ladera más pronunciada es la dirección del gradiente de donde el vector
unitario es la dirección del gradiente.

√ →
− ∇f (6, − 14)
∇f (6, − 14)es u = √
f (6, − 14)

Donde:
∂f ∂f
∇f (x, y ) = ( , ) = (−4x, −4y )
∂x ∂y
√ √
∇f (6, − 14) = (−24, 4 14)
De donde:
√ √
12 2 4 7
u = (− , )
5 5
u : Es la dirección de la ladera mas pronunciada

Para la velocidad hallamos la derivada dirección:

Dû f ( x, y )  f ( x, y ).u
12 2 4 7 100 2
Dû f (6,  14)  (24, 4 14).(- , )
5 5 5
m
Dû f (6,  14)  28.284 ( )
s

Por lo tanto
El signo nos indica que el hombre está subiendo con una rapidez de 28.284m/s .

Interpretación Física :
Esta dirección de la ladera más pronunciada hallada representa la mayor taza de cambio
de velocidad por unidad de tiempo en la dirección de del vector unitario u.

Ingeniería Civil Pag. 5


Capitulo 1 GRADIENTE UNSCH

1.3.2 Solución con el Programa Matlab

1.3.3 Código Fuente

Listing 1.2: Matlab


1
2 function pushbutton1_Callback(hObject, eventdata, handles)
3
4 syms x y z
5 f=get(handles.funcion,'string');
6 X1=char(get(handles.x1,'string'));
7 Y1=char(get(handles.y1,'string'));
8 Z1=char(get(handles.z1,'string'));
9
10 d=diff(f,x);
11 g=diff(f,y);
12 h=diff(f,z);

Ingeniería Civil Pag. 6


Capitulo 1 GRADIENTE UNSCH

13 grad=[d,g,h];
14 di1= d/sqrt(d^2+g^2+h^2);
15 di2= g/sqrt(d^2+g^2+h^2);
16 di3= h/sqrt(d^2+g^2+h^2);
17 direc= [di1,di2,di3];
18 format rat
19 derivada_direccional= di1*d+di2*g+di3*h;
20 dos=subs(direc,{x,y,z},{X1,Y1,Z1});
21 tres=subs(derivada_direccional,{x,y,z},{X1,Y1,Z1});
22
23 set(handles.resul,'string',char(grad));
24 set(handles.resul3,'string',char(dos));
25 set(handles.resul2,'string',char(tres));
26
27 N1=-1;
28 N2=1;
29 [a,b,c]=meshgrid(N1:.4 :N2);
30 l1=subs(d,{x,y,z},{a,b,c});
31 l2=subs(g,{x,y,z},{a,b,c});
32 l3=subs(h,{x,y,z},{a,b,c});
33 quiver3(a,b,c,l1,l2,l3);
34 xlabel('EJE OX','Color','g'); ylabel('EJE OY','Color','g');
35 zlabel('EJE OZ','Color','g');
36 title('GRAFICA','Color','r')
37
38 hold on
39 axis image

Ingeniería Civil Pag. 7


Capítulo

DIVERGENCIA 2

2 1

v2

A2

DINAMICA v2 dt

dF' dF' dF'


dF' dF'
B
w cg
v1
dF'
dF'
A1

v1 dt

2.1 Definición
Suponga que V (x, y, z ) = V 1i + V 2j + V 3k está definida y es diferenciable en cada
punto(x, y, z ) en una región del espacio, es decir, V define un campo vectorial diferenciable.
Entonces, la diveregencia de V , que se denota con divV , se define como sigue:

Aún cuando V es un vector, divV es un escalar

Ingeniería Civil Pag. 8


Capitulo 2 DIVERGENCIA UNSCH

2.2 Problema de Aplicación


Sea F el campo de velocidad de un gas, determinar la expansión del gas por unidad de
volumen si:

F = −3 cos xî + seny ĵ + 2k̂

Evaluar el en punto P:
2π π
P( , , 0)
3 2

2.2.1 Solución
Como la divergencia de F representa la razón de expansión del gas hallamos :
∂F
divF (x, z, y ) = ∂x + ∂F ∂F
∂y + ∂z

divF (x, z, y ) = −3senx + cos y

Evaluando la divergencia en el punto P.

3 , 2 , 0) = −3sen( 3 ) + cos( 2 )
π π
divF ( 2π 2π

3 , 2 , 0) = 3
π
divF ( 2π

Esto significa que el gas se expande a razón de de 3 unidades cúbicas por unidad de tiempo.

Interpretación Física : Esto que el gas se expande a razón de 3 unidades cúbicas por
unidad de volumen, por unidad de tiempo. Esto es razonable, porque en este caso F es un
vector radial hacia el exterior, y conforme el gas se mueve a lo largo de las líneas de flujo,
se expande.

Ingeniería Civil Pag. 9


Capitulo 2 DIVERGENCIA UNSCH

2.2.2 Solución con el Programa Matlab

2.2.3 Código Fuente

Listing 2.1: Matlab


1
2 % --- Executes on button press in pushbutton1.
3 function pushbutton1_Callback(hObject, eventdata, handles)
4 syms x y z
5 v1=get(handles.v1,'string')
6 v2=get(handles.v2,'string')
7 v3=get(handles.v3,'string')
8 diver=diff(v1,x)+diff(v2,y)+diff(v3,z)
9 set(handles.resul,'string',char(diver))
10
11 f=get(handles.resul,'string');
12 f1=inline(f,'x','y');
13 ezmesh(f1);
14 grid on
15
16 title('GRAFICA','Color','r');
17 xlabel('EJE OX','Color','b'); ylabel('EJE OY','Color','b');
18 zlabel('EJE OZ','Color','b');

Ingeniería Civil Pag. 10


2
Capítulo

ROTACIONAL 3 1

v2

A2

DINAMICA v2 dt

dF' dF' dF'


dF' dF'
B
w cg
v1
dF'
dF'
A1

v1 dt

3.1 Definición
Suponga que V (x, y, z ) = V 1i + V 2j + V 3k es un campo vectorial diferenciable. Entonces,
el rotacional o rotación de V , que se denota rotV , se define como sigue:

V (x, y, z ) = V1 i + V2 j + V3 k
 
∂ ∂ ∂
∇xV = ∂x i + ∂y j + ∂z k x(V1 i + V2 j + V3 k )

i j k

∂ ∂ ∂
∇xV = ∂x ∂y ∂z
V1 V2 V3

∂ ∂
∂ ∂
∂ ∂


∇xV = ∂y ∂z i − ∂x ∂x
∂z j
+ ∂y k
V1 V3

V2 V3 V1 V2
     
∂V3
∇xV = ∂y − ∂V
∂z i +
2 ∂V1
∂z − ∂V
∂x j +
3 ∂V2
∂x − ∂V
∂y k
1

Ingeniería Civil Pag. 11


Capitulo 3 ROTACIONAL UNSCH

3.2 Problema de Aplicación


Se quita el tapón de desagüe en un tanque de agua que está definida en el plano R3 , La
función:

V :R3 / {0} → R3 , V(x, y) = (x2 yz )î + (xy 2 z )ĵ + (xyz 2 )k̂ = (x2 yz, xy 2 z, xyz 2 )

es un campo vectorial en R3 , verificar que el fluido esta libre de remolinos o no.

3.2.1 Solución
Si un campo vectorial F representa el flujo de un fluido entonces:
rotF = 0 , Significa que el fluido esta libre de de rotaciones

En efecto hallando el rotacional de la función V :

 
i j k
 ∂ ∂ ∂ 
∇xV = 
 ∂x ∂y ∂z


x2 yz xy 2 z xyz 2


∇xV = ( ∂y ∂
(xyz 2 ) − ∂z ∂
(xy 2 z ))i − ( ∂x ∂
(xyz 2 ) − ∂z (x2 yz ))j + ( ∂x
∂ ∂
(xy 2 z ) − ∂y (x2 yz ))k

∇xV = (xz 2 − xy 2 )î + (x2 y − yz 2 )ĵ + (y 2 z − x2 z )k̂

Por lo tanto
Como el resultado es diferente de cero significa que el fluido esta rotando.

Interpretación Física :
Las líneas de flujo de este campo vectorial V son círculos alrededor del origen, pero este
campo de velocidad tiene rotación al ser diferente de cero. En dicho fluido, una rueda
pequeña con paletas en la parte inferior girará conforme de vuelta alrededor del origen.

Ingeniería Civil Pag. 12


Capitulo 3 ROTACIONAL UNSCH

3.2.2 Solución con el Programa Matlab

3.2.3 Código Fuente

Listing 3.1: Matlab


1
2 % --- Executes on button press in calc.
3 function calc_Callback(hObject, eventdata, handles)
4 syms x y z
5 p1= get(handles.uno,'string');
6 p2= get(handles.dos,'string');
7 p3= get(handles.tres,'string');
8 m=diff(p3,y)-diff(p2,z);
9 n=diff(p1,z)-diff(p3,x);
10 o=diff(p2,x)-diff(p1,y);
11 rot=[m,n,o];
12 set(handles.salida,'string',char(rot))
13 N1=-1.8;
14 N2=1.8;
15 [a,b,c]=meshgrid(N1:0.5 :N2);
16
17 l1=subs(m,{x,y,z},{a,b,c});

Ingeniería Civil Pag. 13


Capitulo 3 ROTACIONAL UNSCH

18 l2=subs(n,{x,y,z},{a,b,c});
19 l3=subs(o,{x,y,z},{a,b,c});
20 quiver3(a,b,c,l1,l2,l3)
21 title('GRAFICA','Color','r');
22 xlabel('EJE OX','Color','b'); ylabel('EJE OY','Color','b');
23 zlabel('EJE OZ','Color','b');
24 hold on
25 axis image

Ingeniería Civil Pag. 14


2

Capítulo

TEOREMA DE GREEN 3

4 1

4
v2

A2

DINAMICA v2 dt

dF' dF' dF'


dF' dF'
B
w cg
v1
dF'
dF'
A1

v1 dt

4.1 Definición
Suponga que R es una región cerrada en el plano xy, limitada por una curva simple cerrada,
C, y que M y N son funciones continuas de x e y que tienen derivadas continuas en R.
Entonces:

Donde C se recorre en al dirección positiva(en sentido contrario al movimiento de las


manecillas del reloj).

Ingeniería Civil Pag. 15


Capitulo 4 TEOREMA DE GREEN UNSCH

4.2 Problema de Aplicación


Mientras esta bajo la acción de una fuerza F (x, y ) = y 3 i + (x3 + 3xy 2 )j, una partícula da
una vuelta a la circunferencia de radio 3 que se muestra en la figura, usar el teorema de
green para hallar el trabajo realizado por F .

4.2.1 Solución
Gráfico del problema

Hallando en trabajo

Z

− Z
W= F (x, y )d~r = (y 3 , x3 + 3xy 2 ).(dx, dy )
c c
Z
W= y 3 dx + (x3 + 3xy 2 )dy
c

Aplicando el teorema de Green:

W   3x 2 dxdy
D

Pasando a coordenadas polares r = 3, 0 ≤ θ ≤ 2Π


Z 2π Z 3
3 Z 2π 4 2 3
W= ( 3r2 cos2 θ.rdr )dθ = r cos θ/0
0 0 4 0
243 Z 2π 2 243
" #
sen2θ 2π
W= cos θdθ = θ+ /0
4 0 8 2

243π
W= J(Joule)
4
Interpretación Física :
El resultado W representa el trabajo efectuado por la partícula a lo largo de la frontera de
una región. Este teorema es muy útil porque relaciona una integral de línea a lo largo de
la frontera de una región con la integral de área sobre el interior de la región.

Ingeniería Civil Pag. 16


Capitulo 4 TEOREMA DE GREEN UNSCH

4.2.2 Solución con el Programa Matlab

4.2.3 Código Fuente

Listing 4.1: Matlab


1 % --- Executes on button press in pushbutton1.
2 function pushbutton1_Callback(hObject, eventdata, handles)
3
4 syms x y
5 p1= get(handles.m,'string');
6 p2= get(handles.n,'string');
7 R1=char(get(handles.r1,'string'));
8 R2=char(get(handles.r2,'string'));
9 T1=char(get(handles.t1,'string'));
10 T2=char(get(handles.t2,'string'));
11 X1=char(get(handles.x1,'string'));
12 Y1=char(get(handles.y1,'string'));
13
14 syms r t
15 f=diff(p2,x)-diff(p1,y);
16 A=simplify(subs(f,{x,y},{X1,Y1}));
17 B=char(A)*r;
18 I=int(int(char(B),r,R1,R2),t,T1,T2);

Ingeniería Civil Pag. 17


Capitulo 4 TEOREMA DE GREEN UNSCH

19 set(handles.salida2,'string',char(I));
20
21 %grafica de la circunferencia
22 t=linspace(0,2*pi,300);
23 x=3*cos(t);
24 y=3*sin(t);
25 plot(x,y,'Color','r'),
26 axis('equal'),
27 title('GRAFICA','Color','r')
28 grid on,
29 xlabel('EJE OX','Color','g'); ylabel('EJE OY','Color','g');
30 zoom off, text(2.5,2.5,'x^2+y^2=9'),
31 axis([-4 4 -4 4]);
32 text(-2.8,0,'-3','Color','b');
33 text(3.2,0,'3','Color','b');
34 text(0,-2.8,'-3','Color','b');
35 text(0,3.2,'3','Color','b');
36 hold on

Ingeniería Civil Pag. 18


2
3 Capítulo

TEOREMA DE LA
DIVERGENCIA
4
5 1

5
v2

A2

DINAMICA v2 dt

dF' dF' dF'


dF' dF'
B
w cg
v1
dF'
dF'
A1

v1 dt

5.1 Definición
Suponga que V es el volumen limitado por una superficie cerrada S y que A es una función
vectorial de posición con derivadas continuas.
Entonces:

Donde n es la normal positiva (dirigida hacia fuera) de S.

Ingeniería Civil Pag. 19


Capitulo 5 TEOREMA DE LA DIVERGENCIA UNSCH

5.2 Problema de Aplicación


Si integramos el campo de la velocidad de un fluido sobre una superficie obtenemos el
caudal que atraviesa la misma. SEa un líquido sometido a un campo de velocidades dado
por V (x, y, z ) = 4xi − 2y 2 j + z 2 k que incluyen en su formulación todos los efectos debidos
a rozamiento, viscosidad y demás factores disipativos. Hallar el caudal de este líquido que
atraviesa un filtro tomado sobre la región limitada por S : x2 + y 2 = 4, z = 0, z = 3, tomar
el filtro orientado hacia z .

5.2.1 Solución
Gráfico:

Sea V la velocidad en cualquier punto del fluido en movimiento tenemos que:


Volumen del fluido que cruza ds en ∆t segundos = volumen contenido en el cilindro de
base ds y altura V .∆t .
Volumen del fluido que cruza ds en ∆t segundos = (V .∆t).nds

Volumen total del fluido que emerge por segundo de la superficie cerrada

S=  v.nds
s

Sabemos que ∇.vdV


Es el volumen por segundo de fluido que emerge de un elemento dV entonces el volumen
total del fluido que emerge por segundo de todos los elementos de volumen es:

S=  .vdV
V

Ingeniería Civil Pag. 20


Capitulo 5 TEOREMA DE LA DIVERGENCIA UNSCH

Con lo que se llega al teorema de la Divergencia :

 v.nds   .vdV


s V

d d d 2 
s     
2
v.nds  dx (4 x ) ( 2 y ) ( z )  dV
V  
dy dz

 v.nds   (4  4 y  2 z)dV


s V
4 x
 v.nds    
2 3
(4  4 y  2 z )dzdydx
x 2 y  4  x z 0
s

m3
s v.nds  84 s
Interpretación Física :
El resultado S = 84pi representa el caudal de fluido que emerge de las regiones consideras
en el problema.

5.2.2 Solución con el Programa Matlab

Ingeniería Civil Pag. 21


Capitulo 5 TEOREMA DE LA DIVERGENCIA UNSCH

5.2.3 Código Fuente

Listing 5.1: Matlab


1
2 syms x y z
3 F1 = get(handles.m,'string');
4 F2 = get(handles.n,'string');
5 F3 = get(handles.p,'string');
6 X1=char(get(handles.x1,'string'));
7 X2=char(get(handles.x2,'string'));
8 Y1=char(get(handles.y1,'string'));
9 Y2=char(get(handles.y2,'string'));
10 Z1=char(get(handles.z1,'string'));
11 Z2=char(get(handles.z2,'string'));
12 divF=diff(F1,x)+diff(F2,y)+diff(F3,z);
13 I=int(int(int(char(divF),z,Z1,Z2),y,Y1,Y2),x,X1,X2);
14 set(handles.salida1,'string',char(I))
15 r=str2double(get(handles.x2,'string'));
16 h=str2double(get(handles.z2,'string'));
17 theta=0:pi/30:2*pi; %discretizacion del angulo
18 Altura=0:0.1:h; %discretizacion de la altura
19 [t,H]=meshgrid(theta,Altura); % mallado angulo-altura
20 x=r*cos(t);
21 y=r*sin(t);
22 figure(gcf);
23 surf(x,y,H); %grafica el cilindro
24 hold on
25 Radio=0:0.05:r; %discretizacion del radio
26 [t,R]=meshgrid(theta,Radio); %Mallado angulo-radio
27 x=R.*cos(t);
28 y=R.*sin(t);
29 meshc(x,y,0*y) %grafica la tapa inferior del cilindro
30 [n,m]=size(x);
31 Z=h*ones(n,m);
32 meshc(x,y,Z) %grafica la tapa superior del cilindro
33 axis([-3 3 -3 3 0 4]);
34 title('CILINDRO DE RADIO 2 Y ALTURA 3','Color','r');
35 xlabel('EJE OX','Color','g'); ylabel('EJE OY','Color','g');
36 zlabel('EJE OZ','Color','g');
37 text(2,-1,0,'x^2+y^2=4'),
38 text(-2,2.5,0,'z=0'),
39 text(-2,2.5,3,'z=3'),

Ingeniería Civil Pag. 22


3 2
Capítulo

TEOREMA DE STOKES 4

6 1

5 6

v2

A2

DINAMICA v2 dt

dF' dF' dF'


dF' dF'
B
w cg
v1
dF'
dF'
A1

v1 dt

6.1 Definición
Suponga que S es una superficie abierta, de dos lados limitada por una curva C cerrada
que no se interseca a sí misma (curva simple cerrada), y suponga que A es una función
vectorial de posición con derivadas continuas.
Entonces:

Donde C recorre en la dirección positiva.

La dirección de C se llama positiva si un observador que caminara sobre la frontera de S


en esa dirección, con su cabeza vuelta hacia la dirección de la normal positiva a S, tuviera
la superficie a su izquierda.

Ingeniería Civil Pag. 23


Capitulo 6 TEOREMA DE STOKES UNSCH

6.2 Problema de Aplicación


Hallar el trabajo realizado por el campo vectorial F (x, y, z ) = (y + z, 2 + x, x + y ) a lo
largo del arco más corto de la circunferencia mayor de la esfera x2 + y 2 + z 2 = 25 que une
los puntos A = (3, 4, 0) y B = (0, 0, 5).

6.2.1 Solución
La trayectoria descrita por el móvil es ilustrada en la figura adjunta:

Así pues el trabajo realizado se calcula mediante la fórmula:


Z
W= F~ ds
C

Si queremos calcular la integral aplicando el teorema de stokes, la trayectoria debe ser


cerrada. Esto se consigue completando el circuito con los segmentos de la recta BO y OA.
De este modo, si llamamos S a la superficie limitada por dicho circuito, el teorema de
stokes afirma que:

 F   F   F   rot F
C BO OA S

Por un lado tenemos que:



− →
− →


i j k

rotF~ = ∂ ∂ ∂


∂x ∂y ∂z
y+z 2+x x+y

rotF~ = (1, 0, 0)
Una parametrización de la superficie S se obtiene escribiendo las coordenadas esféricas
de un punto de la superficie y teniendo en cuenta que los puntos de S están en el plano
4x = 3y .
De este modo:
x = (3/5)usenv



S :  y = (4/5)usenv , 0 ≤ u ≤ 5, 0 ≤ v ≤ π/2

z = ucosv

Ingeniería Civil Pag. 24


Capitulo 6 TEOREMA DE STOKES UNSCH

El vector normal a la superficie es:


Tu xTv = ((3/5)senv, (4/5)senv, cosv)x((3/5)ucosv, (4/5)ucosv, −usenv)
Tu xTv = (− 54 u, 53 u, 0)
Elegimos como vector normal el correspondiente a la cara exterior de la superficie, con
respecto al sentido del recorrido de la curva C, es decir:

− 4 3
n = (− u, u, 0)
5 5
Así pues:
4 3
 rot F   (1, 0, 0).(- 5 u, 5 u,0)dudv
S D
 /2 4
 rot F   du 
5
udv
S
0 0 5

 rot F  5
S

Por otra parte el segmento BO tiene como vector posición r (t) = (0, 0, 5 − t), con 0 ≤ t ≤ 5

Entonces

F~ = 05 F (r (t)).r0 (t)dt
R R

BO

F~ = 05 (5 − t, 0, 0) .(0, 0, −1)dt
R R

BO

F~ = 0
R

BO
Por último el segmento OA se parametriza por
4
r(t) = (t, t, 0), con0 ≤ t ≤ 3
3

De este modo:

F~ = 03 F (r (t)).r0 (t)dt
R R

OA

F~ = 03 ( 43 t, 2 + t, 37 t).(1, 43 , 0)dt
R R

OA

F~ = 03
 
8 8
3 t+ 3 dt
R R

OA

F~ =20
R

OA

Ingeniería Civil Pag. 25


Capitulo 6 TEOREMA DE STOKES UNSCH

En definitiva de la igualdad:

 F   F   F   rot F
C BO OA S

Deducimos (como era de esperar) que :

 F   rot F   F   F
C S BO OA

W=  F  5  20 (Joule)
C

6.2.2 Solución con el Programa Matlab

Ingeniería Civil Pag. 26


Capitulo 6 TEOREMA DE STOKES UNSCH

6.2.3 Código Fuente

Listing 6.1: Matlab


1
2 % --- Executes on button press in calcular.
3 function calcular_Callback(hObject, eventdata, handles)
4 syms x y z u v
5 p1= get(handles.f1,'string');
6 p2= get(handles.f2,'string');
7 p3= get(handles.f3,'string');
8
9 X1=char(get(handles.x1,'string'));
10 Y1=char(get(handles.y1,'string'));
11 Z1=char(get(handles.z1,'string'));
12
13 U1=char(get(handles.u1,'string'));
14 U2=char(get(handles.u2,'string'));
15 V1=char(get(handles.v1,'string'));
16 V2=char(get(handles.v2,'string'));
17
18 m=diff(p3,y)-diff(p2,z);
19 n=diff(p1,z)-diff(p3,x);
20 o=diff(p2,x)-diff(p1,y);
21 %rot=[m,n,o];
22
23 %DERIVAS DE LAS ECUACIONES PARAMETRICAS RESPECTO DE u Y v
24 n1=diff(X1,u);
25 n2=diff(Y1,u);
26 n3=diff(Z1,u);
27 %Tu=[n1,n2,n3];
28
29 m1=diff(X1,v);
30 m2=diff(Y1,v);
31 m3=diff(Z1,v);
32 %Tv=[m1,m2,m3];
33
34 %creacion del vector normal producto cruz de Tu y Tv
35 f=n2*m3-n3*m2;
36 g=-n1*m3+n3*m1;
37 h=n2*m1-n1*m2;
38 %NORMAL=[f,g,h];
39 %ORTOGONAL=[-f,-g,-h];

Ingeniería Civil Pag. 27


Capitulo 6 TEOREMA DE STOKES UNSCH

40
41 %producto punto del rot y NORMAL
42 I=-(m*f+n*g+o*h);
43 Int=int(int(char(I),u,U1,U2),v,V1,V2);
44 set(handles.salida,'string',char(Int))
45
46 %grafica
47 [x y z] =sphere;
48 x = 0 + 5*x; y =0+5*y; z = 0 + 5*z;
49 surf(x,y,z)
50 hold on
51 y=x*4/3;
52 mesh(x,y,z)
53 z=0*x;
54 mesh(x,y,z)
55 xlabel('EJE OX','Color','g'); ylabel('EJE OY','Color','g');
56 zlabel('EJE OZ','Color','g');
57 title('GRAFICA','Color','r')
58 text(4,-8,4,'x^2+y^2+z^2=25'),
59 text(4,-8,0,'P: 4*x-3*y=0'),
60 hold off

Ingeniería Civil Pag. 28

Você também pode gostar