Fail:Drum vibration mode12.gif

Kandungan laman tidak disokong dalam bahasa lain.
Daripada Wikipedia, ensiklopedia bebas.

Drum_vibration_mode12.gif(249 × 170 piksel, saiz fail: 148 KB, jenis MIME: image/gif, berulang, 19 bingkai, 1.9 s)

Fail ini dari Wikimedia Commons dan mungkin digunakan oleh projek lain. Penerangan pada laman penerangan failnya di sana ditunjukkan di bawah.

Keterangan Illustration of vibrations of a drum.
Tarikh (UTC)
Sumber self-made with MATLAB
Pengarang Oleg Alexandrov
Versi lain

Derivative works of this file:

File:Harmonic partials on strings.svg merupakan versi vektor bagi fail ini. Ia sepatutnya digunakan bagi menggantikan imej raster ini apabila ia mempunyai peleraian yang lebih besar dan lebih baik.

File:Drum vibration mode12.gif → File:Harmonic partials on strings.svg

Untuk maklumat lanjut, sila lihat Bantuan:SVG.
Anda juga boleh melihat maklumat mengenai sokongan imej SVG MediaWiki.

Dalam bahasa lain
Alemannisch  Bahasa Indonesia  Bahasa Melayu  British English  català  čeština  dansk  Deutsch  eesti  English  español  Esperanto  euskara  français  Frysk  galego  hrvatski  Ido  italiano  lietuvių  magyar  Nederlands  norsk bokmål  norsk nynorsk  occitan  Plattdüütsch  polski  português  português do Brasil  română  Scots  sicilianu  slovenčina  slovenščina  suomi  svenska  Tiếng Việt  Türkçe  vèneto  Ελληνικά  беларуская (тарашкевіца)  български  македонски  нохчийн  русский  српски / srpski  татарча/tatarça  українська  ქართული  հայերեն  বাংলা  தமிழ்  മലയാളം  ไทย  한국어  日本語  简体中文  繁體中文  עברית  العربية  فارسی  +/−
Imej SVG baru

  A raster version of this image is available. It should be used in place of this vector image when superior.

File:Harmonic partials on strings.svg → File:Drum vibration mode12.gif

In general, it is better to use a good SVG version.
 
This diagram was created with MATLAB.
Public domain Saya selaku pemegang hak cipta karya ini melepaskan karya ini ke dalam domain awam di seluruh dunia.
Di sesetengah negara, undang-undangnya mungkin tidak mengizinkan; jika begitu:
Saya memberi sesiapa sahaja hak untuk menggunakan karya ini untuk apa jua tujuan, tanpa sebarang syarat, melainkan undang-undang menetapkan syarat-syarat sedemikian.

Source code (MATLAB)

function VibratingDrum()

k = 1; % k-th asimuthal number and bessel function
p = 2; % p-th bessel root

q=find_pth_bessel_root(k, p); 

N=20; % used for plotting

% Get a grid
R1=linspace(0.0, 1.0, N); 
Theta1=linspace(0.0, 2*pi, N);
[R, Theta]=meshgrid(R1, Theta1);
X=R.*cos(Theta);
Y=R.*sin(Theta);

T=linspace(0.0, 2*pi/q, N); 
T=T(1:(N-1));

for iter=1:length(T)

  t = T(iter);
  Z=sin(q*t)*besselj(k, q*R).*cos(k*Theta);

  figure(1); clf
  surf(X, Y, Z)
  caxis([-1, 1])
  shading faceted
  colormap autumn

  % viewing angle
  view(108, 42)

  axis([-1, 1, -1, 1, -1, 1])
  axis off

% To save as a GIF comment out the next the 3 lines
%   file=sprintf('Frame%d.png', 1000+iter);
%   fprintf('Saving to %s\n', file)
%   print('-dpng',  '-opengl',  '-r100', file);

  pause(0.01)
end

end

   % converted to gif with the command (run in command shell)
   % convert -antialias -loop 10000 -delay 10  -scale 50% Frame10* Drum_vibration_mode12.gif

function r = find_pth_bessel_root(k, p)
% a dummy way of finding the root, just get a small interval where the root is

X=0.5:0.5:(10*p+1); Y = besselj(k, X);
[a, b] = find_nthroot(X, Y, p);

X=a:0.01:b; Y = besselj(k, X);
[a, b] = find_nthroot(X, Y, 1);

X=a:0.0001:b; Y = besselj(k, X);
[a, b] = find_nthroot(X, Y, 1);

r=(a+b)/2;
end
   
function [a, b] = find_nthroot(X, Y, n)

l=0;

m=length(X);
for i=1:(m-1)
  if ( Y(i) >= 0  && Y(i+1) <= 0 ) || ( Y(i) <= 0  && Y(i+1) >= 0 )
      l=l+1;
  end

  if l==n
      a=X(i); b=X(i+1);
      %disp(sprintf('Error in finding the root %0.9g', b-a))
      return
  end
end

disp('Root not found!')

end

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

menggambarkan

12 Januari 2008

MIME type Inggeris

image/gif

Sejarah fail

Klik pada tarikh/waktu untuk melihat rupa fail tersebut pada waktu itu.

Tarikh/WaktuGambar kenitUkuranPenggunaKomen
semasa03:52, 30 Mac 2023Gambar kenit bagi versi pada 03:52, 30 Mac 2023249 × 170 (148 KB)Dndnrmn1Reverted to version as of 07:10, 12 January 2008 (UTC)
04:45, 16 Januari 2008Gambar kenit bagi versi pada 04:45, 16 Januari 2008248 × 130 (138 KB)Oleg AlexandrovStrip caption, looks better like this
04:45, 16 Januari 2008Gambar kenit bagi versi pada 04:45, 16 Januari 2008248 × 130 (138 KB)Oleg AlexandrovStrip caption, looks better like this
07:10, 12 Januari 2008Gambar kenit bagi versi pada 07:10, 12 Januari 2008249 × 170 (148 KB)Oleg Alexandrov{{Information |Description=Illustration of vibrations of a drum. |Source=self-made with MATLAB |Date=06:21, 12 January 2008 (UTC) |Author= Oleg Alexandrov |Permission= |other_versions= }} {{PD-self

Laman berikut menggunakan fail ini:

Penggunaan fail sejagat

Fail ini digunakan oleh wiki-wiki lain yang berikut:

Lihat banyak lagi penggunaan sejagat bagi fail ini.