<?xml version="1.0" encoding="UTF-8"?>
<Worksheet><Version major="6" minor="0"/><View-Properties><Zoom percentage="100"/></View-Properties><Styles><Layout alignment="left" bullet="none" name="Normal"/><Font background="[0,0,0]" bold="false" family="Times New Roman" foreground="[0,0,0]" italic="false" name="Text" opaque="false" size="12" underline="false"/><Font background="[0,0,0]" bold="true" executable="true" family="Monospaced" foreground="[255,0,0]" name="Maple Input" size="12"/></Styles><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">restart:</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">with(plots):</Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Text"><Font bold="true" foreground="[0,153,255]" size="16">Vibrating square membrane</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Text"><Font size="16">Initial conditions</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input"><Font italic="false" underline="false">psi0:=0;</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">v0:=2*exp(-(x^2+y^2)*4^2);</Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Text"><Font size="16">Normal frequencies</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">for m from 1 to 20 do</Text-field></Input><Input><Text-field prompt="&gt; " style="Maple Input">  for n from 1 to 20 do</Text-field></Input><Input><Text-field prompt="&gt; " style="Maple Input">    lambda[m,n] := Pi*sqrt(n^2+m^2);</Text-field></Input><Input><Text-field prompt="&gt; " style="Maple Input">  od;</Text-field></Input><Input><Text-field prompt="&gt; " style="Maple Input">od;</Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Text"><Font size="16">Normal mode coefficients for displacement</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">for m from 1 to 20 do</Text-field></Input><Input><Text-field prompt="&gt; " style="Maple Input">  for n from 1 to 20 do</Text-field></Input><Input><Text-field prompt="&gt; " style="Maple Input">    A[m,n] := evalf(Int(Int(psi0*sin(n*Pi*x)*sin(m*Pi*y),x=0..1),y=0..1)*4);</Text-field></Input><Input><Text-field prompt="&gt; " style="Maple Input">  od;</Text-field></Input><Input><Text-field prompt="&gt; " style="Maple Input">od;</Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Text"><Font size="16">Normal mode coefficients for velocity</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">for m from 1 to 20 do</Text-field></Input><Input><Text-field prompt="&gt; " style="Maple Input">  for n from 1 to 20 do</Text-field></Input><Input><Text-field prompt="&gt; " style="Maple Input">    B[m,n] := evalf(Int(Int(v0*sin(n*Pi*x)*sin(m*Pi*y),x=0..1),y=0..1)*4/lambda[m,n]);</Text-field></Input><Input><Text-field prompt="&gt; " style="Maple Input">  od;</Text-field></Input><Input><Text-field prompt="&gt; " style="Maple Input">od;</Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Text"><Font size="16">Solution</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">psi := add(add(sin(n*Pi*x)*sin(m*Pi*y)*(A[m,n]*cos(lambda[m,n]*t) + B[m,n]*sin(lambda[m,n]*t)),m=1..10),n=1..10):</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">animate3d([x,y,psi], x=0..1, y=0..1, t=0..20, frames=21, scaling=constrained, orientation=[45,65],lightmodel=light1, style=patchnogrid); </Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Text"><Font size="16">Nodal lines</Font></Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">nodes := (n,m)-&gt;sin(n*Pi*x)*sin(m*Pi*y) + sin(m*Pi*x)*sin(n*Pi*y);</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">contourplot(nodes(4,8),x=0..1,y=0..1,contours=[0],grid=[200,200]);</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input"/></Input></Group><Text-field/><Text-field/></Worksheet>