The modes of vibration of a drumhead are described in polar coordinates (r, θ) by Bessel functions times sines or cosines:
m = 0, n = 1 k0,1 = 2.404 |
m = 1, n = 1 k1,1 = 3.832 |
m = 2, n = 1 k2,1 = 5.135 |
m = 0, n = 2 k0,2 = 5.520 |
m = 3, n = 1 k3,1 = 6.379 |
Superpositions of Modes
The following are various superpositions of the modes
Here is a superposition of some different modes:
Reference
My source for this is "Mathematical Physics," by Eugene Butkov: section
9.7, entitled "Bessel Functions."
Polynomial Approximations of Bessel Functions
Here's how I got the polynomial approximations for Jm(km,n r).
I did not use the Taylor expansions, except for the fact that the expansion has
the form Jm(r) = cm rm + cm+2 rm+2 +
cm+4 rm+4 + ... .
The approximations I used are polynomials
p(r) = rm (1 - r2) (a + b r2 + c r4 ).
I then used Mathematica to find the best fit for the coefficients a, b, and c.
For J0(k0,2 r) I also put in the factor (1-5.27 r2)
to put the zero at the correct position.
Most graphs were produced by DPGraph, which is a fast program for viewing 3D objects. The plot of the Bessel funtions Jm(r) was made with Mathematica, which is a slow program for doing just about everything (except implicit 3-D plots, real-time animations, and real-time rotations of 3-D objects: all the things DPGraph does so well).