Ficheiro:Covariantcomponents.gif
De testwiki
Saltar á navegación
Saltar á procura
Covariantcomponents.gif (780 × 327 píxeles; tamaño do ficheiro: 763 kB; tipo MIME: image/gif, en bucle, 74 fotogramas)
Nota: Debido a algunhas limitacións técnicas, non se ve a animación das miniaturas das imaxes GIF de alta resolución como este ficheiro.
Este ficheiro é de Wikimedia Commons e pode utilizarse noutros proxectos. A descrición da páxina de descrición do ficheiro móstrase a continuación.
Resumo
| DescriciónCovariantcomponents.gif |
English: Covariant and contravariant components of a vector when the basis is not orthogonal. |
| Data | |
| Orixe | https://twitter.com/j_bertolotti/status/1071417492692709376 |
| Autoría | Jacopo Bertolotti |
| Licenza (Reuso deste ficheiro) |
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]]
Licenza
Eu, como posuidor dos dereitos de autor desta obra, pola presente publícoa baixo a seguinte licenza:
| Este ficheiro está dispoñible baixo a licenza Creative Commons CC0 1.0 de dedicación universal ao dominio público. | |
| A persoa que asociou unha obra con este documento, deu a obra ao dominio público renunciando a todos os seus dereitos sobre ela en todo o mundo baixo as leis de dereitos de autor e relacionadas ou dereitos legais derivados que tiña sobre a obra, na medida permitida pola lei. Pode copiar, modificar, distribuír e empregar esta obra, mesmo para fins comerciais, sen necesidade dun permiso por parte do autor.
http://creativecommons.org/publicdomain/zero/1.0/deed.enCC0Creative Commons Zero, Public Domain Dedicationfalsefalse |
Este ficheiro, originalmente carregado no site https://twitter.com/j_bertolotti/status/1030470604418428929, foi revisto em 10 de dezembro de 2018 pelo administrador ou revisor Ronhjones, que confirmou que o ficheiro estava disponível naquela data com a licença especificada.
|
Pés de foto
Engade unha explicación dunha liña do que representa este ficheiro
Elementos retratados neste ficheiro
representa a
Algún valor sen un elemento de Wikidata
8 decembro 2018
image/gif
3b3f85ff5dc1eaaf974bdb4c554074cd36d0c69f
tamanho dos dados portugués
780.997 Byte
327 píxel
780 píxel
Historial do ficheiro
Prema nunha data/hora para ver o ficheiro tal e como estaba nese momento.
| Data/Hora | Miniatura | Dimensións | Usuario | Comentario | |
|---|---|---|---|---|---|
| actual | 10 de decembro de 2018 ás 10:45 | 780 × 327 (763 kB) | wikimediacommons>Berto | User created page with UploadWizard |
Uso do ficheiro
A seguinte páxina usa este ficheiro:
