Archivo:Covariantcomponents.gif
De testwiki
Ir a la navegación
Ir a la búsqueda
Covariantcomponents.gif (780 × 327 píxeles; tamaño de archivo: 763 kB; tipo MIME: image/gif, bucleado, 74 frames)
Nota: debido a limitaciones técnicas, las miniaturas de imágenes GIF de alta resolución como esta no estarán animadas.
Este archivo es de Wikimedia Commons y puede usarse en otros proyectos. La descripción en su página de descripción del archivo se muestra debajo.
Resumen
| DescripciónCovariantcomponents.gif |
English: Covariant and contravariant components of a vector when the basis is not orthogonal. |
| Fecha | |
| Fuente | https://twitter.com/j_bertolotti/status/1071417492692709376 |
| Autor | Jacopo Bertolotti |
| Permiso (Reutilización de este archivo) |
https://twitter.com/j_bertolotti/status/1030470604418428929 |
Mathematica 11.0 code
line[p1_, p2_] :=
Block[{m, q}, {m, q} /.
Solve[{p1[[2]] == m p1[[1]] + q, p2[[2]] == m p2[[1]] + q}, {m,
q}][[1]]];
intersection[l1_, l2_] :=
Block[{x, y}, {x, y} /.
Solve[{y == l1[[1]] x + l1[[2]], y == l2[[1]] x + l2[[2]]}, {x,
y}][[1]] ];
parallel[l1_, p1_] := {l1[[1]], p1[[2]] - l1[[1]] p1[[1]]};
normal[l1_, p1_] := {-1/l1[[1]], p1[[2]] + 1/l1[[1]] p1[[1]]};
o = {0, 0};
pe1 = {1, 10^-5}/Norm[{1, 0.1}];
v = {2.1, 1};
plots = Table[
pe2 = {10^-5 + j, 1}/Norm[{10^-5 + j, 1}];
GraphicsRow[{
Graphics[{
Thick, Dashed, Gray, Line[{o, 3 pe1}], Line[{o, 3*pe2}],
Line[{v,
intersection[normal[line[o, pe1], v], line[o, pe1]]}],
Line[{v,
intersection[normal[line[o, pe2], v], line[o, pe2] ]}]
,
Dashing[None], Black, Arrow[{o, pe1}], Arrow[{o, pe2}], Blue,
Arrow[{o, v}]
,
Black, Disk[o, 0.05],
Disk[intersection[normal[line[o, pe2], v], line[o, pe2] ],
0.05], Disk[
intersection[normal[line[o, pe1], v], line[o, pe1] ], 0.05],
Text[Style["O", Bold, FontSize -> 14], o - {0.2, 0.2}],
Text[Style[
"\!\(\*SubscriptBox[OverscriptBox[\(e\), \(^\)], \(x\)]\)",
Bold, FontSize -> 14], pe1 - {0, 0.15}],
Text[Style[
"\!\(\*SubscriptBox[OverscriptBox[\(e\), \(^\)], \(y\)]\)",
Bold, FontSize -> 14], pe2 + {0, 0.15}],
Text[Style["\!\(\*SubscriptBox[\(v\), \(x\)]\)", Bold,
FontSize -> 14],
intersection[normal[line[o, pe1], v], line[o, pe1] ] + {0.2,
0.2}], Text[
Style["\!\(\*SubscriptBox[\(v\), \(y\)]\)", Bold,
FontSize -> 14],
intersection[normal[line[o, pe2], v], line[o, pe2] ] + {0.1,
0.2}],
Blue,
Text[Style["\!\(\*OverscriptBox[\(v\), \(\[Rule]\)]\)", Bold,
FontSize -> 14], v + {0.1, 0.1}]
}, PlotRange -> {{-0.5, 2.5}, {-0.5, 2}},
PlotLabel -> "Covariant components",
LabelStyle -> {Black, Bold}, ImageSize -> Medium]
,
Graphics[{
Thick, Dashed, Gray, Line[{o, 3 pe1}], Line[{o, 3*pe2}],
Line[{v,
intersection[parallel[line[o, pe1], v], line[o, pe2]]}],
Line[{v,
intersection[parallel[line[o, pe2], v], line[o, pe1] ]}]
,
Dashing[None], Black, Arrow[{o, pe1}], Arrow[{o, pe2}], Blue,
Arrow[{o, v}]
,
Black, Disk[o, 0.05],
Disk[intersection[parallel[line[o, pe1], v], line[o, pe2] ],
0.05], Disk[
intersection[parallel[line[o, pe2], v], line[o, pe1] ],
0.05],
Text[Style["O", Bold, FontSize -> 14], o - {0.2, 0.2}],
Text[Style[
"\!\(\*SubscriptBox[OverscriptBox[\(e\), \(^\)], \(x\)]\)",
Bold, FontSize -> 14], pe1 - {0, 0.15}],
Text[Style[
"\!\(\*SubscriptBox[OverscriptBox[\(e\), \(^\)], \(y\)]\)",
Bold, FontSize -> 14], pe2 + {0, 0.15}],
Text[Style["\!\(\*SubscriptBox[\(v\), \(x\)]\)", Bold,
FontSize -> 14],
intersection[parallel[line[o, pe2], v], line[o, pe1] ] + {0.2,
0.2}], Text[
Style["\!\(\*SubscriptBox[\(v\), \(y\)]\)", Bold,
FontSize -> 14],
intersection[parallel[line[o, pe1], v], line[o, pe2] ] + {0.1,
0.2}],
Blue,
Text[Style["\!\(\*OverscriptBox[\(v\), \(\[Rule]\)]\)", Bold,
FontSize -> 14], v + {0.1, 0.1}]
}, PlotRange -> {{-0.5, 2.5}, {-0.5, 2}},
PlotLabel -> "Contravariant components",
LabelStyle -> {Black, Bold}]
}]
, {j, 0, 1.8, 0.05}];
ListAnimate[Join[plots, Reverse@plots]]
Licencia
Yo, el titular de los derechos de autor de esta obra, la publico en los términos de la siguiente licencia:
| Este archivo está disponible bajo la licencia Dedicación de Dominio Público CC0 1.0 Dedicación a Dominio Público Universal de Creative Commons. | |
| La persona que ha asociado una obra a este documento lo dedica al dominio público mediante la cesión mundial de sus derechos bajo la ley de derechos de autor y todos los derechos legales adyacentes propios de dicha, en el ámbito permitido por ley. Puedes copiar, modificar, distribuir y reproducir el trabajo, incluso con objetivos comerciales, sin pedir aprobación del autor.
http://creativecommons.org/publicdomain/zero/1.0/deed.enCC0Creative Commons Zero, Public Domain Dedicationfalsefalse |
Este archivo, el cual fue publicado originalmente en https://twitter.com/j_bertolotti/status/1030470604418428929, fue revisado el 10 December 2018 por el revisor Ronhjones, quien confirmó que en esa fecha estaba disponible bajo la licencia indicada.
|
Leyendas
Añade una explicación corta acerca de lo que representa este archivo
Elementos representados en este archivo
representa a
Algún valor sin elemento de Wikidata
8 dic 2018
image/gif
3b3f85ff5dc1eaaf974bdb4c554074cd36d0c69f
780 997 byte
327 píxel
780 píxel
Historial del archivo
Haz clic sobre una fecha y hora para ver el archivo tal como apareció en ese momento.
| Fecha y hora | Miniatura | Dimensiones | Usuario | Comentario | |
|---|---|---|---|---|---|
| actual | 10:45 10 dic 2018 | 780 × 327 (763 kB) | wikimediacommons>Berto | User created page with UploadWizard |
Usos del archivo
La siguiente página usa este archivo:
