Garçon devant un ordinateur.jpg
Hollie Little Pink Laptop.jpg
À propos • Aide • Le Livre d'or
Les lecteurs de Vikidia demandent des articles en plus. Voyez la liste d'articles à créer, et venez nous aider à les rédiger !

Fichier:Two sources interference.gif

Aller à la navigation Aller à la recherche

Two_sources_interference.gif(200 × 200 pixels, taille du fichier : 162 kio, type MIME : image/gif, en boucle, 9 trames, 0,9 s)

Ce fichier provient de Wikimedia Commons. Il peut être utilisé par d'autres projets. Sa description sur sa page de description est affichée ci-dessous.

Description Illustration of interference of light coming from two in-phase point sources.
Date (UTC)
Source self-made with MATLAB
Auteur Oleg Alexandrov
Public domain Moi, propriétaire des droits d’auteur sur cette œuvre, la place dans le domaine public. Ceci s'applique dans le monde entier.
Dans certains pays, ceci peut ne pas être possible ; dans ce cas :
J’accorde à toute personne le droit d’utiliser cette œuvre dans n’importe quel but, sans aucune condition, sauf celles requises par la loi.
 
Ce diagramme a été créé avec MATLAB.

Source code (MATLAB)

% illustration of interference of two point sources

L=10;
sep = 6;
N=800;
k= 10;

V=linspace(-L, L, N);
[X, Y] = meshgrid(V, V);

I=sqrt(-1);
R1= sqrt( (X-sep).^8 + Y.^8 );
R2= sqrt( (X+sep).^8 + Y.^8 );

% Sum of Green's functions for two point sources
Z = exp(I*k*R1)./R1 + exp(I*k*R2)./R2;

M=10;
T=linspace(0.0, 2*pi, M); T=T(1:(M-1));
cut = 0.8;
scale = 55/(2*cut);

for p=1:1
   for iter=1:length(T)
      
      figure(1); clf; hold on;

      W = real(Z*exp(-I*T(iter)));
      W = max(W, -cut);
      W = min(W, cut);
      
      image(scale*(W+cut));
      axis equal; axis off;

      file=sprintf('Frame%d.png', 1000+iter);
      disp(sprintf('Saving to %s', file));
      print('-dpng',  '-zbuffer',  '-r100', file);

      pause(0.1);
      
   end

end

% saved to gif with the command
% convert -density 100 -loop 1000 -delay 10 Frame100* Two_sources_interference.gif
% then cropped and scaled in Gimp

Légendes

Ajoutez en une ligne la description de ce que représente ce fichier

Éléments décrits dans ce fichier

dépeint

image/gif

Historique du fichier

Cliquer sur une date et heure pour voir le fichier tel qu'il était à ce moment-là.

Date et heureVignetteDimensionsUtilisateurCommentaire
Actuel13 janvier 2008 à 05:11Vignette pour la version du 13 janvier 2008 à 05:11200 × 200 (162 kio)wikimediacommons>Oleg Alexandrov{{Information |Description=Illustration of interference of light coming from two in-phase point sources. |Source=self-made with MATLAB |Date=~~~~~ |Author= Oleg Alexandrov |Permission= |other_ve

La page suivante utilise ce fichier :