Está en la página 1de 31

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS


ESCUELA PROFESIONAL DE MATEMATICAS

GEOMETRÍA DIFERENCIAL
CAMPOS VECTORIALES Y SUS APLICACIONES EN
MATLAB - MATHEMATICA

Presentado por
Junior Lino Mera Carrasco

Docente
Lic. José A. Chiroque Baldera

Lambayeque - 28 de diciembre de 2011

1
Resumen:

Puesto que el Cálculo Vectorial tiene gran aplicación en las áreas de la Ingenierı́a y en
la ciencias es fundamental para todo estudiante y egresado en estas áreas, poseer los
conocimientos no sólo de los cálculos que ésta materia ofrece sino también poder mod-
elarlos y graficarlos, para su futura interpretación.

La presenta investigación hace uso de dos grandes herramientas informáticas tales como
Matlab y Mathematica, con las que se a realizados aplicaciones de Campos Vectoriales
en 2D y 3D, no sólo graficando sino también calculando su Gradiente, Rotacional y
Divergencia.

Abstract:

Since the Vectorial Calculation has great application in the areas of the Engineering
and in the sciences it is fundamental for every student and gone away in these areas, to
possess the knowledge not only of the calculations that this one matter offers to be able
to shape but also and graphing, for his future interpretation.

The presents investigation uses two such big IT tools as Matlab and Mathematica, with
which to realized applications of Vectorial Fields in 2D and 3D, not only graphing but
also calculating his Gradient, Rotacional and Difference.

2
Índice general

1. Problemática de la Investigación 4
1.1. Situación Problematica: . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2. Formulación del problema: . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3. Importancia: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4. Objetivos: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.5. Justificación: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2. Software Utilizado: 6
2.1. Matlab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2. Mathematica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3. Marco Teórico-Práctico: 8
3.1. Campos vectoriales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1.1. APLICACIONES EN MATHEMATICA . . . . . . . . . . . . . . 12
3.2. Gradiente de un campo escalar . . . . . . . . . . . . . . . . . . . . . . . 15
3.2.1. APLICACIONES EN MATLAB . . . . . . . . . . . . . . . . . . . 16
3.2.2. APLICACIONES EN MATHEMATICA . . . . . . . . . . . . . . 19
3.3. Rotacional y divergencia de un campo vectorial . . . . . . . . . . . . . . 20
3.3.1. APLICACIONES EN MATLAB . . . . . . . . . . . . . . . . . . . 28
3.3.2. APLICACIONES EN MATHEMATICA . . . . . . . . . . . . . . 29

4. Conclusiones 30
[BIBLIOGRAFIA]

3
Capı́tulo 1:
Problemática de la Investigación

1.1 Situación Problematica:

Puesto que el Cálculo Vectorial tiene gran aplicación en las áreas de la Ingenierı́a
Mecánica, Industrial, Eléctrica, Electrónica y en la ciencias como la Fı́sica, Quı́mica,
etc.

Es fundamental el estudio de Campos Vectoriales puesto que estas sirven para repre-
sentar y modelar las corrientes oceánicas, la velocidad del viento durante un tornado, la
corriente de aire que pasa junto a una superficie aerodinámica inclinada. Ası́ mismo éste
conocimiento resulta indispensable para comprender el comportamiento de los campos
fı́sicos vectoriales, tales como el electromagnético y el gravitatorio.

1.2 Formulación del problema:

¿Sera posible modelar los campos vectoriales de algunas superficies en Mathematica y


Matlab?

4

Geometrı́a Diferencial Página: 5 

1.3 Importancia:

Es indispensable que tanto estudiantes como profesionales en Ciencias y otras especial-


idades manejen un software matemático pues esta es una herramienta primordial.

Es por ello que basados en el estudio de los campos vectoriales podemos interpretar y
predecir sucesos como la distancia que abarcara un fenómeno natural.

1.4 Objetivos:

Graficar campos vectoriales en Mathematica y Matlab.

Analizar e interpretar las representaciones graficas de dichos campos vectoriales.

1.5 Justificación:

Basados en nuestra situacion problematica y la falta de investigaciones Explicativas-


Aplicadas sobre los Campos Vectoriales en Matlab y Mathematica, tales como su rutina
de ingreso, calculos, graficas, entre otras.

Docente: Lic. José Chiroque Baldera


Capı́tulo 2:
Software Utilizado:

2.1 Matlab

MATLAB (abreviatura de MATrix LABoratory, ”laboratorio de matrices”) es un soft-


ware matemático que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje
de programación propio (lenguaje M). Está disponible para las plataformas Unix, Win-
dows y Apple Mac OS X.

Entre sus prestaciones básicas se hallan: la manipulación de matrices, la representación


de datos y funciones, la implementación de algoritmos, la creación de interfaces de
usuario (GUI) y la comunicación con programas en otros lenguajes y con otros dis-
positivos hardware. El paquete MATLAB dispone de dos herramientas adicionales que
expanden sus prestaciones, a saber, Simulink (plataforma de simulación multidominio)
y GUIDE (editor de interfaces de usuario - GUI).

Además, se pueden ampliar las capacidades de MATLAB con las cajas de herramientas
(toolboxes); y las de Simulink con los paquetes de bloques (blocksets). Es un software
muy usado en universidades y centros de investigación y desarrollo. En los últimos años
ha aumentado el número de prestaciones, como la de programar directamente proce-
sadores digitales de señal o crear código VHDL.

6

Geometrı́a Diferencial Página: 7 

2.2 Mathematica

Mathematica es un programa utilizado en áreas cientı́ficas, de ingenierı́a, matemáticas


y áreas computacionales. Originalmente fue concebido por Stephen Wolfram, quien con-
tinúa siendo el lı́der del grupo de matemáticos y programadores que desarrollan el pro-
ducto en Wolfram Research, compañı́a ubicada en Champaign, Illinois. Comúnmente
considerado como un sistema de álgebra computacional, Mathematica es también un
poderoso lenguaje de programación de propósito general.

La interfaz preseleccionada por Mathematica tiene extensas caracterı́sticas y capaci-


dades gráficas, ofreciendo analogı́as a un cuaderno de trabajo: la entrada de datos por
parte del usuario y los resultados enviados por el núcleo (incluyendo gráficas y sonidos),
son colocados en forma de celdas jerárquicas (igual que Maple), lo cual permite seguir
con facilidad la secuencia de las manipulaciones algebraicas o cálculos que se están de-
sarrollando en una sesión. Comenzando con la versión 3.0 del software, los cuadernos se
representan como expresiones que puedan ser manipuladas, a su vez, por el núcleo.

Para permitir a aquellos usuarios que no tienen una licencia, la visualización de los
cuadernos de trabajo escritos en Mathematica, se creó un paquete de lectura dedicado.
Este paquete, llamado MathReader puede bajarse de la red gratuitamente.

Otras interfaces se encuentran disponibles, como, JMath o mash, pero la interfaz estándar
de Mathematica es la más popular.

Docente: Lic. José Chiroque Baldera


Capı́tulo 3:
Marco Teórico-Práctico:

3.1 Campos vectoriales

Recuerda que un campo escalar de n variables es una función f : A → R donde A es


un subconjunto de Rn . Un campo vectorial es una función que a cada punto de una
región de un espacio vectorial hace corresponder un vector de dicho espacio. Concreta-
mente, un campo vectorial de n variables es una aplicación F : A → Rn donde A es un
subconjunto de Rn . Dicha función debe ser de la forma F (x) = (F1 (x), F2 (x), ..., Fn (x))
donde F1 , F2 , .., Fn son campos escalares de n variables llamados componentes de F .
Se dice que F es continuo o que tiene derivadas parciales o que es de clase C k (tiene
derivadas parciales de orden k continuas) cuando todos los campos escalares compo-
nentes de F tienen la correspondiente propiedad. Por ejemplo, las funciones
 
F (x, y) = x
, −y
1+x2 +y 2 1+x2 +y 2
= 1+xx2 +y2 i − 1+xy2 +y2 j
 
−x −y −z x y z
G (x, y, z) = 1+x 2 , 1+y 2 , 1+z 2 = − 1+x 2 i − 1+y 2 j − 1+z 2 k

son campos vectoriales de 2 y 3 variables de clase C ∞ definidos en R2 y en R3 respecti-


vamente. Como puedes ver, nada nuevo hay en el concepto de campo vectorial pues se
trata de un tipo particular de funciones que ya conoces. Ahora bien, cuando decimos que
una función F : A → Rn donde A ⊂ Rn es un campo vectorial es porque la visualizamos
de una forma especial y consideramos que dicha función hace corresponder a cada vector
x ∈ A el vector F (x) con origen en el punto x.

8

Geometrı́a Diferencial Página: 9 

Mathematica dispone de los comandos

PlotVectorField[f[x,y],{x,xmin,xmax},{y,ymin,ymax},opciones]
PlotVectorField3D[f[x,y,z],{x,xmin,xmax},{y,ymin,ymax},{z,zmin,zmax},opciones]

para representa gráficamente campos vectoriales de 2 y 3 variables respectivamente.


Para poder usarlos hay que cargar los correspondientes paquetes.

≪Graphics`PlotField`
F[x ,y ]:= 1+xx2 +y2 , 1+x−y
2 +y 2

PlotVectorField[ F[x,y],{x,-1,1},{y,-1,1}];

≪Graphics`PlotField3D`
−x −y −z
G[x ,y ,z ]:= 1+x 2 , 1+y 2 , 1+z 2

PlotVectorField3D[ G[x,y,z],{x,-1,1},{y,-1,1},{z,-1,1},VectorHeads->True,
ColorFunction->Hue];

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 10 

En general, los campos vectoriales de 2 variables son funciones de la forma

F (x, y) = (P (x, y), Q(x, y)) = P (x, y)ii + Q(x, y)jj

y los campos vectoriales de 3 variables son funciones de la forma

F (x, y, z) = (P (x, y, z), Q(x, y, z), R(x, y, z)) = P (x, y, z)ii + Q(x, y, z)jj + R(x, y, z)kk

Ejemplos

Campo gravitacional. La ley de la gravitación de Newton establece que la norma


euclı́dea (la magnitud se dice en fı́sica) de la fuerza (no olvides que la fueza es un
vector) de atracción gravitacional, F , entre dos objetos de masas m y M es

mM G
Fk =
kF r2

donde r es la distancia euclı́dea entre dichos objetos y G es la constante gravitacional


universal. Si el objeto de masa M se encuentra en el origen y el objeto de masa m se
encuentra en un punto r = (x, y, z), entonces r = krr k. Como, además, la fuerza ejercida
por el objeto de masa M sobre el objeto de masa m está dirigida desde éste hacia el
origen y un vector unitario en dicha dirección es −rr /krr k, deducimos que dicha fuerza
viene dada por

F (r) = − mM G
krr k3
r

Esta igualdad vectorial puede escribirse también en la forma:

mM Gx mM Gy mM Gz
F (x, y, z)=- (x2 +y 2 +z 2 )3/2
i - (x2 +y 2 +z 2 )3/2
j- (x2 +y 2 +z 2 )3/2
k

Campo eléctrico producido por una carga. La ley de Coulomb establece que la
norma euclı́dea (la magnitud se dice en fı́sica) de la fuerza (no olvides que la fuerza es
un vector), F , ejercida entre dos cargas eléctricas q y Q es

|qQ|
Fk =
kF 4πǫr 2

donde r es la distancia euclı́dea entre dichas cargas y ǫ es una constante. Si la carga Q


se encuentra en el origen y la carga q se encuentra en un punto x = (x, y, z), entonces
r = kxk.

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 11 

Como, además, la fuerza ejercida por la carga Q sobre la carga q actúa en la dirección
del segmento de recta que une ambas cargas y es atractiva o repulsiva según que ambas
cargas sean de distinto o de igual signo, y un vector unitario en la dirección del vector
x es x/kxk, deducimos que dicha fuerza viene dada por

qQ
xk3 x
F (x)= 4πǫkx

La fuerza ejercida por unidad de carga es, por definición, el campo eléctrico, E, creado
por la carga Q que viene dado por

F (x) Q
E(x) = q
= x k3 x
4πǫkx

Campos de gradiente. Sea f : A → R donde A es un subconjunto de Rn un


campo escalar de n variables. El gradiente de dicho campo escalar en un punto x =
(x1 , x2 , ..., xn ) ∈ A es, por definición, el vector
 
∂f ∂f ∂f
∇f (x) = ∂x1 (x), ∂x2 (x), ..., ∂xn (x)

La aplicación ∇f : A → R que a cada x ∈ A hace corresponder el gradiente de f en x


se llama campo vectorial gradiente de f.

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 12 

3.1.1 APLICACIONES EN MATHEMATICA

≪Graphics`PlotField`;
w= {2 x,y};
PlotVectorField[w,{x,-8,8},{y,-8,8}, Axes → True];

-5 5

-5

≪Graphics`PlotField`;
PlotVectorField[{x,y},{x,0,1},{y,0,1}]

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 13 

≪Graphics`PlotField`;
PlotGradientField[Sin[x]Cos[y],{x, 0, 2Pi}, {y, 0, 2Pi}]

≪Graphics`PlotField3D`;
PlotVectorField3D[{x,y,z},{x,0,1},{y,0,1}, {z, 0, 1}]

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 14 

≪Graphics`PlotField3D`;
G = {Sin[x], Cos[y], z 2 };
PlotVectorField3D[G,{x,-5,5},{y,-5,5}, {z, -5, 5} ,VectorHeads → True];

≪Graphics`PlotField3D`;
T={6xy + z 3 , 3x2 + z, 3xz 2 − y};
PlotVectorField3D[T,{x,-5,5},{y,-5,5}, {z, -5, 5} ,VectorHeads → True]

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 15 

3.2 Gradiente de un campo escalar

El gradiente de un campo escalar f es el campo vectorial ∇f cuyas componentes son


las derivadas parciales de primer orden de f . El vector gradiente es útil para calcular
derivadas de un campo escalar en una dirección dada. Te recuerdo que una dirección en
Rn es un vector de norma 1.

Si f es un campo escalar con derivadas parciales continuas, la derivada de f en un pun-


to a en la dirección dada por el vector u viene dada por el producto escalar h∇f (a)|ui.

Supuesto que ∇f (a) 6= 0, la dirección en la cual la derivada direccional de f en a es


máxima, que indica la dirección en la cual el campo en a crece más rápidamente, viene
dada por el vector ∇f (a)/k∇f (a)k.

Por tanto, el vector gradiente en cada punto indica la dirección en la que el


campo aumenta más rápidamente en dicho punto. Análogamente, la dirección en
la cual la derivada direccional de f en a es mı́nima, que indica la dirección en la cual
el campo en a decrece más rápidamente, viene dada por el vector −∇f (a)/k∇f (a)k.

Si a y b son puntos de Rn la dirección del punto a hacia el punto b viene dada por
el vector (b − a)/kb − ak.

En lo que sigue trabajaremos con campos escalares de dos o de tres variables. Aunque
Mathematica dispone de comandos para calcular el vector gradiente de un campo escalar
no vamos a usarlos en esta práctica.

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 16 

3.2.1 APLICACIONES EN MATLAB

Ejemplo 1:

Sea f (x, y, z) = z + (y 2 − x2 )/4

Calcular y graficar su campo Gradiente.

[X,Y] = meshgrid(0:.4 :2);


U = -X/2;
V = Y/2;
W = 1+0*X;
subplot(1,2,1)
for z = [-1,0,1]
Z = z +0*X;
quiver3(X,Y,Z,U,V,W)
hold on
end
axis image

1
0.5
0

−0.5
−1
2
2
1
1
0 0

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 17 

Ejemplo 2:

[X,Y] = meshgrid(-2:.2:2);
Z = X.*exp(-X.^2 - Y.^2);
[DX,DY] = gradient(Z,.2,.2);
contour(X,Y,Z)
hold on
quiver(X,Y,DX,DY)
colormap hsv
hold off

1.5

0.5

−0.5

−1

−1.5

−2
−2 −1.5 −1 −0.5 0 0.5 1 1.5 2

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 18 

Ejemplo 3:

n = -2.0:.2:2.0;
[X,Y,Z] = peaks(n);
contour(X,Y,Z,10)
hold on
[U,V] = gradient(Z,.2);
quiver(X,Y,U,V)
hold off

1.5

0.5

−0.5

−1

−1.5

−2
−2 −1.5 −1 −0.5 0 0.5 1 1.5 2

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 19 

3.2.2 APLICACIONES EN MATHEMATICA

Ejemplo 4:
≪Graphics`PlotField`;
PlotGradientField[Sin[x]Cos[y],{x,0,1},{y,0,1}]

Ejemplo 5:
≪Calculus`VectorAnalysis`
SetCoordinates[Cartesian[x,y,z]]
Grad[x2 Sin[y] - z 4 ]
RESULTADO:
{2 x Sin[y],x2 Cos[y],-4 z 3 }

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 20 

3.3 Rotacional y divergencia de un campo vectorial

Para dar una interpretación intuitiva del significado fı́sico del rotacional y de la diver-
gencia de un campo vectorial es conveniente considerar en primer lugar campos bidi-
mensionales.
Sea F (x, y) = P (x, y)ii + Q(x, y)jj un campo vectorial de clase C 1 , sea γ un camino cer-
rado simple positivamente orientado y D la región del plano limitada por γ. El teorema
de Green afirma que

R R R  ∂Q ∂P

γ
F = D ∂x
(x, y) − ∂y
(x, y) d(x, y) (1)
R
Como ya sabes, la integral γ F se llama circulación del campo F a lo largo de γ.
Para dar una interpretación de dicha integral consideremos que el campo F (x, y) =
P (x, y)ii + Q(x, y)jj es el campo de velocidades de un fluido plano, esto es, F (x, y) es el
vector velocidad del fluido en el punto (x, y). Se supone que la velocidad no depende del
tiempo sino solamente de las coordenadas espaciales del punto, es decir, que se trata de
un fluido estacionario.

En cada punto γ(t) del camino γ la velocidad del fluido es F (γ(t)); la proyección
ortogonal de dicho vector sobre el vector tangente a γ en el punto γ(t) es el vector
F (γ(t))|T
hF T (t) donde T (t) = γ ′ (t)/kγ ′ (t)k. Este vector tiene el mismo sentido que el
T (t)iT
vector tangente si el número hF F (γ(t))|γ ′ (t)i es positivo y distinto sentido cuando dicho
número es negativo; en el primer caso la velocidad del fluido en el punto γ(t) va en el
mismo sentido que el del recorrido de la curva y en el segundo caso la velocidad del
fluido en el punto γ(t) va en sentido opuesto al del recorrido de la curva.

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 21 

La siguiente gráfica muestra un campo vectorial.


2

-3 -2 -1 1 2

-1

-2

La siguiente gráfica muestra una curva cerrada simple positivamente orientada (una
elipse); en dos puntos de la misma se representan los vectores del campo anterior en
rojo, los vectores tangente en azul y las proyecciones ortogonales de los primeros sobre
los segundos en negro. En uno de los puntos la proyección ortogonal tiene el mismo
sentido que el vector tangente y en el otro tiene sentido opuesto.
1.5

0.5

-1 1 2 3

-0.5

-1

Rb
F (γ(t))|γ ′ (t)i dt, si el valor de esta integral es positivo esto nos
R
Puesto que γ F = a hF
dice que el fluido circula a lo largo de la curva γ en el mismo sentido que el definido por
la orientación de γ y si el valor de esta integral es negativo entonces el fluido circula a lo
largo de la curva γ en sentido opuesto al de la orientación de γ. Si el valor de la integral
es nulo es porque no hay circulación neta del fluido a lo largo de γ.

R
Supongamos que γ F > 0. En tal caso, por la continuidad del campo, se verificará tam-
R
bién que σ F > 0 para todo camino cerrado simple σ positivamente orientado que
esté suficientemente próximo al camino γ. Deducimos que en este caso se formará en las
proximidades de γ un pequeño tubo que el fluido recorrerá en sentido antihorario.

Consideremos ahora la igualdad (1) y supongamos que en un punto (a, b) se verifica


que ∂Q∂x
(a, b) − ∂P
∂y
(a, b) > 0. Entonces, por la continuidad de las derivadas parciales,
∂Q
se tendrá que ∂x (x, y) − ∂P∂y
(x, y) > 0 para todo punto (x, y) en un disco centrado en
(a, b) de radio suficientemente pequeño. Si γ es cualquier camino de Jordan contenido en
dicho disco, se deduce de dicha igualdad que la circulación del campo a lo largo de dicho
camino será en sentido antihorario y concluimos que en el punto (a, b) se formará un
pequeño remolino.

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 22 

Una propiedad, fácil de justificar, de las integrales dobles afirma que si h es una fun-
ción continua en una región del plano D cerrada y acotada entonces hay algún punto
RR
(a, b) ∈ D para el que se verifica la igualdad D
h(x, y)d(x, y) = h(a, b)Área(D).

Usando esta propiedad y de la igualdad (1) es fácil probar que

1 ∂Q ∂P
R
lı́mρ→0 πρ2 C((a,b),ρ)
F = ∂x
(a, b) − ∂y
(a, b)

El número ∂Q∂x
(x, y) − ∂P
∂y
(x, y) se llama rotación del campo F en el punto (x, y). Se
dice que el campo es irrotacional cuando ∂Q ∂x
(x, y)− ∂P
∂y
(x, y) = 0 para todo punto (x, y)
de su dominio de definición.

Como consecuencia también del teorema de Green, sin más que cambiar Q por P y
P por - Q, se verifica la igualdad
R R R  ∂P ∂Q

γ
P (x, y)dy − Q(x, y)dx = D ∂x
(x, y) + ∂y
(x, y) d(x, y) (2)

Pongamos γ(t) = (x(t), y(t)), a ≤ t ≤ b. Tenemos que:

Rb Rb
P (x, y)dy−Q(x, y)dx = a (P (x(t), y(t))y ′(t)−Q(x(t), y(t))x′ (t)) dt = a h P (x(t), y(t))ii+
R
γ ′
(t)ii −x′ (t)jj Rb
Q(x(t), y(t))jj kyy′ (t)i ′ ′ ′
R
i j F n
i −x′ (t)jj k i kx (t)i + y (t)j kdt = a hF (γ(t))|n (t)ikγ (t)kdt = γ F.n

donde hemos representado por n (t) el vector unitario normal a la curva γ en el punto
γ(t) que apuntan hacia el exterior de la misma. Supuesto que la curva está orientada
positivamente, n(t) viene dado por:

y ′ (t)ii −x′ (t)jj y ′ (t)ii −x′ (t)jj


n (t) = ky ′ (t)ii −x′ (t)jj k
= kx′ (t)ii +y ′ (t)jj k

Al igual que la proyección ortogonal del vector campo sobre el vector tangente a la curva
mide la circulación del fuido a lo largo de la curva, la proyección ortogonal del vector
campo sobre el vector normal exterior a la curva mide el flujo de fluido a través
de la curva, por ello, se define el flujo del campo a través del camino γ como
R
la integral γ F.n
F.n. Si dicha integral es positiva eso significa que sale más fluido del que
entra (por lo que dentro de la curva debe haber manantiales) y si es negativa significa
que sale menos fluido del que entra (por lo que dentro de la curva debe haber sumideros).

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 23 

Hemos justificado la igualdad


R R R R  ∂P ∂Q

γ
P (x, y)dy − Q(x, y)dx = γ
F.n = D ∂x
(x, y) + ∂y
(x, y) d(x, y)

A partir de aquı́ podemos razonar como lo hicimos anteriormente para obtener que

1 ∂P ∂Q
R
lı́mρ→0 πρ2 C((a,b),ρ)
F.n = ∂x
(a, b) + ∂y
(a, b)

El número ∂P
∂x
(x, y) + ∂Q
∂y
(x, y) se llama divergencia del campo F en el punto (x, y).
Donde la divergencia es positiva hay manantiales y el fluido diverge hacia otros lados y
donde la divergencia es negativa hay sumideros y el fluido converge hacia ellos. Se dice
que el campo es incompresible cuando su divergencia es idénticamente nula.

En el siguiente ejemplo se pone de manifiesto lo que acabamos de afirmar.

F[x ,y ]:={Sin[x],Cos[y]}
Show[Graphics[Table[{Red,Arrow[{x,y},{x,y}+F[x,y], HeadScaling ->
Relative,HeadWidth->.3]},{x,-5,5,.5},{y,-8,5,.5}]],Axes->True,ImageSize->{437, 378}]

-4 -2 2 4

-2

-4

-6

-8

Observa que hay puntos a los que los vectores de este campo parecen dirigirse (por ejem-
plo, los puntos (3.1,1.6), (3.1,-4.7) y sus simétricos respecto al eje de ordenadas) y otros
en los que el campo parece estar divergiendo (por ejemplo, los puntos (0,1.5), (0,-1.5)
, (.5,-4.5)). Si este campo lo interpretamos como el campo de velocidades de un fluido
estacionario, las zonas hacia donde se dirigen los vectores son sumideros y las zonas
donde los vectores divergen son manantiales. Es decir, el fluido fluye de los manantiales
a los sumideros. La divergencia es una medida de la magnitud de un manantial o de un
sumidero.

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 24 

La siguiente gráfica es una representación por curvas de nivel de la divergencia del cam-
po anterior.

ContourPlot[Cos[x]-Sin[y],{x,-5,5},{y,-8,5}]

-2

-4

-6

-8
-4 -2 0 2 4

En las zonas más claras la divergencia es positiva (fuentes o manantiales) y en las más
oscuras es negativa (sumideros).

Veamos un ejemplo más.

F[x ,y ]:={x Cos[y],-Sin[y]}


Show[Graphics[Table[{Red,Arrow[{x,y},{x,y}+F[x,y], HeadScaling ->
Relative,HeadWidth->.3]},{x,-5,5,.5},{y,-5,5,.5}]],Axes->True,ImageSize->{437, 378}]

-10 -5 5 10

-2

-4

-6

En esta gráfica no hay puntos a los que desde todas las direcciones converjan o diver-
jan los vectores del campo. Aparentemente no hay fuentes ni sumideros. De hecho este
campo tiene divergencia nula.

D[x Cos[y],x]+D[-Sin[y],y] = 0

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 25 

A continuación nos proponemos generalizar los conceptos anteriores. No hay dificultad


ninguna en extender el concepto de divergencia para campos vectoriales de n variables.

Definición. Sea F : A → Rn un campo vectorial con derivadas parciales de


primer orden definido en un abierto A ⊂ Rn . Sea F (x) = (F1 (x), F2 (x), ..., Fn (x)).
Se llama divergencia de F en un punto x = (x1 , x2 , ..., xn ) ∈ A y se nota divF (x)
al número.

∂F 1 ∂F 2 ∂F n
F (x) =
divF ∂x1
(x) + ∂x2
(x) + ... + ∂xn
(x)

Observa que la diveregcncia de un campo vectorial es un campo escalar. Suele usarse


una notación simbólica para representar la divergencia. Para ello se define el operador
nabla, ∇, como
 
∇ = ∂x∂ 1 , ∂x∂ 2 , ..., ∂x∂n

Este operador cuando actúa sobre un campo escalar, f, produce su gradiente:


   
∂f ∂f ∂f
∇f (x) = ∂x∂ 1 , ∂x∂ 2 , ..., ∂x∂n f (x) = ∂x 1
(x), ∂x2
(x), ..., ∂xn
(x)

La divergencia de un campo vectorial F en un punto x puede escribirse como el pro-


ducto escalar simbólico del vector ∇ por el vector F ( x ) .
 
∂F 1
F (x) = ∇.F
divF .F (x) = ∂
, ∂ , ..., ∂x∂n
∂x1 ∂x2
. ( F 1 ( x), F 2 ( x), ..., F n ( x)) = ∂x1
(x) + ∂F
∂x2
2
(x) +
... + ∂F
∂xn
n
(x)
Comprobaremos más adelante que la divergencia de un campo en R3 tiene un signifi-
cado fı́sico que generaliza lo visto para el caso de campos bidimensionales.

Es conveniente enunciar ahora, para refercncia posterior, un resultado obtenido anteri-


ormente como consecuencia del teorema de Green.

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 26 

Teorema de la divergencia para campos en R2

Sea γ un camino cerrado simple positivamente orientado y D la región del plano limitada
por γ. Sea F : A → R2 un campo vectorial de clase C 1 definido en un abierto que contiene
a D. Notemos por n el vector normal unitario exterior a γ. Entonces se verifica que
R RR
γ
F .n = D
F (x, y)d(x, y)
divF

Nota. Este resultado puede generalizarse, al igual que el teorema de Green, para do-
minios con agujeros.

En el caso particular de que el campo F sea el campo de gradiente de un campo escalar


f, F = ∇f , la igualdad anterior nos dice que
R RR R R  ∂2f ∂2f

γ
∇f..n = D
div(∇f )(x, y)d(x, y) = D ∂x2
(x, y) + ∂y 2
(x, y) d(x, y)

Como n es el vector unitario normal exterior a γ, en cada punto (x, y) de γ el producto


escalar ∇f (x, y)..n (x, y) es la derivada del campo escalar f en el punto (x, y) en la
dirección del vector unitario normal exterior a γ en dicho punto y suele usarse la notación
∇f (x, y)..n (x, y) = ∂f
∂n
(x, y), con ello obtenemos la igualdad

R ∂f
R R  ∂2f ∂2f

γ ∂n
= D ∂x2
(x, y) + ∂y 2
(x, y) d(x, y)

La generalización del concepto de rotación de un campo bidimensional vamos a hacerla


para campos vectoriales en el espacio. Para ello nos vamos a guiar por un resultado que
conocemos de la lección anterior que afirma que una condición necesaria y suficiente para
que un campo vectorial de dos variables F (x, y) = P (x, y)ii +Q(x, y)jj de clase C 1 definido
en un abierto A ⊂ R2 sea localmente conservativo es que para todo (x, y) ∈ A se verifique
la igualdad ∂P
∂y
(x, y) = ∂Q
∂x
(x, y) o, lo que es igual, ∂Q
∂x
(x, y) − ∂P
∂y
(x, y) = 0 ; esto es, con
la terminologı́a introducida más arriba, que el campo sea irrotacional.

El resultado análogo para un campo de tres variables F (x, y, z) = P (x, y, z)ii+Q(x, y, z)jj +
R(x, y, z)kk establece las condiciones

∂R ∂Q ∂P ∂R ∂Q ∂P
∂y
(x, y, z) − ∂z
(x, y, z) = ∂z
(x, y, z) − ∂x
(x, y, z) = ∂x
(x, y, z) − ∂y
(x, y, z) = 0

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 27 

Estas ideas llevan a la siguiente definición.

Rotacional de un campo vectorial

Sea F (x, y, z) = P (x, y, z)ii + Q(x, y, z)jj + R(x, y, z)kk un campo vectorial con derivadas
parciales de primer orden definido en un abierto A ⊂ R3 . Se define el rotacional de F
en un punto (x, y, z) ∈ A como el vector

  rotFF ( x, y, z) =
∂R ∂Q ∂P ∂R
  ∂Q ∂P

∂y
(x, y, z) − ∂z
(x, y, z) i + ∂z (x, y, z) − ∂x (x, y, z) j + ∂x (x, y, z) − ∂y
(x, y, z) k

Se dice que un campo es irrotacional cuando su rotacional es idénticamente nulo.


Para recordar esta definición se acostumbra a representar simbolicamente el rotacional
por medio del operador nabla en tres dimensiones
 
∂ ∂ ∂ ∂ ∂ ∂
∇ = ∂x , ∂y , ∂z = ∂x i + ∂y j + ∂z k

con ello podemos escribir el rotacional como el siguiente producto vectorial simbólico
 
i j k
 ∂ ∂ ∂ 
F ( x, y, z) = ∇ × F ( x, y, z) = determinante  ∂x
rotF ∂y ∂z 
=
P Q R
   
∂R ∂Q ∂P ∂R ∂Q ∂P

∂y
(x, y, z) − ∂z
(x, y, z) i+ ∂z
(x, y, z) − ∂x
(x, y, z) j+ ∂x
(x, y, z) − ∂y
(x, y, z) k

Podemos también definir el rotacional de un campo de dos variables, F (x, y) = P (x, y)ii+
Q(x, y)jj , por el convenio de asociar a dicho campo el campo de tres variables F 3 (x, y, z) =
P (x, y)ii + Q(x, y)j
j y definir rotF
F (x, y) = rotF
F 3 (x, y, z). Con ello, se obtiene fácilmente
∂Q ∂P
que rotF F (x, y) = ∂x (x, y) − ∂y (x, y) k . Observa que el teorema de Green puede es-
cribirse en la forma:
R RR
γ
F = D
F (x, y)..k d(x, y)
rotF

Comprobaremos más adelante que el rotacional de un campo en R3 tiene un significado


fı́sico que generaliza lo visto para el caso de campos bidimensionales.
De la definición dada se sigue que una condición necesaria y suficiente para que un
campo vectorial de tres variables de clase C 1 sea localmente conservativo es que sea
irrotacional. En consecuencia, el campo de gradiente de un campo escalar de clase C 2
es irrotacional, lo que suele expresarse en la forma rot(∇f ) = 0. También se comprueba
con facilidad que div(rotF F ) = 0.

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 28 

3.3.1 APLICACIONES EN MATLAB

Codigo Fuente:

% Datos: las coordenadas de F=[u,v,w]


% Resultados: la divergencia (div) y el rotacional (rot)
function [div,rot]=operadores(F)
syms x y z
u=F(1); v=F(2); w=F(3);
div=simplify(diff(u,x)+diff(v,y)+diff(w,z))
r1=diff(w,y)-diff(v,z); % rotacional 1 componente
r2=diff(u,z)-diff(w,x); % rotacional 2 componente
r3=diff(v,x)-diff(u,y); % rotacional 3 componente
rot=[r1,r2,r3];

Ejemplo 1

syms x y
F=[x/(x^2+y^2)^0.5,y/(x^2+y^2)^0.5,0];
[div,rot]=operadores(F)

div = 1/(x^2 + y^2)^(1/2)

rot = [ 0, 0, 0]

Ejemplo 2

syms x y z
F=[2,2*x,3*y];
G=[x,-y,z];
H=cross(F,G)
H =[ 3*y^2 + 2*x*z, 3*x*y - 2*z, - 2*x^2 - 2*y]

[div,rot]=operadores(H)

div = 3*x + 2*z

rot = [ 0, 6*x, -3*y]

Docente: Lic. José Chiroque Baldera


 
Geometrı́a Diferencial Página: 29 

3.3.2 APLICACIONES EN MATHEMATICA

Ejemplo 1
≪Calculus`VectorAnalysis`
SetCoordinates[Cartesian[x,y,z]]
F={2 x Sin[y],x2 Cos[y],-4 z 3 }
Curl[F]
Resultado:
{0,0,0}

Ejemplo 2
≪Calculus`VectorAnalysis`
SetCoordinates[Cartesian[x,y,z]]
F={2 x Sin[y],x2 Cos[y],-4 z 3 }
Div[F]
Resultado:
-12 z 2 +2 Sin[y]-x2 Sin[y]

Docente: Lic. José Chiroque Baldera


Capı́tulo 4:
Conclusiones

1. Es indispensable para todo profesional en ciencias el manejo de una herramienta


matematica para ası́ poder facilitar y/o perfeccionar tanto su metodologı́a como
las aplicaciones de muchas de investigaciones.

2. Tanto Matlab como Mathematica son herramientas muy potentes para el desarrollo
del Calculo Vectorial, ambas facilitan el desarrollo y los cálculos necesarios para
el Gradiente, Divergencia, Rotacional de un Campo Escalar y Vectorial.

3. Ambos programas poseen una variada programacion asi como muchos metodos
para realizar una misma tarea.

4. Con los códigos y la programación realizada en esta investigación, cualquier in-


vestigador estará en la capacidad de resolver y/o graficar toda función escalar y
vectorial, ası́ como sus respectivos Gradiente, Rotacional y Divergencia.

30
Bibliografı́a

[1] O, Santamarı́a,L Damián S,F. Huancas,P Julca C., Introducción a la


geometrı́a diferencial de curvas y superficies, Editorial MOSHERA, febrero,
2008.

[2] Luis Y. Garay, Notas de geometrı́a diferencial clásica, Madrid, junio 2006.

[3] Javier Dafuente López., Geometrı́a Diferencial de curvas y superficies


en el espacio euclı́deo, febrero de 2002.

[4] Misael Avendaño Gamacho., Teorema fundamental de superficies y el


criterio de Frobenius, 2003.

[5] Paulo Ventura Aráujo., Geometrı́a Diferencial, Instituto de Matemática y


Ciencias Afines, IMCA, 2003.

[6] Martin M. LIPSCHUTZ, Ph.D, Geometrı́a Diferencial , Universidad de


Bridgeport.

[7] Marı́a del Carmen Suárez Rodrı́guez, Cálculo integral y aplicaciones


con Matlab, Pearson Educación, 2004.

[8] Robert Ipanaqué Chero, Ricardo Velesmoro León., Breve manual de


MATHEMATICA 5.1, Juan Carlos Martı́nez Coll.

31

También podría gustarte