Sunteți pe pagina 1din 7

Campo Vectorial

Sabemos de la importancia que tienen los conceptos de campos vectoriales (campos


de velocidades, gravitatorios, elctricos, magnticos, etc.). Como as tambin, los
conceptos de trabajo, circulacin, divergencia, rotor y flujo de un campo vectorial o flujo
del rotor de un campo vectorial, dada la necesidad de ellos por sus mltiples
aplicaciones. Para trabajar esta temtica, se deben tener un muy buen manejo de
Integrales Mltiples, de Lnea y de Superficie.
La conexin de estos tipos de integrales es por medio de los teoremas integrales o
formas integrales de Gauss y Stokes, dado que el Teorema de Green es una
consecuencia de estos en el plano.
Es por ello que presentamos estas integrales haciendo uso de MAPLE. Resaltamos la
importancia de la representacin grfica de campos vectoriales y de dominios de
integracin en dos y tres dimensiones, permitiendo visualizar algunos conceptos y
propiedades de los mismos.

Campo Vectorial

Como graficar el campo vectorial e interpretar el resultado


obtenido?

Se recuerda la definicin de campo vectorial. Una funcin que asigna un vector


a cada punto en alguna regin en el plano, o el espacio, se llama campo vectorial,
usualmente se denota por F ".

Para graficar campos vectoriales se utiliza el comando fieldplot del paquete


grfico plots, cuya sintaxis es fieldplot(vector,x=a..b,y=c..d);

> with(plots):
fieldplot([-y,x],x=-4..4,y=-4..4,arrows=THICK,colour= green,title=`Campo
Vectorial F`)
Cada punto del plano (x,y) tiene asignado un vector de coordenadas (-y,x). En
este caso se observa que los vectores describen circunferencias centradas en el
origen de radio constante. Se obtienen los vectores de longitud c calculando la

norma de F o sea ecuacin de circunferencias concntricos. Es un


campo similar al campo de velocidad determinado por una rueda que gira en el
origen.

Cmo graficar el campo vectorial?

> fieldplot3d([-y,x,0],x=-2..2,y=-
2..2,z=0..3,grid=[5,5,5],arrows=SLIM,title=`Campo Vectorial F`)

Gravedad

Un ejemplo de campo vectorial en surge de la ley de atraccin gravitatoria de


Newton.

Esta ley establece que la atraccin gravitacional entre dos partculas de

masa y respectivamente viene dada por: .

La grfica del campo vectorial

gravitatorio considerando , se
obtiene:
> fieldplot3d([-10*x/(x^2+y^2+z^2)^(3/2),-10*y/(x^2+y^2+z^2)^(3/2),-
10*z/(x^2+y^2+z^2)^(3/2)],x=-2..2,y=-
2..2,z=0..3,grid=[3,2,3],arrows=THICK,title=`Campo Gravitatorio`);

El campo vectorial definido se denomina campo de fuerzas y la figura muestra la


representacin de algunos vectores de este campo. Esta grfica corrobora que
el campo vectorial gravitatorio siempre est dirigido y orientado hacia el origen
de coordenadas.

Gradiente
El ms comn de los ejemplos de campos vectoriales es el campo gradiente de
una funcin escalar.

Sea f=f(x,y) una funcin escalar, existen las derivadas parciales y ,


entonces el gradiente de f est definido por .

Recordar que el gradiente de una funcin apunta en la direccin de mximo


crecimiento de la misma.

Para calcular el gradiente de la funcin y determinar


algunas curvas de nivel de la funcin y su campo gradiente, se procede de la
siguiente forma:

> with(plots):
> f:=(x,y)->x^2-2*x+y^2+4*y-8;

> plot3d(f(x,y),x=-10..10,y=-10..10,color=x*y,title=`Grfica de f`);

> gradf:=[diff(f(x,y),x),diff(f(x,y),y)];# Gradiente de f

> v:=fieldplot(gradf,x=-10..10,y=-10..10,arrows=thick, colour=magenta):


c:=contourplot(f(x,y),x=-10..10,y=-10..10,thickness=2):
display({c,v},scaling=constrained,title=`Campo Gradiente-Curvas de Nivel`);
Obsrvese que el gradiente en un punto es normal a la curva nivel que pasa por
ese punto. Es decir el campo gradiente es normal al mapa de contorno de la
funcin.

Para calcular el gradiente de la funcin y determinar algunas curvas


de nivel y el campo gradiente, se procede de la siguiente forma:.

> f1:=(x,y)->x^2-y^3;

> plot3d(f1(x,y),x=-1..1,y=-1..1,color=x*y,title=`Grfica de f1`);

Se calcula el vector gradiente haciendo uso del paquete algebraico linalg. Su


sintaxis es grad(funcin escalar, vector);

> with(linalg):with(plots):
Warning, the protected names norm and trace have been redefined and unprotected

Warning, the protected names norm and trace have been


redefined and unprotected

> gradf1:=grad(f1(x,y), vector([x,y]));


> v:=fieldplot(gradf1,x=-1..1,y=-1..1,arrows=thick, colour=magenta):
c:=contourplot(f1(x,y),x=-1..1,y=-1..1,thickness=2):
display({c,v},scaling=constrained,title=`Campo Gradiente - Curvas de Nivel`);

Se observa que el campo gradiente est dirigido hacia las cotas crecientes de la
superficie y adems es perpendicular a la curva de nivel que pasa por cada punto
del dominio de la funcin.

GRADIENTE EN 3D

Para calcular y graficar el gradiente de , se procede de la


siguiente forma:

> g:=(x,y,z)->-x^2-y^2+z^2;# campo escalar, (superficie en 3D)


> gradg:=grad(g(x,y,z),vector([x,y,z]));
gradg:=gradplot3d(g(x,y,z),x=-5..5,y=-5..5,z=-
5..5,arrows=THICK,grid=[5,5,5]):
surfg:=implicitplot3d(g(x,y,z)=0,x=-5..5,y=-5..5,z=-
5..5,style=patchnogrid,lightmodel=light1,grid=[33,33,33],title=`Superficie-
Campo Gradiente`):
display3d({gradg,surfg});

S-ar putea să vă placă și