You are on page 1of 5

Gráficas del campo de velocidad

Campo de velocidad
u=(1+2t)x[t];
v=y[t];

t = 2;
VectorPlot[{u, v}, {x[t], - 5, 5}, {y[t], - 5, 5}]
6

-2

-4

-6
-6 -4 -2 0 2 4 6

Clear[t]

Trayectorias
Tray=Simplify[DSolveValue[{x'[t]==u,y'[t]==v,x[0]==Xo,y[0]==Yo},{x[t],y[t]},t]]
ⅇt+t2 Xo, ⅇt Yo
2 Ejemplo3_ver2.nb

Tx = Tray[[1]]
Ty = Tray[[2]]
ⅇt+t2 Xo

ⅇt Yo

Xo = 1; Yo = 1;
Plot[{Tx, Ty}, {t, 0, 1}, PlotLegends → "Expressions"]

Tx
3
Ty

1
0.2 0.4 0.6 0.8 1.0

ParametricPlot[{Tx, Ty}, {t, 0, 1},


PlotRange → {{0, 5}, {0, 3}}, PlotTheme → "Detailed"]
3.0

2.5

2.0

1.5
{Tx, Ty}

1.0

0.5

0.0
0 1 2 3 4 5

Clear[t, b, Xo, Yo]


Ejemplo3_ver2.nb 3

Lineas de Corriente
y[x]
LC = DSolveValuey '[x] ⩵ , y[Xo] ⩵ Yo, y[x], x[[1]]
1 + 2 t x
1
(x + 2 t x) 1+2 t

Xo = 1; Yo = 1; t = 0;
LC
Plot[LC, {x, 0, 5}, PlotTheme → "Detailed"]
x

LC
2

0 1 2 3 4 5

Clear[t, Xo, Yo]

Línea de Corriente a partir de la longitud de arco


u = 1 + 2 t x[s];
v = y[s];

LinCorr =
Simplify[DSolveValue[{x '[s] ⩵ u, y '[s] ⩵ v, x[0] ⩵ Xo, y[0] ⩵ Yo}, {x[s], y[s]}, s]]
ⅇs+2 s t Xo, ⅇs Yo

LCx = LinCorr[[1]]
LCy = LinCorr[[2]]
ⅇs+2 s t Xo

ⅇs Yo
4 Ejemplo3_ver2.nb

Xo = 1; Yo = 1; t = 0;
ParametricPlot[{LCx, LCy}, {s, - 10, 10},
PlotRange → {{- 10, 10}, {- 5, 5}}, PlotTheme → "Detailed"]

0
{LCx, LCy}

-2

-4

-10 -5 0 5 10

Clear[t, b, Xo, Yo]

Lineas de Traza
u = 1 + 2 t x[t];
v = y[t];

Traza=Simplify[DSolveValue[{x'[t]==u,y'[t]==v,x[τ]==Xo,y[τ]==Yo},{x[t],y[t]},t]]
ⅇt+t2 -τ (1+τ) Xo, ⅇt-τ Yo

Tx = Traza[[1]]
Ty = Traza[[2]]
ⅇt+t2 -τ (1+τ) Xo

ⅇt-τ Yo

Xo = 1; Yo = 1; t = 0;
Plot[{Tx, Ty}, {τ, 0, 1}, PlotLegends → "Expressions", PlotTheme → "Detailed"]

1.0

0.8

0.6 Tx
Ty
0.4

0.2

0.0 0.2 0.4 0.6 0.8 1.0


Ejemplo3_ver2.nb 5

ParametricPlot[{Tx, Ty}, {τ, 0, 1}, PlotRange → {{0, 2}, {0, 2}}]


2.0

1.5

1.0

0.5

0.0
0.0 0.5 1.0 1.5 2.0

Clear[t, b, Xo, Yo]

You might also like