Archivo: InfiniteSquareWellAnimation.gif


Este es un archivo de Wikimedia Commons
De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

InfiniteSquareWellAnimation.gif (300 × 280 píxeles, tamaño de archivo: 1.006 KB, tipo MIME: image / gif , en bucle, 139 marcos, 14 s)

Resumen

(* Código fuente escrito en Mathematica 6.0 por Steve Byrnes, abril de 2011. Este código fuente es de dominio público. *)
(* Muestra animaciones de trayectoria clásica y cuántica para un potencial de pozo cuadrado infinito. Supone que L = hbar = 1, m = 2 * pi ^ (- 2), de modo que el enésimo estado propio de energía tiene energía n ^ 2. *)
ClearAll ["Global` *"]
(*** Funciones de onda de los estados propios de energía ***)
psi [n_, x_]: = Sin [n * Pi * x] * 2 ^ (1/2);
energía [n_]: = n ^ 2;
psit [n_, x_, t_]: = psi [n, x] Exp [-I * energía [n] * t];
(*** Un estado aleatorio dependiente del tiempo ***)
SeedRandom [1];
CoefList = Tabla [Aleatorio [] * Exp [2 * Pi * I * Aleatorio []], {n, 1, 4}];
CoefList = CoefList / Norm [CoefList];
Randpsi [x_, t_]: = Suma [CoefList [[n]] * psit [n, x, t], {n, 1, 4}];
(*** Otro estado aleatorio dependiente del tiempo ***)
SeedRandom [2];
CoefList2 = Tabla [Aleatorio [] * Exp [2 * Pi * I * Aleatorio []], {n, 1, 3}];
CoefList2 = CoefList2 / Norm [CoefList2];
Randpsi2 [x_, t_]: = Suma [CoefList2 [[n]] * psit [n, x, t], {n, 1, 3}];
(*** Establecer estilo predeterminado para gráficos ***)
SetOptions [Plot, {PlotRange -> {{-.05, 1.05}, {-2.5, 2.5}}, Ticks -> Ninguno, PlotStyle -> {Directiva [Grueso, Azul], Directiva [Grueso, Rosa]}, Ejes -> {Verdadero, Falso}}];
SetOptions [ListPlot, {PlotRange -> {{-.05, 1.05}, {-2.5, 2.5}}, Axes -> False}];
(*** Dibujar paredes ***)
paredes = ListPlot [{{{0, -2.5}, {0, 2.5}}, {{1, -2.5}, {1, 2.5}}}, Unido -> Verdadero, PlotStyle -> {{Grueso, Negro}, {Grueso, Negro}}];
(*** Haz la trama clásica ... una bola roja rebota de un lado a otro. ***)
trayectoria clásica [t_, izquierda_, derecha_]: = 2 * (derecha - izquierda) * Abs [t - Ronda [t]] + izquierda;
pelota clásica [t_, izquierda_, derecha_]: = ListPlot [{{trayectoria clásica [t, izquierda, derecha], 0}}, PlotStyle -> Directiva [Red, AbsolutePointSize [15]]];
clásica [t_, etiqueta_]: = Mostrar [paredes, bola clásica [t, .1, .9], PlotLabel -> etiqueta];
(*** Haz las gráficas cuánticas ***)
plotpsi [n_, t_, label_]: = Mostrar [paredes, Grafica [{Re [psit [n, x, t]], Im [psit [n, x, t]]}, {x, 0, 1}], PlotLabel -> etiqueta, Ejes -> {Verdadero, Falso}, Marcas -> Ninguno];
plotrand [t_, label_]: = Mostrar [paredes, Grafica [{Re [Randpsi [x, t]], Im [Randpsi [x, t]]}, {x, 0, 1}], PlotLabel -> etiqueta, Ejes -> {Verdadero, Falso}, Marcas -> Ninguno];
plotrand2 [t_, label_]: = Mostrar [paredes, Grafica [{Re [Randpsi2 [x, t]], Im [Randpsi2 [x, t]]}, {x, 0, 1}], PlotLabel -> etiqueta, Ejes -> {Verdadero, Falso}, Marcas -> Ninguno];
(*** Pon todas las parcelas juntas ***)
MakeFrame [t_]: = GraphicsGrid [ {{clásico [3 t / (4 Pi), "A"], plotpsi [1, t, "B"]}, {plotpsi [2, t, "C"], plotpsi [3, t, "D"]}, {plotrand [t, "E"], plotrand2 [t, "F"]}}, Marco -> Todo, Tamaño de imagen -> 300];
salida = Tabla [MakeFrame [t], {t, 0, 4 Pi * 138/139, 4 Pi / 139}];
SetDirectory ["C: \\ Users \\ Steve \\ Desktop"]
Exportar ["test.gif", salida, "DisplayDurations" -> 10]

Licencia

Yo, el titular de los derechos de autor de este trabajo, lo publico bajo la siguiente licencia:

Subtítulos

Agregue una explicación de una línea de lo que representa este archivo

Elementos representados en este archivo

representa

26 de abril de 2011

Historial del archivo

Haga clic en una fecha / hora para ver el archivo tal como apareció en ese momento.

Las siguientes páginas de la Wikipedia en inglés utilizan este archivo (no se enumeran las páginas de otros proyectos):

Uso de archivos global

Los siguientes wikis utilizan este archivo:

Obtenido de " https://en.wikipedia.org/wiki/File:InfiniteSquareWellAnimation.gif "