Fil:Two dim standing wave.gif

Fra testwiki
Hopp til navigering Hopp til søk
Two_dim_standing_wave.gif (200 × 140 piksler, filstørrelse: 142 KB, MIME-type: image/gif, gjentas, 10 rammer, 2,0 s)

Denne filen er fra Wikimedia Commons og kan brukes av andre prosjekter. Beskrivelsen fra filbeskrivelsessida vises nedenfor.

Beskrivelse Illustration of a standing wave in a cavity resonator. Mathematically, this also represents a vibration mode of a rectangular drum or membrane.
Dato (UTC)
Kilde self-made with MATLAB
Opphavsperson Oleg Alexandrov
GIF utvikling
InfoField
 Denne GIF rastergrafikken ble laget med MATLAB.

Lisensiering

Public domain Jeg, opphavsrettensholderen til dette verket, frigir dette verket til allmennheten. Dette gjelder på verdensbasis.
I enkelte land kan dette være juridisk umulig. I så fall:
Jeg gir hvem som helst retten til å bruke dette verket for ethvert formål, uten noen vilkår, med mindre slike vilkår kreves ved lov.

Source code (MATLAB)

% illustration of a standing wave in two dimensions

% box size
Lx = 3; 
Ly = 4; 

h= 0.1; % grid size
[X, Y] = meshgrid(0:h:Lx, 0:h:Ly);

numP_x = 2; numP_y = 3; % number of peaks in x and y

Z=0.5*sin(2*pi*numP_x*X/Lx).*sin(2*pi*numP_y*Y/Ly);

% normalize from 0 to scale
scale = 0.5;
%Z = Z - min(min(Z));
%Z = Z/max(max(Z));

M=11;
T=linspace(0.0, 2*pi, M); T=T(1:(M-1)); T = T + 0.5*pi/(M-1);
shift = 1;

for p=1:1
   for iter=1:length(T)

      %figure(1); clf; hold on;

      t = T(iter);

      figure(1); clf;  hold on;
      surf(X, Y, Z*cos(t));
      caxis([-1, 1]);
      shading faceted;
      colormap autumn;

      
      axis equal; axis off;
      axis([0, Lx, 0, Ly, -1, 1]);

      % viewing angle
      view(38, 42);

      %H=text(0, -0.3, 1.4, sprintf('(%d, %d) mode', k, p), 'fontsize', 25);
      %image(scale*((Z*sin(t)+shift)));
      %axis equal; axis xy;
      %axis off;

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

end

% saved to gif with the command
% convert -density 100 -loop 1000 -delay 20 Frame1* Two_dim_standing_wave.gif
% then cropped and scaled in Gimp.

Bildetekster

Legg til en kort forklaring på hva filen representerer
Helmholtz resonator

Elementer som er med i denne fila

motiv

144 899 byte

140 piksel

200 piksel

image/gif

9addcc2b8d39af4127b07c0ad63cd53baa485d9e

Filhistorikk

Klikk på et tidspunkt for å vise filen slik den var på det tidspunktet.

Dato/klokkeslettMiniatyrbildeDimensjonerBrukerKommentar
nåværende16. jan. 2008 kl. 06:37Miniatyrbilde av versjonen fra 16. jan. 2008 kl. 06:37200 × 140 (142 KB)wikimediacommons>Oleg Alexandrov{{Information |Description=Illustration of a standing wave in a cavity resonator. Mathematically, this also represents a vibration mode of a of a rectangular drum or [[:en:membr

Den følgende siden bruker denne filen: