<?xml version="1.0" encoding="UTF-8"?>
<Worksheet><Version major="6" minor="1"/><View-Properties><Zoom percentage="100"/></View-Properties><Styles><Layout alignment="left" bullet="dot" firstindent="0.0" leftmargin="0.0" linebreak="space" linespacing="0.0" name="_pstyle10" rightmargin="0.0" spaceabove="3.0" spacebelow="3.0"/><Layout alignment="left" firstindent="0.0" leftmargin="0.0" linebreak="space" linespacing="0.0" name="_pstyle6" rightmargin="0.0" spaceabove="8.0" spacebelow="4.0"/><Layout alignment="centred" firstindent="0.0" leftmargin="0.0" linebreak="space" linespacing="0.0" name="_pstyle5" rightmargin="0.0" spaceabove="0.0" spacebelow="0.0"/><Layout alignment="centred" firstindent="0.0" leftmargin="0.0" linebreak="space" linespacing="0.0" name="_pstyle4" rightmargin="0.0" spaceabove="0.0" spacebelow="0.0"/><Layout alignment="centred" firstindent="0.0" leftmargin="0.0" linebreak="space" linespacing="0.0" name="_pstyle3" rightmargin="0.0" spaceabove="8.0" spacebelow="2.0"/><Layout alignment="centred" firstindent="0.0" leftmargin="0.0" linebreak="space" linespacing="0.0" name="_pstyle2" rightmargin="0.0" spaceabove="12.0" spacebelow="12.0"/><Layout alignment="left" firstindent="0.0" leftmargin="0.0" linebreak="space" linespacing="0.0" name="_pstyle1" rightmargin="0.0" spaceabove="0.0" spacebelow="0.0"/><Layout alignment="left" firstindent="0.0" leftmargin="0.0" linebreak="space" linespacing="0.0" name="Heading 1" rightmargin="0.0" spaceabove="8.0" spacebelow="4.0"/><Layout alignment="left" firstindent="0.0" leftmargin="0.0" linebreak="space" linespacing="0.0" name="Normal" rightmargin="0.0" spaceabove="0.0" spacebelow="0.0"/><Layout alignment="left" firstindent="0.0" leftmargin="0.0" linebreak="space" linespacing="0.0" name="_pstyle11" rightmargin="0.0" spaceabove="0.0" spacebelow="0.0"/><Font background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" name="Heading 1" readonly="false" size="18" underline="false"/><Font background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" name="_pstyle11" readonly="false" size="12" underline="false"/><Font background="[0,0,0]" bold="true" executable="true" family="Monospaced" foreground="[255,0,0]" name="Maple Input" readonly="false"/><Font background="[0,0,0]" family="Times New Roman" name="Page Number" underline="false"/><Font background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" name="Normal" readonly="false" size="12" underline="false"/><Font background="[0,0,0]" executable="false" family="Times New Roman" name="2D Math" readonly="false" underline="false"/><Font background="[0,0,0]" executable="false" foreground="[0,128,128]" italic="false" name="Hyperlink" readonly="false" underline="true"/><Font background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" name="ParagraphStyle1" readonly="false" size="12" underline="false"/><Font background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" name="_cstyle12" readonly="false" size="12" underline="false"/><Font background="[0,0,0]" bold="true" executable="true" family="Monospaced" foreground="[255,0,0]" name="_cstyle10" readonly="false"/><Font background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" name="_pstyle1" readonly="false" size="12" underline="false"/><Font background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" name="_cstyle257" readonly="false" size="12" underline="false"/><Font background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" name="_cstyle256" readonly="false" size="12" underline="false"/><Font background="[0,0,0]" executable="false" family="Times New Roman" name="_cstyle9" readonly="false" underline="false"/><Font background="[0,0,0]" executable="false" family="Times New Roman" name="2D Comment" readonly="false" underline="false"/><Font background="[0,0,0]" bold="true" executable="true" family="Monospaced" foreground="[255,0,0]" italic="false" name="_cstyle7" readonly="false" size="12" underline="false"/><Font background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" name="_cstyle6" readonly="false" size="12" underline="false"/><Font background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" name="_cstyle5" readonly="false" size="18" underline="false"/><Font background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" name="_cstyle4" readonly="false" size="12" underline="false"/><Font background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" name="_cstyle2" readonly="false" size="14" underline="false"/><Font background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" name="_cstyle1" readonly="false" size="18" underline="true"/></Styles><Page-Numbers enabled="false" first-number="1" first-numbered-page="1" horizontal-location="right" style="Page Number" vertical-location="bottom"/><Group><Input><Text-field layout="_pstyle1" style="_pstyle1"/></Input></Group><Group><Input><Text-field layout="_pstyle2" style="_cstyle1">Partial Differential Equations</Text-field><Text-field layout="_pstyle3" style="_cstyle2">Higher-dimensional PDE: Vibrating circular membranes and Bessel functions.</Text-field><Text-field layout="_pstyle1" style="_pstyle1"/><Text-field layout="_pstyle4" style="Hyperlink"><Hyperlink bold="false" family="Times New Roman" hyperlink="true" linktarget="http://www.math.lsa.umich.edu/~adzham/" size="12" style="Hyperlink">Anton Dzhamay</Hyperlink></Text-field><Text-field layout="_pstyle4" style="Hyperlink"><Hyperlink bold="false" family="Times New Roman" hyperlink="true" linktarget="http://www.math.lsa.umich.edu/" size="12" style="Hyperlink">Department of Mathematics</Hyperlink></Text-field><Text-field layout="_pstyle4" style="Hyperlink"><Hyperlink bold="false" family="Times New Roman" hyperlink="true" linktarget="http://www.umich.edu/" size="12" style="Hyperlink">The University of Michigan</Hyperlink></Text-field><Text-field layout="_pstyle5" style="_cstyle4">Ann Arbor, MI 48109</Text-field><Text-field layout="_pstyle1" style="_pstyle1"/><Text-field layout="_pstyle5" style="ParagraphStyle1"><Font style="_cstyle4">wPage: </Font><Hyperlink bold="false" family="Times New Roman" hyperlink="true" linktarget="http://www.math.lsa.umich.edu/~adzham/" size="12" style="Hyperlink">http://www.math.lsa.umich.edu/~adzham</Hyperlink></Text-field><Text-field layout="_pstyle5" style="ParagraphStyle1"><Font style="_cstyle4">email: </Font><Hyperlink bold="false" family="Times New Roman" hyperlink="true" linktarget="mailto:adzham@umich.edu" size="12" style="Hyperlink">adzham@umich.edu</Hyperlink></Text-field><Text-field layout="_pstyle1" style="_pstyle1"/><Text-field layout="_pstyle5" style="_cstyle4"><Font encoding="ISO8859-1">Copyright \251  2004  by Anton Dzhamay</Font></Text-field><Text-field layout="_pstyle5" style="_cstyle4">All rights reserved</Text-field><Text-field layout="_pstyle1" style="_pstyle1"/></Input></Group><Section collapsed="true"><Title><Text-field layout="_pstyle6" style="_cstyle5">Introduction</Text-field></Title><Text-field layout="_pstyle1" style="ParagraphStyle1"><Font style="_cstyle6">In this worksheet we consider some examples of vibrating circular membranes. Such membranes are described by the two-dimensional wave equation. Circular geometry requires the use of polar coordinates, which in turn leads to the </Font><Font style="_cstyle256">Bessel ODE</Font><Font style="_cstyle6">, and so the basic solutions obtained by the method of separations of variables (product solutions or standing waves) are described with the help of </Font><Font style="_cstyle257">Bessel functions</Font><Font style="_cstyle6">.</Font></Text-field></Section><Section collapsed="true"><Title><Text-field layout="_pstyle6" style="_cstyle5">Packages</Text-field></Title><Group><Input><Text-field layout="_pstyle1" style="_cstyle6">Some packages that we use in this worksheet:</Text-field><Text-field layout="_pstyle1" prompt="&gt; " style="_cstyle7">restart: with(plottools): with(plots):</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input"/></Input></Group><Text-field layout="_pstyle1" style="_pstyle1"/></Section><Section collapsed="true"><Title><Text-field layout="Heading 1" style="Heading 1">Bessel Functions</Text-field></Title><Group><Input><Text-field layout="Normal" style="Normal">Graphs of a few Bessel functions of the first and second kind:</Text-field><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">display([seq(
display(plot([BesselJ(m,x),BesselY(m,x)],x=0..20,thickness=3,
color=[red,blue],view=-1..1,
title=sprintf("Bessel functions J_%d and Y_%d",m,m))),m=0..5)],
insequence=true);</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Normal">For large values of <Equation input-equation="z;" style="2D Comment">NiMlInpH</Equation> Bessel functions can be approximated by the usual trigonometric functions with decreasing amplitude:</Text-field><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">BesselJa:=(m,z)-&gt;sqrt(2/(Pi*z))*cos(z-Pi/4-m*Pi/2):
BesselYa:=(m,z)-&gt;sqrt(2/(Pi*z))*sin(z-Pi/4-m*Pi/2):</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">display([seq(
display(plot([BesselJ(m,x),BesselJa(m,x)],x=0..20,thickness=3,
color=[red,blue],view=-1..1,
title=sprintf("Bessel function J_%d and its approximation",m))),m=0..5)],
insequence=true);</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">display([seq(
display(plot([BesselY(m,x),BesselYa(m,x)],x=0..20,thickness=3,
color=[red,blue],view=-1..1,
title=sprintf("Bessel function Y_%d and its approximation",m))),m=0..5)],
insequence=true);</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input"/></Input></Group><Text-field layout="Normal" style="Normal"/></Section><Section collapsed="true"><Title><Text-field layout="_pstyle6" style="_cstyle5">Definitions</Text-field></Title><Group><Input><Text-field layout="Normal" style="Normal">Let us introduce a short-hand notation for the <Equation input-equation="n;" style="2D Comment">NiMlIm5H</Equation>-th zero of the Bessel function <Equation input-equation="J[m];" style="2D Comment">NiMmJSJKRzYjJSJtRw==</Equation>:</Text-field><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">z:=BesselJZeros:z(m,n);</Font></Text-field></Input></Group><Group><Input><Text-field layout="_pstyle1" style="ParagraphStyle1"><Font style="_cstyle6">First we define the spatial eigenfunction </Font><Equation input-equation="Phi[m, n](r,theta);" style="2D Math">NiMtJiUkUGhpRzYjNiQlIm1HJSJuRzYkJSJyRyUmdGhldGFH</Equation><Font bold="false" foreground="[0,0,0]" italic="false" size="12" style="_cstyle9"> </Font><Font style="_cstyle6"> of the Dirichlet boundary problem:</Font></Text-field><Text-field layout="_pstyle1" prompt="&gt; " style="_cstyle10"><Font italic="false" size="12" underline="false">PhiC:=unapply(BesselJ(m,z(m,n)*r/a)*cos(m*theta),m,n):'Phi[c][m,n](x,y)'=PhiC(m,n);</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">PhiS:=unapply(BesselJ(m,z(m,n)*r/a)*sin(m*theta),m,n):'Phi[s][m,n](r,theta)'=PhiS(m,n);</Font></Text-field></Input></Group><Group><Input><Text-field layout="_pstyle1" style="ParagraphStyle1"><Font style="_cstyle6">The corresponding eigenvalue </Font><Equation input-equation="lambda[m, n];" style="2D Math">NiMmJSdsYW1iZGFHNiM2JCUibUclIm5H</Equation><Font bold="false" foreground="[0,0,0]" italic="false" size="12" style="_cstyle9"> </Font><Font style="_cstyle6">is </Font></Text-field><Text-field layout="_pstyle1" prompt="&gt; " style="_cstyle10"><Font italic="false" size="12" underline="false">lambda:=unapply((z(m,n)/a)^2,m,n):'lambda[m,n]'=lambda(m,n);</Font></Text-field></Input></Group><Group><Input><Text-field layout="_pstyle1" style="_cstyle6">In this worksheet we consider only initial displacements, and therefore</Text-field><Text-field layout="_pstyle1" prompt="&gt; " style="_cstyle10"><Font italic="false" size="12" underline="false">T:=unapply(cos(c*sqrt(lambda(m,n))*t),m,n):T(m,n);</Font></Text-field></Input></Group><Group><Input><Text-field layout="_pstyle1" style="_cstyle6">and the product solutions are</Text-field><Text-field layout="_pstyle1" prompt="&gt; " style="_cstyle10"><Font italic="false" size="12" underline="false">uC:=unapply(PhiC(m,n)*(T(m,n)),m,n):'u[c][m,n](r,theta,t)'=uC(m,n);
uS:=unapply(PhiS(m,n)*(T(m,n)),m,n):'u[s][m,n](r,theta,t)'=uS(m,n);</Font></Text-field></Input></Group><Group><Input><Text-field layout="_pstyle1" style="ParagraphStyle1"><Font style="_cstyle6">The period of </Font><Font bold="false" foreground="[0,0,0]" italic="false" size="12" style="_cstyle9">(</Font><Equation input-equation="m,n;" style="2D Math">NiQlIm1HJSJuRw==</Equation><Font style="_cstyle6">)-oscillation is</Font></Text-field><Text-field layout="_pstyle1" prompt="&gt; " style="_cstyle10"><Font italic="false" size="12" underline="false">P:=unapply( (2*Pi)/(c*sqrt(lambda(m,n))),m,n):P(m,n);</Font></Text-field></Input></Group><Group><Input><Text-field layout="_pstyle1" style="_cstyle6">We also introduce the following procedure that will allow us to plot solutions together with nodal curves:</Text-field><Text-field layout="_pstyle1" prompt="&gt; " style="_cstyle10"><Font italic="false" size="12" underline="false">addcoords(z_cylindrical,[z,r,theta],[r*cos(theta),r*sin(theta),z]);
wave:=proc(sol)
display([
contourplot3d(sol,r=0..1.01*a,theta=0..2*Pi,contours=[0],color=red,
coords=z_cylindrical,thickness=3,numpoints=600),
plot3d(sol,r=0..1.01*a,theta=0..2*Pi,coords=z_cylindrical,shading=zhue)],scaling=constrained,axes=boxed);
end:</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input"/></Input></Group></Section><Section collapsed="true"><Title><Text-field layout="_pstyle6" style="_cstyle5">Vibrating Circular Drums</Text-field></Title><Group><Input><Text-field layout="_pstyle1" prompt="&gt; " style="_cstyle10"><Font italic="false" size="12" underline="false">c:=1:a:=2:</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Normal">The "lowest energy" mode has the eigenvalue</Text-field><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">'lambda(0,1)'=lambda(0,1);</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Normal">and the corresponding eigenfunction is obtained by mapping the first zero of <Equation input-equation="J[0];" style="2D Comment">NiMmJSJKRzYjIiIh</Equation> to the radius of the circle: </Text-field><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">'PhiC[0,1]'=PhiC(0,1);</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">animate(wave,[uC(0,1)],t=0..P(0,1));</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Normal">Here we map the second zero <Equation input-equation="z[0,2];" style="2D Comment">NiMmJSJ6RzYkIiIhIiIj</Equation> of  <Equation input-equation="J[0];" style="2D Comment">NiMmJSJKRzYjIiIh</Equation> to the radius <Equation input-equation="a;" style="2D Comment">NiMlImFH</Equation> of the circle:</Text-field><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">animate(wave,[uC(0,2)],t=0..P(0,2));</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Normal">And the third:</Text-field><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">animate(wave,[uC(0,3)],t=0..P(0,3));</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Normal">Taking <Equation input-equation="m = 1;" style="2D Comment">NiMvJSJtRyIiIg==</Equation> introduces the cosine and sine terms:</Text-field><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">'PhiC[1,1]'=PhiC(1,1);'PhiS[1,1]'=PhiS(1,1);</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">animate(wave,[uC(1,1)],t=0..P(1,1));</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">animate(wave,[uS(1,1)],t=0..P(1,1));</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">animate(wave,[uC(1,1)+uS(1,1)],t=0..P(1,1));</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Normal">One can easily identify the type of the product solution from the picture of the nodal curve: three radial lines below tell us that <Equation input-equation="m = 3;" style="2D Comment">NiMvJSJtRyIiJA==</Equation>, two circular lines tell us that <Equation input-equation="n = 2;" style="2D Comment">NiMvJSJuRyIiIw==</Equation>, and since one of the nodal lines coinsides with the <Equation input-equation="x;" style="2D Comment">NiMlInhH</Equation>-axis (given by <Equation input-equation="theta = 0;" style="2D Comment">NiMvJSZ0aGV0YUciIiE=</Equation>), we know that the <Equation input-equation="theta;" style="2D Comment">NiMlJnRoZXRhRw==</Equation>-term is a sine function:</Text-field><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">display(animate(wave,[uS(3,2)],t=0..P(3,2)),insequence=true,orientation=[-90,0]);</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Normal">Choosing eigenfunctions that have different eigenvalues results in "moving waves":</Text-field><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">animate(wave,[uS(1,1)+0.2*uC(0,3)],t=0..2*P(1,1)*P(0,3));</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">animate(wave,[uS(2,2)+0.3*uC(1,4)],t=0..2*P(2,2)*P(1,4));</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">animate(wave,[uC(0,1)+0.8*uS(1,2)+0.3*uC(1,1)],t=0..P(0,1)*P(1,1)*P(1,2));</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Normal">Clean-up:</Text-field><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" size="12" underline="false">a:='a':c:='c':</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input"/></Input></Group></Section><Section collapsed="true"><Title><Text-field layout="_pstyle6" style="_cstyle5">References</Text-field></Title><Group><Input><Text-field layout="_pstyle10" style="_cstyle12">Walter A. Strauss, Partial Differential Equations: An Introduction, Wiley, 1992</Text-field><Text-field layout="_pstyle10" style="_cstyle12">Richard Haberman, Elementary Applied Partial Differential Equations, 3rd edition, Prentice Hall</Text-field><Text-field layout="_pstyle10" style="_cstyle12">Stanley J. Farlow, Partial Differential Equations for Scientists and Engineers, Dover 1982</Text-field></Input></Group><Text-field layout="_pstyle1" style="_pstyle1"/></Section><Section collapsed="true"><Title><Text-field layout="_pstyle6" style="_cstyle5">Disclaimer</Text-field></Title><Text-field layout="_pstyle1" style="_cstyle6">"While every effort has been made to validate the solutions in this worksheet, Waterloo Maple Inc. and the contributors are not responsible for any errors contained and are not liable for any damages resulting from the use of this material." </Text-field></Section><Text-field layout="_pstyle11" style="_pstyle11"/><Text-field/></Worksheet>