File:Drum vibration mode01.gif
出典:ウィキメディア・コモンズ (Wikimedia Commons)
ナビゲーションに移動
検索に移動
Drum_vibration_mode01.gif (249 × 161 ピクセル、ファイルサイズ: 200キロバイト、MIME タイプ: image/gif、ループします、19 フレーム、1.9秒)
ファイル情報
構造化データ
キャプション
キャプション
このファイルの内容を1行で記述してください
解説Drum vibration mode01.gif | Illustration of vibrations of a drum. |
日付 | (UTC) |
原典 | self-made with MATLAB |
作者 | Oleg Alexandrov |
その他のバージョン | このファイルの派生的著作物: Membrane-normal-modes.gif |
Public domainPublic domainfalsefalse |
![]() |
この著作物の著作権者である私は、この著作物における権利を放棄しパブリックドメインとします。これは全世界で適用されます。 一部の国では、これが法的に可能ではない場合があります。その場合は、次のように宣言します。 私は、あらゆる人に対して、法により必要とされている条件を除き、如何なる条件も課すことなく、あらゆる目的のためにこの著作物を使用する権利を与えます。 |
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!');
ファイルの履歴
過去の版のファイルを表示するには、その版の日時をクリックしてください。
日付と時刻 | サムネイル | 寸法 | 利用者 | コメント | |
---|---|---|---|---|---|
現在の版 | 2023年3月30日 (木) 03:51 | ![]() | 249 × 161 (200キロバイト) | Dndnrmn1 (トーク | 投稿記録) | Reverted to version as of 05:29, 19 March 2023 (UTC) |
2023年3月19日 (日) 08:38 | ![]() | 248 × 130 (192キロバイト) | Achim55 (トーク | 投稿記録) | Reverted to version as of 00:17, 9 August 2017 (UTC) | |
2023年3月19日 (日) 05:29 | ![]() | 249 × 161 (200キロバイト) | Dndnrmn1 (トーク | 投稿記録) | Reverted to version as of 06:36, 12 January 2008 (UTC) | |
2023年3月18日 (土) 11:10 | ![]() | 248 × 130 (192キロバイト) | Dndnrmn1 (トーク | 投稿記録) | Reverted to version as of 04:44, 16 January 2008 (UTC) | |
2017年8月9日 (水) 00:17 | ![]() | 248 × 130 (192キロバイト) | Dogbert66 (トーク | 投稿記録) | Changed 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. | |
2008年1月16日 (水) 04:44 | ![]() | 248 × 130 (192キロバイト) | Oleg Alexandrov (トーク | 投稿記録) | Strip caption, looks better like this | |
2008年1月12日 (土) 06:36 | ![]() | 249 × 161 (200キロバイト) | 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 |
このファイルは上書きできません。
ファイルの使用状況
以下の 2 ページがこのファイルを使用しています:
グローバルなファイル使用状況
以下に挙げる他のウィキがこの画像を使っています:
- ar.wikipedia.org での使用状況
- ast.wikipedia.org での使用状況
- bs.wikipedia.org での使用状況
- ca.wikipedia.org での使用状況
- de.wikipedia.org での使用状況
- el.wikipedia.org での使用状況
- en.wikipedia.org での使用状況
- en.wikiversity.org での使用状況
- eo.wikipedia.org での使用状況
- es.wikipedia.org での使用状況
- fa.wikipedia.org での使用状況
- fr.wikipedia.org での使用状況
- fr.wikiversity.org での使用状況
- ko.wikipedia.org での使用状況
- lt.wikipedia.org での使用状況
- mk.wikipedia.org での使用状況
- mn.wikipedia.org での使用状況
- no.wikipedia.org での使用状況
- pt.wikipedia.org での使用状況
- ru.wikipedia.org での使用状況
このファイルのグローバル使用状況を表示する。