ဖိုင်:Drum vibration mode01.gif

အခြားဘာသာစကားများဖြင့် စာမျက်နှာအကြောင်းအရာများကို ပံ့ပိုးမထားပါ။
This is a file from the Wikimedia Commons
ဝီကီပီးဒီးယား မှ

Drum_vibration_mode01.gif(၂၄၉ × ၁၆၁ pixels, ဖိုင်အရွယ်အစား - ၂၀၀ KB, MIME အမျိုးအစား image/gif, looped, ၁၉ frames, ၁.၉ s)

ဖော်ပြချက် Illustration of vibrations of a drum.
ရက်စွဲ (UTC)
ရင်းမြစ် self-made with MATLAB
စာရေးသူ Oleg Alexandrov
အခြား ဗားရှင်းများ Derivative works of this file:  Membrane-normal-modes.gif
 
This diagram was created with MATLAB.
Public domain I, the copyright holder of this work, release this work into the public domain. This applies worldwide.
In some countries this may not be legally possible; if so:
အကျွန်ုပ်သည် ဤဖန်တီးမှုလက်ရာကို ဥပဒေအရလိုအပ်ခြင်းမရှိသည့် မည်သည့်အခြေအနေမျိုးတွက်မဆို၊ မည်သို့သော ရည်ရွယ်ချက်အတွက်မဆို ၎င်းကို မည်သူမဆို အသုံးပြုပိုင်ခွင့်အား ပေးအပ်သည်။

Source code (MATLAB)

function main()

   k = 0; % k-th asimuthal number and bessel function
   p = 1; % 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;

      H=text(0, -0.3, 1.4, sprintf('(%d, %d) mode', k, p), 'fontsize', 25);

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

      pause(0.1);
   end

   % converted to gif with the command 
   % convert -antialias -loop 10000 -delay 10  -scale 50% Frame10* Drum_vibration_mode01.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;
   
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!');

ပုံစာများ

ဤဖိုင်၏ဆိုလိုရင်းကို စာတစ်ကြောင်းရှင်းလင်းချက်ဖြင့် ထည့်သွင်းရန်

Items portrayed in this file

depicts အင်္ဂလိပ်

၁၂ ဇန်နဝါရီ 2008

media type အင်္ဂလိပ်

image/gif

ဖိုင်မှတ်တမ်း

ဖိုင်ကို ယင်းနေ့စွဲ အတိုင်း မြင်နိုင်ရန် နေ့စွဲ/အချိန် တစ်ခုခုပေါ်တွင် ကလစ်နှိပ်ပါ။

နေ့စွဲ/အချိန်နမူနာပုံငယ်မှတ်တမ်း ဒိုင်မန်းရှင်းများအသုံးပြုသူမှတ်ချက်
ကာလပေါ် ၀၃:၅၁၊ ၃၀ မတ် ၂၀၂၃ ၀၃:၅၁၊ ၃၀ မတ် ၂၀၂၃ ရက်က မူအတွက် နမူနာပုံငယ်၂၄၉ × ၁၆၁ (၂၀၀ KB)Dndnrmn1Reverted to version as of 05:29, 19 March 2023 (UTC)
၀၈:၃၈၊ ၁၉ မတ် ၂၀၂၃ ၀၈:၃၈၊ ၁၉ မတ် ၂၀၂၃ ရက်က မူအတွက် နမူနာပုံငယ်၂၄၈ × ၁၃၀ (၁၉၂ KB)Achim55Reverted to version as of 00:17, 9 August 2017 (UTC)
၀၅:၂၉၊ ၁၉ မတ် ၂၀၂၃ ၀၅:၂၉၊ ၁၉ မတ် ၂၀၂၃ ရက်က မူအတွက် နမူနာပုံငယ်၂၄၉ × ၁၆၁ (၂၀၀ KB)Dndnrmn1Reverted to version as of 06:36, 12 January 2008 (UTC)
၁၁:၁၀၊ ၁၈ မတ် ၂၀၂၃ ၁၁:၁၀၊ ၁၈ မတ် ၂၀၂၃ ရက်က မူအတွက် နမူနာပုံငယ်၂၄၈ × ၁၃၀ (၁၉၂ KB)Dndnrmn1Reverted to version as of 04:44, 16 January 2008 (UTC)
၀၀:၁၇၊ ၉ ဩဂုတ် ၂၀၁၇ ၀၀:၁၇၊ ၉ ဩဂုတ် ၂၀၁၇ ရက်က မူအတွက် နမူနာပုံငယ်၂၄၈ × ၁၃၀ (၁၉၂ KB)Dogbert66Changed the frame period from 100 ms per frame to 230 ms per frame. Otherwise the relative frequencies of Drum_vibration_mode01.gif, Drum_vibration_mode02.gif, and Drum_vibration_mode03.gif are wrong.
၀၄:၄၄၊ ၁၆ ဇန်နဝါရီ ၂၀၀၈ ၀၄:၄၄၊ ၁၆ ဇန်နဝါရီ ၂၀၀၈ ရက်က မူအတွက် နမူနာပုံငယ်၂၄၈ × ၁၃၀ (၁၉၂ KB)Oleg AlexandrovStrip caption, looks better like this
၀၆:၃၆၊ ၁၂ ဇန်နဝါရီ ၂၀၀၈ ၀၆:၃၆၊ ၁၂ ဇန်နဝါရီ ၂၀၀၈ ရက်က မူအတွက် နမူနာပုံငယ်၂၄၉ × ၁၆၁ (၂၀၀ 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

ဤဖိုင်ကို အသုံးပြုထားသော စာမျက်နှာများမရှိပါ။

ဂလိုဘယ် ဖိုင်သုံးစွဲမှု

အောက်ပါ အခြားဝီကီများတွင် ဤဖိုင်ကို အသုံးပြုထားသည်-

ဤဖိုင်ကို အခြားနေရာများတွင် အသုံးပြုထားမှုများအား ကြည့်ရှုရန်။