<?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="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" prompt="&gt; " style="Maple Input">f := piecewise(x&lt;0,-1, x&gt;=0,1);</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">plot(f,x=-1..1);</Text-field></Input></Group><Group><Input><Text-field prompt="&gt; " style="Maple Input">plot(subs(n=0,LegendreP(n,x)),x=-1..1);</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">N:=20:</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">for n from 0 to N do</Text-field></Input><Input><Text-field prompt="&gt; " style="Maple Input">c[n] := int(f*LegendreP(n,x),x=-1..1)/int(LegendreP(n,x)^2,x=-1..1):</Text-field></Input><Input><Text-field prompt="&gt; " style="Maple Input">od:</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">fapprox:=add(c[n]*LegendreP(n,x),n=0..N):</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">plot([f,fapprox],x=-1..1);</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">Rel_Err := evalf(sqrt(int((f-fapprox)^2,x=-1..1))/sqrt(int(f^2,x=-1..1)));</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">Energy:=evalf(int(f^2,x=-1..1));</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">Energy_Legendre:=evalf(add(c[n]^2*int(LegendreP(n,x)^2,x=-1..1),n=0..N));</Text-field></Input></Group><Text-field/><Text-field/><Text-field/><Text-field/></Worksheet>
