
6.4. OTHER TRANSFORMS 253
6.4.1 Meet the Hankel Transform
Reason transformed into prejudice is the worst form of prejudice,
because reason is the only instrument for liberation from prejudice.
Allan Bloom, American educator, author, (1930–1992)
We wish to determine the subsequent transverse vibrations of a thin, infi-
nite, elastic membrane which is initially at rest and has an initial displacement
ψ(r, θ, t =0)=A/
1+r
2
/a
2
. The solution ψ(r, θ, t > 0) will then be animated
in three dimensions, taking A=1, a=10, and wave speed c =1.
The plots, integral transform, and VectorCalculus packages are loaded, being
required for the animate, hankel,andLaplacian commands, respectively.
>
restart: with(plots): with(inttrans): with(VectorCalculus):
It is assumed that c>0, t>0, A>0, a>0, and r>0. The initial condition
for the shape is also entered.
>
assume(c>0,t>0,A>0,a>0,r>0): ic:= A/sqrt(1+rˆ2/aˆ2);
ic :=
A
r
2
a
2
+1
Since the initial shape has no angular (θ) dependence, the subsequent membrane
displacement must also be independent of θ, i.e., ψ = ψ(r, t). This also suggests
that we set m = 0 when applying the Hankel transform and its inverse. The
relevant wave equation for ψ(r, t) is now entered in polar coordinates in pde .
>
pde:=expand(Laplacian(psi(r,t),’polar’[r,theta]))
-(1/cˆ2)*diff(psi(r,t),t,t)=0;
pde :=
∂
∂r
ψ(r, t)
r
+(
∂
2
∂r
2
ψ(r, t)) −
∂
2
∂t
2
ψ(r, t)
c
2
=0
Then pde is Hankel transformed with respect to the radial coordinate r,with
m= 0, and multiplied by −c
2
. A time-dependent ODE results in eq .
>
eq:=-cˆ2*hankel(pde,r,k,0);
eq := (
∂
2
∂t
2
hankel(ψ(r, t),r,k,0)) + k
2
hankel(ψ(r, t),r,k,0) c
2
=0
To simplify the notation, the Hankel transform of ψ(r, t) with respect to r with
m= 0 is replaced with F (t)ineq .
>
eq2:=subs(hankel(psi(r,t),r,k,0)=F(t),eq);
eq2 := (
d
2
dt
2
F (t)) + k
2
F (t) c
2
=0
Since ∂ψ(r, t)/∂t =0 at t =0, eq2 is analytically solved using dsolve for F (t),
subject to the initial condition dF (t)/dt =0 at t =0.
>
sol:=dsolve({eq2,D(F)(0)=0},F(t));
sol := F(t)=
C2 cos(ckt)