File:Drum vibration mode12.gif
Материал из Викисклада, хранилища свободных медиафайлов
Перейти к навигации
Перейти к поиску
Drum_vibration_mode12.gif (249 × 170 пкс, размер файла: 148 КБ, MIME-тип: image/gif, закольцованный, 19 фреймов, 1,9 с)
Сведения о файле
Структурированные данные
Краткие подписи
ОписаниеDrum vibration mode12.gif | Illustration of vibrations of a drum. |
Дата | (UTC) |
Источник | self-made with MATLAB |
Автор | Oleg Alexandrov |
Другие версии |
Производные работы от этого файла:
File:Harmonic partials on strings.svg → File:Drum vibration mode12.gif In general, it is better to use a good SVG version. |
Это diagram было создано с помощью MATLAB.
Public domainPublic domainfalsefalse |
Я, владелец авторских прав на это произведение, передаю его в общественное достояние. Это разрешение действует по всему миру. В некоторых странах это не может быть возможно юридически, в таком случае: Я даю право кому угодно использовать данное произведение в любых целях без каких-либо условий, за исключением таких условий, которые требуются по закону. |
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
История файла
Нажмите на дату/время, чтобы увидеть версию файла от того времени.
Дата/время | Миниатюра | Размеры | Участник | Примечание | |
---|---|---|---|---|---|
текущий | 03:52, 30 марта 2023 | 249 × 170 (148 КБ) | Dndnrmn1 (обсуждение | вклад) | Reverted to version as of 07:10, 12 January 2008 (UTC) | |
04:45, 16 января 2008 | 248 × 130 (138 КБ) | Oleg Alexandrov (обсуждение | вклад) | Strip caption, looks better like this | ||
04:45, 16 января 2008 | 248 × 130 (138 КБ) | Oleg Alexandrov (обсуждение | вклад) | Strip caption, looks better like this | ||
07:10, 12 января 2008 | 249 × 170 (148 КБ) | 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
- Использование в bs.wikipedia.org
- Использование в ca.wikipedia.org
- Использование в ckb.wikipedia.org
- Использование в cs.wikipedia.org
- Использование в de.wikipedia.org
- Использование в el.wikipedia.org
- Использование в en.wikipedia.org
- Использование в en.wikiversity.org
- Использование в es.wikipedia.org
- Использование в et.wikipedia.org
- Использование в eu.wikipedia.org
- Использование в fa.wikipedia.org
- Использование в fa.wikibooks.org
- Использование в fr.wikipedia.org
- Использование в gl.wikipedia.org
- Использование в he.wikipedia.org
- Использование в hi.wikipedia.org
- Использование в hr.wikipedia.org
- Использование в hy.wikipedia.org
- Использование в incubator.wikimedia.org
- Использование в ja.wikipedia.org
Просмотреть глобальное использование этого файла.