Fayl:Two sources interference.gif

testwiki saytından
Naviqasiyaya keç Axtarışa keç
Two_sources_interference.gif (200 × 200 piksel, fayl həcmi: 162 KB, MIME növü: image/gif, ilmələnib, 9 çərçivə, 0,9 s)

Bu fayl Wikimedia Commonsdandır və başqa layihələrdə də istifadə edilə bilər. Faylın təsvir səhifəsindəki məlumat aşağıda göstərilib.

Xülasə

İzah
English: Illustration of interference of light coming from two in-phase point sources.
Tarix
Mənbə Öz işi
Müəllif Oleg Alexandrov
GIF genesis
InfoField
 This diagram was created with MATLAB.

Lisenziya

Public domain Mən, bu əsərin müəllif hüquqlarının sahibi kimi, əsəri ictimai mülkiyyətə buraxıram. Bu icazə bütün dünyada qüvvədədir.
In some countries this may not be legally possible; if so:
Mən hər kəsə bu əsərdən hər hansı bir məqsəd üçün, heç bir şərt olmadan, qanunla belə şərtlər tələb olunmadığı təqdirdə istifadə etmək hüququnu verirəm.

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

Başlıqlar

Bu faylın nəyi təmsil etdiyinə dair bir sətirlik izahat əlavə et

Bu faylda təsvir olunan elementlər

təsvir edir

13 yanvar 2008

media type ingilis

image/gif

Faylın tarixçəsi

Faylın əvvəlki versiyasını görmək üçün gün/tarix bölməsindəki tarixlərə klikləyin.

Tarix/VaxtMiniatürÖlçülərİstifadəçiŞərh
hal-hazırkı04:11, 13 yanvar 200804:11, 13 yanvar 2008 tarixindəki versiyanın miniatür görüntüsü200 × 200 (162 KB)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

Aşağıdakı səhifə bu faylı istifadə edir: