Está en la página 1de 6

Análisis Vectorial y Cambio de coordenadas.

Definición de campos escalares


v1[x_, y_, z_] = x * y ^ 2 * z
x y2 z

v2[x_, y_, z_] = x * y + z * x ^ 3


x y + x3 z

Definición de campos vectoriales


E1[x_, y_, z_] = {x + y, 2 * x * y, 3 * z}
{x + y, 2 x y, 3 z}

E2[x_, y_, z_] = {x + y - z, 2 * z / x, y ^ 2}


2z
x + y - z, , y2 
x

E3[ρ_, ϕ_, z_] = {ρ ^ 2, 0, z + Cos[ϕ]}


coseno
2
ρ , 0, z + Cos[ϕ]

E4[r_, θ_, ϕ_] = {r * Sin[θ], r * Cos[θ], Cos[ϕ]}


seno coseno coseno

{r Sin[θ], r Cos[θ], Cos[ϕ]}

V1 = {x, y, z}
{x, y, z}

Producto punto entre vectores (no depende del sistema de coordenadas)


pp = Dot[E1[x, y, z], E2[x, y, z]]
producto escalar

(x + y) (x + y - z) + 4 y z + 3 y2 z

p1 = E1[x, y, z].E2[x, y, z]
(x + y) (x + y - z) + 4 y z + 3 y2 z

p2 = E1[x, y, z].E4[x, y, z]
2 x2 y Cos[y] + 3 z Cos[z] + x (x + y) Sin[y]
2 Mathematica Análisis Vectorial.nb

Producto cruz (no depende del sistema de coordenadas)


cruz1 = Cross[E1[x, y, z], E2[x, y, z]]
producto vectorial

6 z2 2yz
2 x y3 - , - x y 2 - y3 + 3 x z + 3 y z - 3 z 2 , - 2 x 2 y - 2 x y 2 + 2 z + + 2 x y z
x x

cruz2 = Cross[E2[x, y, z], E1[x, y, z]]


producto vectorial

6 z2 2yz
- 2 x y3 + , x y 2 + y3 - 3 x z - 3 y z + 3 z 2 , 2 x 2 y + 2 x y 2 - 2 z - - 2 x y z
x x

a1 = E2[x, y, z] * E1[x, y, z]
(x + y) (x + y - z), 4 y z, 3 y2 z

Gradiente de función escalar


G1 = Grad[v1[x, y, z], {x, y, z}, "Cartesian" ]
gradiente

y z, 2 x y z, x y2 
2

G2 = Grad[v1[x, y, z], {x, y, z}, "Cylindrical"]


gradiente

y z, 2 y z, x y2 
2

Vector Normal en la dirección de máximo crecimiento


N1 = FullSimplify[G2] /. {x → 1, y → 1, z → 2}
simplifica completamente

{2, 4, 1}

Norma = Norm[N1]
norma

21

vectornormal = N1  Norma
2 4 1
 , , 
21 21 21

Divergencia de campos vectoriales


d1 = Div[E1[x, y, z], {x, y, z}, "Cartesian"]
divergencia

4+2x
Mathematica Análisis Vectorial.nb 3

d2 = Div[E3[ρ, ϕ, z], {ρ, ϕ, z}, "Cylindrical"]


divergencia

1+3ρ

d3 = Div[E4[r, θ, ϕ], {r, θ, ϕ}, "Spherical"]


divergencia

Csc[θ] r Cos[θ]2 + r Sin[θ]2 - Sin[ϕ]


Sin[θ] +
r

Rotacional
rot1 = Curl[E1[x, y, z], {x, y, z}, "Cartesian"]
rotacional

{0, 0, - 1 + 2 y}

rot2 = Curl[E4[r, θ, ϕ], {r, θ, ϕ}, "Spherical"]


rotacional
Cos[ϕ] Cot[θ] Cos[ϕ]
 ,- , Cos[θ]
r r

Laplaciano
l1 = Laplacian[E3[ρ, ϕ, z], {ρ, ϕ, z}, "Cylindrical"]
laplaciano
Cos[ϕ]
3, 0, - 
ρ2
4 Mathematica Análisis Vectorial.nb

Gráfico de campos vectoriales en 2D


graficocampo = StreamPlot[{x * y, 2 * x - y}, {x, - 10, 10}, {y, - 10, 10}]
representación stream

10

-5

-10

-10 -5 0 5 10

v = 9 * 10 ^ - 3 * 1  Sqrt[x ^ 2 + y ^ 2]
raíz cuadrada

1000 x 2 + y2

campoelectrico = - Grad[v, {x, y}, "Cartesian"]


gradiente
9x 9y
 , 
1000 x2 + y2 3/2 1000 x2 + y2 3/2
Mathematica Análisis Vectorial.nb 5

gr1 = ContourPlot[v, {x, - 15, 15}, {y, - 15, 15}]


representación de contornos
15

10

-5

-10

-15
-15 -10 -5 0 5 10 15

gr2 = StreamPlot[campoelectrico, {x, - 15, 15}, {y, - 15, 15}]


representación stream

15

10

-5

-10

-15

-15 -10 -5 0 5 10 15
6 Mathematica Análisis Vectorial.nb

ambas = Show[gr1, gr2]


muestra
15

10

-5

-10

-15
-15 -10 -5 0 5 10 15

Transformación de coordenadas:
De cartesianas a cilíndricas
c1 = TransformedField["Cartesian" → "Cylindrical", V1[x, y, z], {x, y, z} → {ρ, ϕ, Z}]
campo transformado

ρ Cos[ϕ]2 + ρ Sin[ϕ]2 , 0, Z

De cartesianas a esféricas
c2 = FullSimplify[TransformedField["Cartesian" → "Spherical", V1, {x, y, z} → {r, θ, ϕ}]]
simplifica compl⋯ campo transformado

{r, 0, 0}

De cilíndricas a cartesianas
c3 = FullSimplify[
simplifica completamente
TransformedField["Cylindrical" → "Cartesian", E3[ρ, ϕ, z], {ρ, ϕ, z} → {x, y, Z}]]
campo transformado
x
x x 2 + y2 , y x 2 + y2 , + Z
x2 + y2

De esféricas a cartesianas
c4 = FullSimplify[TransformedField["Spherical" → "Cartesian", E4, {r, θ, ϕ} → {x, y, z}]]
simplifica compl⋯ campo transformado

También podría gustarte