चित्र:Drum_vibration_mode21.gif
From Wikipedia, the free encyclopedia
Drum_vibration_mode21.gif ((248 × 130 पिक्सेल, फ़ाइल का आकार: 230 KB, MIME प्रकार: image/gif), चक्रित, 19 ढाँचे, 1.9 s)
यह फ़ाइल विकिमेडिया कॉमन्स से है। वहाँ पर इसका विवरण पृष्ठ निम्नोक्त है। कॉमन्स मुक्त लाइसेंसों के अंतर्गत उपलब्ध मीडिया फ़ाइलों का संग्रह है। आप भी इसमें मदद कर सकते हैं। |
विवरणDrum vibration mode21.gif | Illustration of vibrations of a drum. |
दिनांक | (UTC) |
स्रोत | self-made with MATLAB |
लेखक | Oleg Alexandrov |
Public domainPublic domainfalsefalse |
मैं, इस कार्य का/की कॉपीराइट धारक, इस कार्य को सार्वजनिक डोमेन में प्रकाशित करता/करती हूँ। यह पूरे विश्व में लागू होता है। कुछ देशों में यह कानूनी तौर पर नहीं हो सकता है; ऐसा हो तो: मैं सभी को इस कार्य का इस्तेमाल किसी भी उद्देश्य से, बिना किसी बाधाओं के इन शर्तों के कानून द्वारा अनिवार्य किए तक करने की अनुमति देता/देती हूँ। |
Source code (MATLAB)
function main()
k = 2; % 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_mode21.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
चित्रण
some value
१२ जनवरी 2008
चित्र का इतिहास
फ़ाइलका पुराना अवतरण देखने के लिये दिनांक/समय पर क्लिक करें।
दिनांक/समय | थंबनेल | आकार | सदस्य | प्रतिक्रिया | |
---|---|---|---|---|---|
वर्तमान | 23:51, 4 नवम्बर 2023 | 248 × 130 (230 KB) | ReneeWrites | Reverted to version as of 04:46, 16 January 2008 (UTC) | |
07:04, 5 अप्रैल 2023 | 250 × 168 (239 KB) | Dndnrmn2 | Reverted to version as of 06:33, 12 January 2008 (UTC) | ||
04:46, 16 जनवरी 2008 | 248 × 130 (230 KB) | Oleg Alexandrov | Strip caption, looks better like this | ||
06:33, 12 जनवरी 2008 | 250 × 168 (239 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 |
चित्र का उपयोग
निम्नलिखित पन्ने इस चित्र से जुडते हैं :
चित्र का वैश्विक उपयोग
इस चित्र का उपयोग इन दूसरे विकियों में किया जाता है:
- af.wikipedia.org पर उपयोग
- ar.wikipedia.org पर उपयोग
- ast.wikipedia.org पर उपयोग
- bn.wikipedia.org पर उपयोग
- ca.wikipedia.org पर उपयोग
- chr.wikipedia.org पर उपयोग
- da.wikipedia.org पर उपयोग
- de.wikipedia.org पर उपयोग
- en.wikipedia.org पर उपयोग
- en.wikiversity.org पर उपयोग
- eo.wikipedia.org पर उपयोग
- es.wikipedia.org पर उपयोग
- eu.wikipedia.org पर उपयोग
- fa.wikipedia.org पर उपयोग
- fr.wikipedia.org पर उपयोग
- gl.wikipedia.org पर उपयोग
- ha.wikipedia.org पर उपयोग
- he.wikipedia.org पर उपयोग
- id.wikipedia.org पर उपयोग
- it.wikipedia.org पर उपयोग
- ko.wikipedia.org पर उपयोग
- lt.wikipedia.org पर उपयोग
- mk.wikipedia.org पर उपयोग
- mn.wikipedia.org पर उपयोग
- mr.wikipedia.org पर उपयोग
- no.wikipedia.org पर उपयोग
इस चित्र के वैश्विक उपयोग की अधिक जानकारी देखें।