<?xml version="1.0" encoding="UTF-8"?>
<Worksheet>
<Version major="13" minor="0"/>
<Label-Scheme value="2" prefix=""/>
<View-Properties presentation="false"></View-Properties>
<MapleNet-Properties elisiondigitsbefore="100" labelling="true" indentamount="4" elisiontermsthreshold="10000" ansi="false" errorbreak="1" useclientjvm="true" echo="1" imaginaryunit="I" labelwidth="20" plotdriver="openviz" elisiondigitsafter="100" plotoutput="terminal" rtablesize="10" elisiontermsbefore="100" elisiondigitsthreshold="10000" typesetting="standard" plotdevice="inline" verboseproc="1" showassumed="1" errorcursor="false" longdelim="true" plotoptions="" quiet="false" elisiontermsafter="100" screenwidth="79" preplot="" prettyprint="3" displayprecision="-1" warnlevel="3" screenheight="25" latexwidth="6.0" postplot="" prompt="&gt; " ShowLabels="true"/>
<Styles><Font name="_cstyle292" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle293" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Annotation Text" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 1" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle290" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 2" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle291" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 3" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 4" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 5" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle301" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle300" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle303" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Annotation Title" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle302" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle305" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle304" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle306" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="24" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Text Output" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle289" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle288" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle287" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle286" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle285" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle284" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle283" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle256" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle257" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Dash Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Input" background="[0,0,0]" bold="true" executable="true" family="Monospaced" foreground="[255,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Output" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="HyperlinkError" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[255,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="_cstyle258" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle259" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Page Number" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Bullet Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle299" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle260" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle298" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle295" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle294" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle297" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle296" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle270" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle271" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Author" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Warning" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Input Placeholder" background="[255,255,255]" bold="true" executable="true" family="Monospaced" foreground="[200,0,200]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="true"/>
<Font name="Code" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[255,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Plot" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Line Printed Output" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Diagnostic" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[40,120,40]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Inert Output" background="[255,255,255]" bold="false" executable="true" family="Times New Roman" foreground="[144,144,144]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle269" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Normal" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Comment" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle264" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle263" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle262" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle261" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle268" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle267" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle266" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Hyperlink" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[0,128,128]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="Maple Output" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle280" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Math" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle281" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle282" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Input" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[255,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Header and Footer" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="10" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Title" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Error" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[255,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 1" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Text" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Equation Label" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 4" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 3" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="14" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="HyperlinkWarning" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="Heading 2" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="16" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle273" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Dictionary Hyperlink" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[147,0,15]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="_cstyle272" background="[0,0,0]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle277" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="10" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="List Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle279" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="_cstyle278" background="[0,0,0]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Layout name="Ordered List 1" alignment="left" bullet="numeric" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 2" alignment="left" bullet="alphabetic" firstindent="0" leftmargin="36" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 3" alignment="left" bullet="roman" firstindent="0" leftmargin="72" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 4" alignment="left" bullet="ALPHABETIC" firstindent="0" leftmargin="108" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 5" alignment="left" bullet="ROMAN" firstindent="0" leftmargin="144" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Author" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="8" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Warning" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Annotation Title" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="12" spacebelow="12" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Maple Plot" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Line Printed Output" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="any" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Text Output" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="newline" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Diagnostic" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="any" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Normal" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Maple Output" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.3" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Dash Item" alignment="left" bullet="dash" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="HyperlinkError" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Error" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Title" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="12" spacebelow="12" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 1" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="4" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Bullet Item" alignment="left" bullet="dot" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 4" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 3" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 2" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="2" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="HyperlinkWarning" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="List Item" alignment="left" bullet="indent" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Pencil-style name="Pencil 5" pen-color="[255,0,0]" pen-height="5.0" pen-width="5.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 4" pen-color="[0,0,255]" pen-height="3.0" pen-width="3.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 3" pen-color="[0,0,0]" pen-height="3.0" pen-width="3.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 2" pen-color="[0,0,255]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 1" pen-color="[0,0,0]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Highlighter-style name="Highlighter 2" pen-color="[255,204,0]" pen-height="14.0" pen-width="14.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 1" pen-color="[255,153,255]" pen-height="12.0" pen-width="8.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 4" pen-color="[0,255,255]" pen-height="32.0" pen-width="32.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 3" pen-color="[51,255,0]" pen-height="24.0" pen-width="24.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 5" pen-color="[255,255,0]" pen-height="48.0" pen-width="48.0" pen-opacity="0.8"/>
</Styles>
<Footer left-content="" center-content="" right-content="&amp;[Page]" left-image-scale-width="100" center-image-scale-width="100" right-image-scale-width="100" left-image-scale-height="100" center-image-scale-height="100" right-image-scale-height="100" date-format="2" selected-index="0" first-number="1" first-numbered-page="1"/>
<Task-table>
    <Task-category name="&lt;default&gt;">
    </Task-category>
</Task-table>
<Task>
</Task>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="_cstyle306" layout="Heading 1"><Font bold="true">Use the Fourier Series to Approximate Discontinuous Functions and to Interpret Music </Font></Text-field></Title>
<Text-field style="Normal" layout="Normal"><Font style="_cstyle277">Note: You may notice differences between this Maple worksheet and the equivalent Mathematica notebook. These differences were introduced to preserve the content of these modules and were necessary because of major functional differences between Maple and Mathematica.</Font>
</Text-field>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Introduction</Text-field></Title>
<Text-field style="Normal" layout="Normal"></Text-field>
<Text-field style="Normal" layout="Normal">OBJECTIVE:  Use <Font style="_cstyle278">Maple</Font> to calculate Fourier series and to build even and odd Fourier representations of selected functions.</Text-field>
<Text-field style="Normal" layout="Normal"></Text-field>
<Text-field style="Normal" layout="Normal">In signal processing and communications, it is necessary to construct periodic functions, some with discontinuities. The Fourier series provides us with a tool to analyze such functions. One very important type of signal that you probably receive every day is music. We can use the Fourier series to build mathematical models of musical tones and to look at their graphs.</Text-field>
<Text-field style="Normal" layout="Normal"></Text-field>
<Text-field style="Normal" layout="Normal">As you have probably noticed, the computations involved in arriving at a Fourier series approximation to a function can be tedious. Fortunately, the computer can perform such computations for us, enabling you to not only get the results but to visualize the results.
<Font style="_cstyle279">
Maple</Font> has a package that allows you to merely call upon the Fourier Series. The package is called <Font style="_cstyle270"> </Font>by typing <Font style="_cstyle272">with(inttrans).</Font> You can get details on this from the Help window; by typing <Font style="_cstyle271">?inttrans</Font>. This module does not call upon inttrans; instead, we use the <Font style="_cstyle273">sum( )</Font> command to compute the Fourier coefficients.</Text-field>
<Text-field style="Normal" layout="Normal"></Text-field>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="_cstyle256" layout="Heading 1"><Font size="18">Technology Guidelines</Font></Text-field></Title>
<Text-field style="Normal" layout="Normal"></Text-field>
<Text-field style="Normal" layout="Normal">NOTE:  If you have just finished a worksheet, <Font style="_cstyle257">restart</Font> <Font style="_cstyle280">Maple</Font> before executing a new worksheet.
TO OPEN SECTIONS, 
  Click on the <Font style="_cstyle258">Arrow</Font> sign at the left hand side of the screen <Font style="_cstyle262">or</Font> select <Font style="_cstyle260">Expand All Sections</Font> from the <Font style="_cstyle261">View</Font> drop down menu.</Text-field>
<Text-field style="Normal" layout="Normal">TO STOP AN EXECUTION
  Click on <Font style="_cstyle259">STOP</Font> button from the toolbar.</Text-field>
<Text-field style="Normal" layout="Normal">ORDER OF EXECUTION
  Execute commands in the order given. Do not skip any <Font style="_cstyle281">Maple</Font> Input lines within a given worksheet</Text-field>
<Text-field style="Normal" layout="Normal">  Alternatively, you can execute the entire worksheet by selecting the <Font style="_cstyle263">Execute Worksheet </Font>command from the <Font style="_cstyle264">Edit</Font> drop down menu.</Text-field>
<Text-field style="Normal" layout="Normal">SAVING WORKSHEETS.</Text-field>
<Text-field style="Normal" layout="Normal">  You can save anytime to any directory you choose, and it is wise to save often. 
EXPERIENCING MAJOR PROBLEMS
 Save if appropriate, and then shut down <Font style="_cstyle282">Maple</Font> and start it up again.  </Text-field>
<Text-field style="Normal" layout="Normal"> </Text-field>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Part I: Fourier Series Approximations for Non-Periodic Functions</Text-field></Title>
<Text-field style="Normal" layout="Normal">The following is an example of how you can use a Fourier series to approximate a continuous function. We define the coefficients for the sine and cosine functions as they are defined in your text. </Text-field>
<Text-field style="Normal" layout="Normal">
The function we look at first is <Font style="_cstyle283">f</Font>(<Font style="_cstyle303">x</Font>) = (1-<Font style="_cstyle284">x</Font>)(<Font style="_cstyle285">x</Font>+1)(<Font style="_cstyle286">x</Font>-2) and we will find its Fourier series approximation over the interval <Font style="_cstyle287">x</Font> = -2 to +2. We begin by defining the function and looking at its plot.</Text-field>
<Text-field style="Normal" layout="Normal"></Text-field>
<Group labelreference="L2">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">restart;
f := x -&gt; (1 - x)*(x + 1)*(x - 2);
endpoint := 2;
plot( f(x), x=-endpoint..endpoint, labels=[&quot;x&quot;, &quot;function&quot;] );</Text-field>
</Input>
</Group>
<Group labelreference="L3">
<Input>
<Text-field style="Normal" layout="Normal">
Next, we compute the Fourier coefficients using the formulations in your text.
</Text-field>
</Input>
</Group>
<Group labelreference="L4">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">a := n -&gt; 1/endpoint*int( sin(n*Pi/endpoint*x)*f(x), x=-endpoint..endpoint ):
b := n -&gt; 1/endpoint*int( cos(n*Pi/endpoint*x)*f(x), x=-endpoint..endpoint ):</Text-field>
</Input>
</Group>
<Group labelreference="L5">
<Input>
<Text-field style="Normal" layout="Normal">
Now, we put these coefficients into the series formulas and go out to the<Font style="_cstyle288"> n = 10</Font> term in both the sine and cosine components.
</Text-field>
</Input>
</Group>
<Group labelreference="L6">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">FourierSin := (x, n) -&gt; sum( a(i)*sin(i*Pi/endpoint*x), i=1..n ):
FourierCos := (x, n) -&gt; b(0)/2 + sum( b(i)*cos(i*Pi/endpoint*x), i=1..n ):
FourierAll := (x, n) -&gt; FourierSin(x, n) + FourierCos(x, n):
simplify( FourierSin(x, 10) );</Text-field>
</Input>
</Group>
<Group labelreference="L7">
<Input>
<Text-field style="Normal" layout="Normal">
I expect that you are glad that you did not have to calculate that by hand! Now, let's look at a plot of the function together with its Fourier series approximation.
</Text-field>
</Input>
</Group>
<Group labelreference="L8">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">plot( [f(x), FourierAll(x, 10)], x=-endpoint..endpoint, color=[blue,red], labels=[&quot;x&quot;, &quot;function&quot;] );
printf( &quot;The function is plotted in blue and its Fourier series approximation over the interval from x=-2 to x=2 is plotted in red&quot;);</Text-field>
</Input>
</Group>
<Group labelreference="L9">
<Input>
<Text-field style="Normal" layout="Normal">
What happens if you extend the plot further? You will notice that the Fourier Series repeats the pattern of the function over the interval [-2, 2], whereas the polynomial is not at all periodic.
</Text-field>
</Input>
</Group>
<Group labelreference="L10">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">plot( [f(x), FourierAll(x, 10)], x=-4*endpoint..4*endpoint, view=[DEFAULT, -20..20] , color=[blue,red],labels=[&quot;x&quot;, &quot;function&quot;]);</Text-field>
</Input>
</Group>
<Group labelreference="L11">
<Input>
<Text-field style="Normal" layout="Normal">
The Fourier series gives a reasonable approximation to the function over the interval [-2, 2], but outside that interval, anything can happen. The extended Fourier series is called the periodic extension of the function.
</Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">You Try It: Part I </Text-field></Title>
<Text-field style="Normal" layout="Normal">Find the Fourier series for the function <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkmbWZyYWNHRiQ2KC1GIzYkLUklbXN1cEdGJDYlLUkjbWlHRiQ2JVEieEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21uR0YkNiRRIjJGJy9GO1Enbm9ybWFsRicvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnRkEtRiM2JC1GPjYkUSI0RidGQUZBLyUubGluZXRoaWNrbmVzc0dRIjFGJy8lK2Rlbm9tYWxpZ25HUSdjZW50ZXJGJy8lKW51bWFsaWduR0ZQLyUpYmV2ZWxsZWRHUSZmYWxzZUYnRkE=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkmbWZyYWNHRiQ2KC1GIzYkLUklbXN1cEdGJDYlLUkjbWlHRiQ2JVEieEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21uR0YkNiRRIjJGJy9GO1Enbm9ybWFsRicvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnRkEtRiM2JC1GPjYkUSI0RidGQUZBLyUubGluZXRoaWNrbmVzc0dRIjFGJy8lK2Rlbm9tYWxpZ25HUSdjZW50ZXJGJy8lKW51bWFsaWduR0ZQLyUpYmV2ZWxsZWRHUSZmYWxzZUYnRkE=</Equation> over the interval <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2I1EhRictRiM2JS1JI21vR0YkNi1RKiZ1bWludXMwO0YnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGOi8lKXN0cmV0Y2h5R0Y6LyUqc3ltbWV0cmljR0Y6LyUobGFyZ2VvcEdGOi8lLm1vdmFibGVsaW1pdHNHRjovJSdhY2NlbnRHRjovJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0ZJLUYsNiVRJSZwaTtGJy8lJ2l0YWxpY0dGOkY1RjVGK0Y1">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2I1EhRictRiM2JS1JI21vR0YkNi1RKiZ1bWludXMwO0YnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGOi8lKXN0cmV0Y2h5R0Y6LyUqc3ltbWV0cmljR0Y6LyUobGFyZ2VvcEdGOi8lLm1vdmFibGVsaW1pdHNHRjovJSdhY2NlbnRHRjovJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0ZJLUYsNiVRJSZwaTtGJy8lJ2l0YWxpY0dGOkY1RjVGK0Y1</Equation> to<Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGMg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGMg==</Equation>. The following will get you started.
</Text-field>
<Group labelreference="L12">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">f := x -&gt; x^2/4;
endpoint := Pi;
plot( [f(x), FourierAll(x, 10)], x=-endpoint..endpoint, thickness=[2,3], color=[blue,red] );
### WARNING: %x or %X format should be %y or %Y if used with floating point arguments
printf( &quot;The function is plotted in blue and its Fourier series approximation over the interval x=-%a to x=%a is plotted in red&quot;, endpoint, endpoint );
FourierAll(x, 10);</Text-field>
</Input>
</Group>
<Text-field style="Normal" layout="Normal">Use this result to verify that the series that converges to <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkmbWZyYWNHRiQ2KC1GIzYkLUklbXN1cEdGJDYlLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRictSSNtbkdGJDYkUSIyRidGOi8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRidGOi1GIzYkLUY+NiRRIjZGJ0Y6RjovJS5saW5ldGhpY2tuZXNzR1EiMUYnLyUrZGVub21hbGlnbkdRJ2NlbnRlckYnLyUpbnVtYWxpZ25HRk4vJSliZXZlbGxlZEdGOUY6">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkmbWZyYWNHRiQ2KC1GIzYkLUklbXN1cEdGJDYlLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRictSSNtbkdGJDYkUSIyRidGOi8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRidGOi1GIzYkLUY+NiRRIjZGJ0Y6RjovJS5saW5ldGhpY2tuZXNzR1EiMUYnLyUrZGVub21hbGlnbkdRJ2NlbnRlckYnLyUpbnVtYWxpZ25HRk4vJSliZXZlbGxlZEdGOUY6</Equation> is <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2I1EhRictRiM2LC1JI21uR0YkNiRRIjFGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRictSSNtb0dGJDYtUSIrRidGNS8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPi8lKXN0cmV0Y2h5R0Y+LyUqc3ltbWV0cmljR0Y+LyUobGFyZ2VvcEdGPi8lLm1vdmFibGVsaW1pdHNHRj4vJSdhY2NlbnRHRj4vJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0ZNLUkmbWZyYWNHRiQ2KC1GIzYkRjFGNS1GIzYkLUYyNiRRIjRGJ0Y1RjUvJS5saW5ldGhpY2tuZXNzR0Y0LyUrZGVub21hbGlnbkdRJ2NlbnRlckYnLyUpbnVtYWxpZ25HRmhuLyUpYmV2ZWxsZWRHRj5GOC1GUTYoRlMtRiM2JC1GMjYkUSI5RidGNUY1RlpGZm5GaW5GW29GOC1GUTYoRlMtRiM2JC1GMjYkUSMxNkYnRjVGNUZaRmZuRmluRltvRjgtRlE2KEZTLUYjNiQtRjI2JFEjMjVGJ0Y1RjVGWkZmbkZpbkZbb0Y1RitGNQ==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2I1EhRictRiM2LC1JI21uR0YkNiRRIjFGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRictSSNtb0dGJDYtUSIrRidGNS8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPi8lKXN0cmV0Y2h5R0Y+LyUqc3ltbWV0cmljR0Y+LyUobGFyZ2VvcEdGPi8lLm1vdmFibGVsaW1pdHNHRj4vJSdhY2NlbnRHRj4vJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0ZNLUkmbWZyYWNHRiQ2KC1GIzYkRjFGNS1GIzYkLUYyNiRRIjRGJ0Y1RjUvJS5saW5ldGhpY2tuZXNzR0Y0LyUrZGVub21hbGlnbkdRJ2NlbnRlckYnLyUpbnVtYWxpZ25HRmhuLyUpYmV2ZWxsZWRHRj5GOC1GUTYoRlMtRiM2JC1GMjYkUSI5RidGNUY1RlpGZm5GaW5GW29GOC1GUTYoRlMtRiM2JC1GMjYkUSMxNkYnRjVGNUZaRmZuRmluRltvRjgtRlE2KEZTLUYjNiQtRjI2JFEjMjVGJ0Y1RjVGWkZmbkZpbkZbb0Y1RitGNQ==</Equation> . . . .
</Text-field>
<Text-field style="Normal" layout="Normal">What should you let <Font style="_cstyle289">x </Font>equal in your <Font style="_cstyle290">f</Font>(<Font style="_cstyle304">x</Font>)<Font style="_cstyle302"> </Font>and in your Fourier series to get the desired result?</Text-field>
<Text-field style="Normal" layout="Normal"></Text-field>
<Text-field style="Normal" layout="Normal">Can you come up with the sum of any other infinite series by this method?</Text-field>
<Text-field style="Normal" layout="Normal"></Text-field>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Part II: Fourier Coefficients for the Sawtooth Function</Text-field></Title>
<Text-field style="Normal" layout="Normal">
Consider the Sawtooth Function to be essentially the line <Font style="_cstyle291">y = x</Font> over the interval from 0 to 1, plus that segment repeated over and over. Let's look at a graph of this function.
</Text-field>
<Group labelreference="L13">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">f := x -&gt; x - floor(x):
endpoint := 1:
plot( f(x), x=-3..3 , color=blue,title=&quot;function&quot;,discont=true );</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L14">
<Input>
<Text-field style="Normal" layout="Normal"></Text-field>
<Text-field style="Normal" layout="Normal">To compute Fourier coefficients for this function, we need to focus on the function over the interval -1 to 1. The function is (<Font style="_cstyle292">x</Font>+1) when <Font style="_cstyle293">x</Font> goes from -1 to 0 and then becomes <Font style="_cstyle294">x</Font> when <Font style="_cstyle295">x</Font> goes from 0 to +1. Here we will put all our commands together and show the results at the end.
</Text-field>
</Input>
</Group>
<Group labelreference="L15">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">plot( [f(x), FourierAll(x, 20)], x=-2*endpoint..2*endpoint, color=[blue, red], discont=true, labels=[&quot;x&quot;,&quot;function&quot;] );
### WARNING: %x or %X format should be %y or %Y if used with floating point arguments
printf( `The function is plotted in blue and its Fourier series approximation over the interval x=-%a to x=%a is plotted in red`, endpoint, endpoint );
printf(`The Fourier series approximation out to n=20 is`); 
FourierCos(x,20)+FourierSin(x,20);</Text-field>
</Input>
</Group>
<Group labelreference="L16">
<Input>
<Text-field style="Normal" layout="Normal">
Since this is neither an even nor an odd function, we need both the sine and cosine series to fit the function. However, note that there is only one nonzero term in the Fourier cosine series.

You should notice what is referred to as Gibbs' phenomenon. That refers to the poor (wiggly) fit at the points of discontinuity. There are far fewer wiggles over the continuous sections. This phenomenon would occur no matter how many terms we extended our series.
</Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">You Try It: Part II</Text-field></Title>
<Text-field style="Normal" layout="Normal">
Let's suppose you have a step function that takes on the value 0 from -3 to 0 and then jumps up to 5 when <Font style="_cstyle296">x</Font> is between 0 and 3. First we will define the function and look at its graph. 
</Text-field>
<Group labelreference="L17">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">f :=x-&gt;piecewise(  x&gt;0, 5, x&lt;0, 0);
plot(f(x), x=-4..4, color=red, thickness=3,discont=true,labels=[&quot;x&quot;,&quot;function&quot;]);
</Text-field>
</Input>
</Group>
<Group labelreference="L18">
<Input>
<Text-field style="Normal" layout="Normal">
Alter the <Font style="_cstyle266">endpoint</Font> and the function <Font style="_cstyle267">f</Font> to generate the series you want for this function. For more efficient computation, we define the series out to 20 terms. If you want it out to more or fewer terms, change the terms in <Font style="_cstyle268">FourierAll</Font>..
</Text-field>
</Input>
</Group>
<Group labelreference="L19">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">f:=x-&gt;eval(piecewise( t &lt; 0,0,5 ), t=x);
endpoint := 1:
plot( [f(x), FourierAll(x, 20)], x=-endpoint..endpoint,color=[blue, red] ,labels=[&quot;x&quot;,&quot;function&quot;]);
printf(`The function is plotted in blue and its Fourier series approximation over the interval from -%a to %a is plotted in red.`, endpoint, endpoint );
print( `The Fourier series approximation out to n = 20 is`, evalf( FourierAll(x, 20) ) );</Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Part III: Define a Function to be Either Even or Odd</Text-field></Title>
<Text-field style="Normal" layout="Normal">Sometimes, all we want is a Fourier series approximation for a function over an interval and we don't care how the periodic extension of the function behaves. Consequently, we have the choice of constructing a Fourier series that is either even (cosine terms only) or odd (sine terms only). There may be a reason that you would choose to have only cosine terms or only sine terms to approximate the function. The following is an example of how you can do either. </Text-field>
<Text-field style="Normal" layout="Normal"></Text-field>
<Text-field style="Normal" layout="Normal">Suppose that the function for which we want the Fourier series takes on the value <Font style="_cstyle297">x</Font> for <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2I1EhRictRiM2Ji1JI21uR0YkNiRRIjBGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRictSSNtb0dGJDYtUSUmbGU7RidGNS8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPi8lKXN0cmV0Y2h5R0Y+LyUqc3ltbWV0cmljR0Y+LyUobGFyZ2VvcEdGPi8lLm1vdmFibGVsaW1pdHNHRj4vJSdhY2NlbnRHRj4vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZNLUYsNiVRInhGJy8lJ2l0YWxpY0dRJXRydWVGJy9GNlEnaXRhbGljRidGNUYrRjU=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2I1EhRictRiM2Ji1JI21uR0YkNiRRIjBGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRictSSNtb0dGJDYtUSUmbGU7RidGNS8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPi8lKXN0cmV0Y2h5R0Y+LyUqc3ltbWV0cmljR0Y+LyUobGFyZ2VvcEdGPi8lLm1vdmFibGVsaW1pdHNHRj4vJSdhY2NlbnRHRj4vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZNLUYsNiVRInhGJy8lJ2l0YWxpY0dRJXRydWVGJy9GNlEnaXRhbGljRidGNUYrRjU=</Equation> &lt; <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkmbWZyYWNHRiQ2KC1GIzYkLUkjbW5HRiQ2JFEiMUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJ0Y0LUYjNiQtRjE2JFEiMkYnRjRGNC8lLmxpbmV0aGlja25lc3NHRjMvJStkZW5vbWFsaWduR1EnY2VudGVyRicvJSludW1hbGlnbkdGQC8lKWJldmVsbGVkR1EmZmFsc2VGJ0Y0">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkmbWZyYWNHRiQ2KC1GIzYkLUkjbW5HRiQ2JFEiMUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJ0Y0LUYjNiQtRjE2JFEiMkYnRjRGNC8lLmxpbmV0aGlja25lc3NHRjMvJStkZW5vbWFsaWduR1EnY2VudGVyRicvJSludW1hbGlnbkdGQC8lKWJldmVsbGVkR1EmZmFsc2VGJ0Y0</Equation> and the value <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkmbWZyYWNHRiQ2KC1GIzYkLUkjbW5HRiQ2JFEiMUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJ0Y0LUYjNiQtRjE2JFEiMkYnRjRGNC8lLmxpbmV0aGlja25lc3NHRjMvJStkZW5vbWFsaWduR1EnY2VudGVyRicvJSludW1hbGlnbkdGQC8lKWJldmVsbGVkR1EmZmFsc2VGJ0Y0">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkmbWZyYWNHRiQ2KC1GIzYkLUkjbW5HRiQ2JFEiMUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJ0Y0LUYjNiQtRjE2JFEiMkYnRjRGNC8lLmxpbmV0aGlja25lc3NHRjMvJStkZW5vbWFsaWduR1EnY2VudGVyRicvJSludW1hbGlnbkdGQC8lKWJldmVsbGVkR1EmZmFsc2VGJ0Y0</Equation> for (<Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2I1EhRictRiM2Ji1JJm1mcmFjR0YkNigtRiM2JC1JI21uR0YkNiRRIjFGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGOi1GIzYkLUY3NiRRIjJGJ0Y6RjovJS5saW5ldGhpY2tuZXNzR0Y5LyUrZGVub21hbGlnbkdRJ2NlbnRlckYnLyUpbnVtYWxpZ25HRkYvJSliZXZlbGxlZEdRJmZhbHNlRictSSNtb0dGJDYtUSUmbGU7RidGOi8lJmZlbmNlR0ZLLyUqc2VwYXJhdG9yR0ZLLyUpc3RyZXRjaHlHRksvJSpzeW1tZXRyaWNHRksvJShsYXJnZW9wR0ZLLyUubW92YWJsZWxpbWl0c0dGSy8lJ2FjY2VudEdGSy8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRmpuLUYsNiVRInhGJy8lJ2l0YWxpY0dRJXRydWVGJy9GO1EnaXRhbGljRidGOkYrRjo=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2I1EhRictRiM2Ji1JJm1mcmFjR0YkNigtRiM2JC1JI21uR0YkNiRRIjFGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGOi1GIzYkLUY3NiRRIjJGJ0Y6RjovJS5saW5ldGhpY2tuZXNzR0Y5LyUrZGVub21hbGlnbkdRJ2NlbnRlckYnLyUpbnVtYWxpZ25HRkYvJSliZXZlbGxlZEdRJmZhbHNlRictSSNtb0dGJDYtUSUmbGU7RidGOi8lJmZlbmNlR0ZLLyUqc2VwYXJhdG9yR0ZLLyUpc3RyZXRjaHlHRksvJSpzeW1tZXRyaWNHRksvJShsYXJnZW9wR0ZLLyUubW92YWJsZWxpbWl0c0dGSy8lJ2FjY2VudEdGSy8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRmpuLUYsNiVRInhGJy8lJ2l0YWxpY0dRJXRydWVGJy9GO1EnaXRhbGljRidGOkYrRjo=</Equation> &lt; 1) . We will begin by defining</Text-field>
<Text-field style="Normal" layout="Normal"><Font style="_cstyle298">g</Font>(<Font style="_cstyle305">x</Font>) over the interval 0 to 1, and then we will extend the definition to an odd function and to an even function.</Text-field>
<Text-field style="Normal" layout="Normal"></Text-field>
<Group labelreference="L20">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">endpoint := 1;
g := x -&gt; eval( piecewise( t &lt; 0, undefined, t &lt;= 0.5, t, t &lt;= 1, 0.5, undefined ), t=x );
plot( g(x), x=0..endpoint,labels=[&quot;x&quot;,&quot;&quot;], title=&quot;function&quot;);
godd := x -&gt; eval( piecewise( t &lt; -1, undefined, t &lt;= -0.5, -0.5, t &lt;= 0.5, t, t &lt;= 1, 0.5, undefined ), t=x );
plot( godd(x), x=-endpoint..endpoint ,labels=[&quot;x&quot;,&quot;&quot;],title=&quot;function odd&quot;);
geven := x -&gt; eval( piecewise( t &lt; -1, undefined, t &lt;= -0.5, 0.5, t &lt; 0, -t, t &lt;= 0.5, t, t &lt;= 1, 0.5, undefined ), t=x );
plot( geven(x), x=-endpoint..endpoint ,labels=[&quot;x&quot;,&quot;&quot;], title=&quot;function even&quot;); </Text-field>
</Input>
</Group>
<Group labelreference="L21">
<Input>
<Text-field style="Normal" layout="Normal">
Here we will call upon the simplified formulas used when you are looking only for a sine or only for a cosine series. We double the integrals, but integrate over only half the interval and multiply the integral by 2. We will go to<Font style="_cstyle299"> n</Font> = 20 in both the sine and cosine series for these evaluations.
</Text-field>
</Input>
</Group>
<Group labelreference="L22">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">endpoint:=1:
a := n -&gt; 2/endpoint*int( sin(n*Pi/endpoint*x)*x, x=0..endpoint/2 )+2/endpoint*int( sin(n*Pi/endpoint*x)*0.5, x=endpoint/2..endpoint ):
b := n -&gt; 2/endpoint*int( cos(n*Pi/endpoint*x)*x, x=0..endpoint/2 )+2/endpoint*int( cos(n*Pi/endpoint*x)*0.5, x=endpoint/2..endpoint ):
FourierSin := (x, n) -&gt; sum( a(i)*sin(i*Pi/endpoint*x), i=1..n ):
FourierCos := (x, n) -&gt; b(0)/2 + sum( b(i)*cos(i*Pi/endpoint*x), i=1..n ):
FourierAll := (x, n) -&gt; FourierSin(x, n) + FourierCos(x, n):
plot( {godd(x), FourierSin(x, 20)}, x=-1..1 ,color=[blue, red] ,thickness=[1,3],labels=[&quot;x&quot;,&quot;&quot;],title=&quot;function odd&quot; );
print( `The Fourier sine series approximation out to n = 20 is`, evalf( FourierSin(x, 20) ) );
plot( [geven(x), FourierCos(x, 20)], x=-endpoint..endpoint ,color=[blue, red], thickness=[1,3],labels=[&quot;x&quot;,&quot;&quot;],title=&quot;function even&quot; );
print( `The Fourier cosine series approximation out to n = 20 is`, evalf( FourierCos(x, 20) ) );</Text-field>
</Input>
</Group>
<Group labelreference="L23">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L24">
<Input>
<Text-field style="Normal" layout="Normal">Note that both the sine and the cosine expansions fit the function over the interval 0 to 1, but, over a broader range, one is even and one is odd. The cosine series seems to be a better fit.</Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">You Try It: Part III </Text-field></Title>
<Text-field style="Normal" layout="Normal"></Text-field>
<Text-field style="Normal" layout="Normal">Find both a Fourier sine series and cosine series expansion for the function <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkobWZlbmNlZEdGJDYoLUYjNictSSNtaUdGJDYjUSFGJy1GIzYmLUkjbW5HRiQ2JFEiMkYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNi1RMSZJbnZpc2libGVUaW1lcztGJ0Y6LyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0ZDLyUpc3RyZXRjaHlHRkMvJSpzeW1tZXRyaWNHRkMvJShsYXJnZW9wR0ZDLyUubW92YWJsZWxpbWl0c0dGQy8lJ2FjY2VudEdGQy8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRlItRjE2JVEieEYnLyUnaXRhbGljR1EldHJ1ZUYnL0Y7USdpdGFsaWNGJ0Y6LUY+Ni1RKCZtaW51cztGJ0Y6RkFGREZGRkhGSkZMRk4vRlFRLDAuMjIyMjIyMmVtRicvRlRGW28tRjE2JVElJnBpO0YnL0ZZRkNGOkY6RjovSSttc2VtYW50aWNzR0YkUSRhYnNGJy8lJW9wZW5HUSkmdmVyYmFyO0YnLyUmY2xvc2VHRmZvRmFvRjo=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkobWZlbmNlZEdGJDYoLUYjNictSSNtaUdGJDYjUSFGJy1GIzYmLUkjbW5HRiQ2JFEiMkYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNi1RMSZJbnZpc2libGVUaW1lcztGJ0Y6LyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0ZDLyUpc3RyZXRjaHlHRkMvJSpzeW1tZXRyaWNHRkMvJShsYXJnZW9wR0ZDLyUubW92YWJsZWxpbWl0c0dGQy8lJ2FjY2VudEdGQy8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRlItRjE2JVEieEYnLyUnaXRhbGljR1EldHJ1ZUYnL0Y7USdpdGFsaWNGJ0Y6LUY+Ni1RKCZtaW51cztGJ0Y6RkFGREZGRkhGSkZMRk4vRlFRLDAuMjIyMjIyMmVtRicvRlRGW28tRjE2JVElJnBpO0YnL0ZZRkNGOkY6RjovSSttc2VtYW50aWNzR0YkUSRhYnNGJy8lJW9wZW5HUSkmdmVyYmFyO0YnLyUmY2xvc2VHRmZvRmFvRjo=</Equation> over the interval 0 to <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGMg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGMg==</Equation>. We could simply define the function as given, but, for clarity in plotting, we will define both its even counterpart and its odd counterpart over the interval -<Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGMg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGMg==</Equation> to <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGMg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGMg==</Equation>. Note that this can be done by shifting the function to the left a distance of <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGMg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGMg==</Equation> units.</Text-field>
<Text-field style="Normal" layout="Normal"></Text-field>
<Group labelreference="L25">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">endpoint := Pi;
g := x -&gt; eval( piecewise( t &lt; 0, Pi, t &lt;= Pi/2, Pi-2*t, t &lt;= Pi, 2*t-Pi, Pi ), t=x );
plot( g(x), x=0..Pi, labels=[&quot;x&quot;,&quot;&quot;],title=&quot;function&quot; );
godd := x -&gt; eval( piecewise( t &lt; -Pi, undefined, t &lt;= -Pi/2, 2*t+Pi, t &lt; 0, -Pi-2*t, t &lt;= Pi/2, Pi-2*t, t &lt;= Pi, 2*t-Pi, undefined ), t=x );
plot( godd(x), x=-Pi..Pi , labels=[&quot;x&quot;,&quot;&quot;],title=&quot;even function&quot; );
geven := x -&gt; eval( piecewise( t &lt; -Pi, undefined, t &lt;= -Pi/2, -Pi-2*t, t &lt; 0, 2*t+Pi, t &lt;= Pi/2, Pi-2*t, t &lt;= Pi, 2*t-Pi, undefined ), t=x );
plot( geven(x), x=-Pi..Pi, labels=[&quot;x&quot;,&quot;&quot;],title=&quot;odd function&quot;  ); </Text-field>
</Input>
</Group>
<Group labelreference="L26">
<Input>
<Text-field style="Normal" layout="Normal">
Note that this function is -(2x - <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGMg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGMg==</Equation>) between 0 and <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkmbWZyYWNHRiQ2KC1GIzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGNy1GIzYkLUkjbW5HRiQ2JFEiMkYnRjdGNy8lLmxpbmV0aGlja25lc3NHUSIxRicvJStkZW5vbWFsaWduR1EnY2VudGVyRicvJSludW1hbGlnbkdGRS8lKWJldmVsbGVkR0Y2Rjc=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkmbWZyYWNHRiQ2KC1GIzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGNy1GIzYkLUkjbW5HRiQ2JFEiMkYnRjdGNy8lLmxpbmV0aGlja25lc3NHUSIxRicvJStkZW5vbWFsaWduR1EnY2VudGVyRicvJSludW1hbGlnbkdGRS8lKWJldmVsbGVkR0Y2Rjc=</Equation>  but +(2x - <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGMg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGMg==</Equation>) from <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkmbWZyYWNHRiQ2KC1GIzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGNy1GIzYkLUkjbW5HRiQ2JFEiMkYnRjdGNy8lLmxpbmV0aGlja25lc3NHUSIxRicvJStkZW5vbWFsaWduR1EnY2VudGVyRicvJSludW1hbGlnbkdGRS8lKWJldmVsbGVkR0Y2Rjc=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkmbWZyYWNHRiQ2KC1GIzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGNy1GIzYkLUkjbW5HRiQ2JFEiMkYnRjdGNy8lLmxpbmV0aGlja25lc3NHUSIxRicvJStkZW5vbWFsaWduR1EnY2VudGVyRicvJSludW1hbGlnbkdGRS8lKWJldmVsbGVkR0Y2Rjc=</Equation> to <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGMg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVElJnBpO0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRidGMg==</Equation>. Look at the following code and see if you can tell how we have adjusted the code for evaluation of the coefficients a and b in order to adapt to the given function rather than the one in Part III above. </Text-field>
<Text-field style="Normal" layout="Normal">Then execute the cell and see if you get what you expected.</Text-field>
</Input>
</Group>
<Group labelreference="L27">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">unassign('a,b');
endpoint:=Pi:
a := n -&gt; 2/endpoint*int( sin(n*Pi/endpoint*x)*(-2*x+Pi), x=0..endpoint/2 )+2/endpoint*int( sin(n*Pi/endpoint*x)*(2*x-Pi), x=endpoint/2..endpoint ):
b := n -&gt; 2/endpoint*int( cos(n*Pi/endpoint*x)*(-2*x+Pi), x=0..endpoint/2 )+2/endpoint*int( cos(n*Pi/endpoint*x)*(2*x-Pi), x=endpoint/2..endpoint ):
FourierSin := (x, n) -&gt; sum( a(i)*sin(i*Pi/endpoint*x), i=1..n ):
FourierCos := (x, n) -&gt; b(0)/2 + sum( b(i)*cos(i*Pi/endpoint*x), i=1..n ):
FourierAll := (x, n) -&gt; FourierSin(x, n) + FourierCos(x, n):
plot( {godd(x), FourierSin(x, 20)}, x=-1..1 ,color=[blue, red] ,thickness=[1,3],labels=[&quot;x&quot;,&quot;&quot;],title=&quot;function odd&quot; );
print( `The Fourier sine series approximation out to n = 20 is`, evalf( FourierSin(x, 20) ) );
plot( [geven(x), FourierCos(x, 20)], x=-endpoint..endpoint ,color=[blue, red], thickness=[1,3],labels=[&quot;x&quot;,&quot;&quot;],title=&quot;function even&quot; );
print( `The Fourier cosine series approximation out to n = 20 is`, evalf( FourierCos(x, 20) ) );</Text-field>
</Input>
</Group>
<Group labelreference="L28">
<Input>
<Text-field style="Normal" layout="Normal">
Is the cosine function a better fit again? 
</Text-field>
<Text-field style="Normal" layout="Normal">Try this with other functions.
</Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Part IV: Analyze Musical Tones of a Clarinet </Text-field></Title>
<Text-field style="Normal" layout="Normal"></Text-field>
<Text-field style="Normal" layout="Normal">The harmonies in mathematics are heard in musical instruments such as the piano and clarinet and are seen in the Fourier Series of the form: 
<Equation executable="false" style="_cstyle300" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2I1EhRictRiM2LkYrLUYjNiYtRiw2JFEiYUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RMCZBcHBseUZ1bmN0aW9uO0YnL0Y3USdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGQS8lKXN0cmV0Y2h5R0ZBLyUqc3ltbWV0cmljR0ZBLyUobGFyZ2VvcEdGQS8lLm1vdmFibGVsaW1pdHNHRkEvJSdhY2NlbnRHRkEvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZQLUkobWZlbmNlZEdGJDYlLUYjNiQtSSNtbkdGJDYlUSIwRicvJSdpdGFsaWNHRkFGPUY2RmZuRj1GNi1GOjYuUSIrRidGZm5GPUY/RkJGREZGRkhGSkZML0ZPUSwwLjIyMjIyMjJlbUYnL0ZSRlxvLUYjNihGKy1GIzYmRjNGOS1GVDYlLUYjNiQtRlk2JVEiMUYnRmZuRj1GNkZmbkY9RjYtRjo2LVExJkludmlzaWJsZVRpbWVzO0YnRj1GP0ZCRkRGRkZIRkpGTEZORlEtRiM2Ji1GLDYlUSRjb3NGJ0ZmbkY9RjktRlQ2JS1GIzYkLUkmbWZyYWNHRiQ2KC1GIzYqLUZZNiVRIjJGJ0ZmbkY9RmlvLUYsNiVRJSZwaTtGJ0ZmbkY9LUY6Ni5RJyZzZG90O0YnRmZuRj1GP0ZCRkRGRkZIRkpGTEZORlFGZm9GaW8tRiw2JFEidEYnRjZGNi1GIzYkLUYsNiVRKSZsYW1iZGE7RidGZm5GPUY2LyUubGluZXRoaWNrbmVzc0dGaG8vJStkZW5vbWFsaWduR1EnY2VudGVyRicvJSludW1hbGlnbkdGX3IvJSliZXZlbGxlZEdGQUY2RmZuRj1GNkYrRjZGaG4tRiM2KEYrLUYjNiYtRiw2JFEiYkYnRjZGOUZib0Y2RmlvLUYjNiYtRiw2JVEkc2luRidGZm5GPUY5RmFwRjZGK0Y2RmhuLUYjNihGKy1GIzYmRjNGOS1GVDYlLUYjNiRGanBGNkZmbkY9RjZGaW8tRiM2JkZecEY5LUZUNiUtRiM2JC1GZnA2KC1GIzYqRmpwRmlvRl1xRmBxRmpwRmlvRmNxRjZGZnFGW3JGXXJGYHJGYnJGNkZmbkY9RjZGK0Y2RmhuLUYjNihGKy1GIzYmRmhyRjlGZHNGNkZpby1GIzYmRl1zRjlGanNGNkYrRjZGK0Y2RitGNg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2I1EhRictRiM2LkYrLUYjNiYtRiw2JFEiYUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RMCZBcHBseUZ1bmN0aW9uO0YnL0Y3USdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGQS8lKXN0cmV0Y2h5R0ZBLyUqc3ltbWV0cmljR0ZBLyUobGFyZ2VvcEdGQS8lLm1vdmFibGVsaW1pdHNHRkEvJSdhY2NlbnRHRkEvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZQLUkobWZlbmNlZEdGJDYlLUYjNiQtSSNtbkdGJDYlUSIwRicvJSdpdGFsaWNHRkFGPUY2RmZuRj1GNi1GOjYuUSIrRidGZm5GPUY/RkJGREZGRkhGSkZML0ZPUSwwLjIyMjIyMjJlbUYnL0ZSRlxvLUYjNihGKy1GIzYmRjNGOS1GVDYlLUYjNiQtRlk2JVEiMUYnRmZuRj1GNkZmbkY9RjYtRjo2LVExJkludmlzaWJsZVRpbWVzO0YnRj1GP0ZCRkRGRkZIRkpGTEZORlEtRiM2Ji1GLDYlUSRjb3NGJ0ZmbkY9RjktRlQ2JS1GIzYkLUkmbWZyYWNHRiQ2KC1GIzYqLUZZNiVRIjJGJ0ZmbkY9RmlvLUYsNiVRJSZwaTtGJ0ZmbkY9LUY6Ni5RJyZzZG90O0YnRmZuRj1GP0ZCRkRGRkZIRkpGTEZORlFGZm9GaW8tRiw2JFEidEYnRjZGNi1GIzYkLUYsNiVRKSZsYW1iZGE7RidGZm5GPUY2LyUubGluZXRoaWNrbmVzc0dGaG8vJStkZW5vbWFsaWduR1EnY2VudGVyRicvJSludW1hbGlnbkdGX3IvJSliZXZlbGxlZEdGQUY2RmZuRj1GNkYrRjZGaG4tRiM2KEYrLUYjNiYtRiw2JFEiYkYnRjZGOUZib0Y2RmlvLUYjNiYtRiw2JVEkc2luRidGZm5GPUY5RmFwRjZGK0Y2RmhuLUYjNihGKy1GIzYmRjNGOS1GVDYlLUYjNiRGanBGNkZmbkY9RjZGaW8tRiM2JkZecEY5LUZUNiUtRiM2JC1GZnA2KC1GIzYqRmpwRmlvRl1xRmBxRmpwRmlvRmNxRjZGZnFGW3JGXXJGYHJGYnJGNkZmbkY9RjZGK0Y2RmhuLUYjNihGKy1GIzYmRmhyRjlGZHNGNkZpby1GIzYmRl1zRjlGanNGNkYrRjZGK0Y2RitGNg==</Equation>
 + ... + <Equation executable="false" style="_cstyle301" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2I1EhRictRiM2KEYrLUYjNihGKy1GIzYmLUYsNiRRImFGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUTAmQXBwbHlGdW5jdGlvbjtGJy9GOVEnbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRkMvJSlzdHJldGNoeUdGQy8lKnN5bW1ldHJpY0dGQy8lKGxhcmdlb3BHRkMvJS5tb3ZhYmxlbGltaXRzR0ZDLyUnYWNjZW50R0ZDLyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGUi1JKG1mZW5jZWRHRiQ2JS1GIzYkLUYsNiRRIm5GJ0Y4RjgvJSdpdGFsaWNHRkNGP0Y4LUY8Ni1RMSZJbnZpc2libGVUaW1lcztGJ0Y/RkFGREZGRkhGSkZMRk5GUEZTLUYjNiYtRiw2JVEkY29zRidGZ25GP0Y7LUZWNiUtRiM2JC1JJm1mcmFjR0YkNigtRiM2Ki1JI21uR0YkNiVRIjJGJ0ZnbkY/RmluLUYsNiVRJSZwaTtGJ0ZnbkY/RmluRlpGaW4tRiw2JFEidEYnRjhGOC1GIzYkLUYsNiVRKSZsYW1iZGE7RidGZ25GP0Y4LyUubGluZXRoaWNrbmVzc0dRIjFGJy8lK2Rlbm9tYWxpZ25HUSdjZW50ZXJGJy8lKW51bWFsaWduR0ZecS8lKWJldmVsbGVkR0ZDRjhGZ25GP0Y4RitGOC1GPDYuUSIrRidGZ25GP0ZBRkRGRkZIRkpGTEZOL0ZRUSwwLjIyMjIyMjJlbUYnL0ZURmdxLUYjNihGKy1GIzYmLUYsNiRRImJGJ0Y4RjtGVUY4RmluLUYjNiYtRiw2JVEkc2luRidGZ25GP0Y7RmFvRjhGK0Y4RitGOEYrRjg=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2I1EhRictRiM2KEYrLUYjNihGKy1GIzYmLUYsNiRRImFGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUTAmQXBwbHlGdW5jdGlvbjtGJy9GOVEnbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRkMvJSlzdHJldGNoeUdGQy8lKnN5bW1ldHJpY0dGQy8lKGxhcmdlb3BHRkMvJS5tb3ZhYmxlbGltaXRzR0ZDLyUnYWNjZW50R0ZDLyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGUi1JKG1mZW5jZWRHRiQ2JS1GIzYkLUYsNiRRIm5GJ0Y4RjgvJSdpdGFsaWNHRkNGP0Y4LUY8Ni1RMSZJbnZpc2libGVUaW1lcztGJ0Y/RkFGREZGRkhGSkZMRk5GUEZTLUYjNiYtRiw2JVEkY29zRidGZ25GP0Y7LUZWNiUtRiM2JC1JJm1mcmFjR0YkNigtRiM2Ki1JI21uR0YkNiVRIjJGJ0ZnbkY/RmluLUYsNiVRJSZwaTtGJ0ZnbkY/RmluRlpGaW4tRiw2JFEidEYnRjhGOC1GIzYkLUYsNiVRKSZsYW1iZGE7RidGZ25GP0Y4LyUubGluZXRoaWNrbmVzc0dRIjFGJy8lK2Rlbm9tYWxpZ25HUSdjZW50ZXJGJy8lKW51bWFsaWduR0ZecS8lKWJldmVsbGVkR0ZDRjhGZ25GP0Y4RitGOC1GPDYuUSIrRidGZ25GP0ZBRkRGRkZIRkpGTEZOL0ZRUSwwLjIyMjIyMjJlbUYnL0ZURmdxLUYjNihGKy1GIzYmLUYsNiRRImJGJ0Y4RjtGVUY4RmluLUYjNiYtRiw2JVEkc2luRidGZ25GP0Y7RmFvRjhGK0Y4RitGOEYrRjg=</Equation>

A group of students from Carroll College in Montana recorded musical tones from a clarinet and from a piano using a sound sensor that interfaces with a graphing calculator. The recorded signals represent a measure of the loudness of the tones as a function of time. After sampling the tones and graphically observing the periodic pattern, the students selected what appeared to be approximately one period of the signal and then used Riemann sums to approximate the integrals for the Fourier coefficients. The following data sets are those that were collected by the students. Lambda (<Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVEpJmxhbWJkYTtGJy8lJ2l0YWxpY0dRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnRjI=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVEpJmxhbWJkYTtGJy8lJ2l0YWxpY0dRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnRjI=</Equation>) represents the length of the interval selected for what appears to be one period in the recorded signal. Increasing the number of Fourier terms gives better approximations of the signal.
</Text-field>
<Group labelreference="L29">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">clarinet := [2.27817, 2.40131, 2.57483, 2.64200, 2.63081, 2.59722, 2.53005, 2.51886, 2.58603, 2.53005, 2.49087, 2.47408, 2.37892, 2.34534, 2.36213, 2.33974, 2.33414, 2.37892, 2.42930, 2.44609, 2.38452, 2.36213, 2.29496, 2.27817, 2.27817, 2.25578, 2.31175, 2.54684, 2.78753, 2.82112, 2.83231, 2.82112, 2.68678, 2.64760, 2.58043, 2.49087, 2.43489, 2.39012, 2.40691, 2.41250, 2.45169, 2.51326, 2.57483, 2.69238, 2.74835, 2.69238, 2.66999, 2.65879, 2.62521, 2.69238, 2.74276, 2.69798, 2.68118, 2.69238, 2.81552, 2.80992, 2.59722, 2.54125, 2.39571, 2.25578, 2.25578, 2.21659, 2.26137, 2.36773, 2.53565, 2.64200, 2.63081, 2.60282, 2.54125, 2.50766, 2.56923, 2.55244, 2.49647, 2.48527, 2.40131, 2.33414, 2.36213, 2.33974, 2.33414, 2.36773, 2.42370, 2.45169, 2.40131, 2.35653, 2.30615, 2.27257, 2.28376, 2.26137, 2.29496, 2.47408, 2.74835, 2.82672, 2.81552, 2.83791, 2.70917, 2.65320, 2.60282, 2.50766, 2.44049, 2.39012, 2.39012, 2.41250, 2.44049, 2.50206, 2.56364, 2.66439, 2.74835, 2.70917, 2.66439, 2.66999, 2.63081, 2.67559, 2.74276, 2.70357, 2.68118, 2.67559, 2.77074, 2.85470, 2.63640, 2.55244, 2.44609, 2.27817, 2.25578, 2.22219, 2.23898, 2.34534, 2.49647, 2.63640, 2.63640, 2.60842, 2.56364, 2.50206, 2.54684, 2.58043, 2.50206, 2.49087, 2.42930, 2.33974, 2.35093, 2.35093, 2.32854, 2.35653, 2.41250, 2.45169, 2.41250, 2.36213, 2.32854, 2.27257, 2.28376, 2.26697, 2.27257, 2.42930, 2.69798, 2.82112, 2.80433, 2.83791, 2.73716, 2.65879, 2.61961, 2.53005, 2.45169, 2.39571, 2.39012, 2.40691, 2.42930, 2.49087, 2.54125, 2.64200, 2.73156, 2.72037, 2.65879, 2.67559, 2.63640, 2.65879, 2.73156, 2.71477, 2.67559, 2.67559, 2.73716, 2.86030, 2.68118, 2.56364, 2.48527, 2.30615, 2.26137, 2.23339, 2.22219, 2.31735, 2.45169, 2.61401, 2.64200, 2.61401, 2.57483, 2.50206, 2.53565, 2.58603, 2.50766, 2.49087, 2.44609, 2.35093, 2.34534, 2.35093, 2.32854, 2.33974, 2.39571, 2.44049, 2.42370, 2.36773, 2.33414, 2.27817, 2.27817, 2.27257, 2.26697, 2.37332, 2.61961, 2.81552, 2.80433, 2.83231, 2.76514, 2.66439, 2.63081, 2.55244, 2.46848, 2.41250, 2.39012, 2.40691, 2.41810, 2.46848, 2.53005, 2.60842, 2.70917, 2.73716, 2.66439, 2.66999, 2.64760, 2.64760, 2.71477, 2.72596, 2.68118, 2.66999, 2.70917, 2.84911, 2.74835, 2.56364, 2.51326, 2.33974, 2.25018, 2.23898, 2.21659, 2.29496, 2.41250, 2.58603, 2.64200, 2.62521, 2.58603, 2.51326, 2.51326, 2.58603, 2.53005, 2.49087, 2.46848, 2.37332, 2.33414, 2.35093, 2.33974, 2.33974, 2.38452, 2.43489, 2.44049, 2.37332, 2.34534, 2.28936, 2.27257, 2.27257, 2.26137, 2.33974, 2.56364, 2.79873, 2.79873, 2.80992, 2.79873, 2.68118, 2.64760, 2.58043, 2.48527, 2.41810, 2.37892, 2.39571, 2.41250, 2.45728, 2.51886, 2.59162, 2.69798, 2.74276, 2.67559, 2.65879, 2.65320, 2.63640, 2.70357, 2.73716, 2.68678, 2.66999, 2.68678, 2.81552, 2.79873, 2.58603, 2.53565, 2.37892, 2.25578, 2.24458, 2.21100, 2.26697, 2.38452, 2.54684, 2.64760, 2.62521, 2.59162, 2.53565, 2.50766, 2.56923, 2.55244, 2.48527, 2.47408, 2.39571, 2.33414, 2.35093, 2.33974, 2.33414, 2.36773, 2.42370, 2.44609, 2.39012, 2.34534, 2.30615, 2.26697, 2.27817, 2.25578, 2.30615, 2.49647, 2.76514, 2.81552, 2.80433, 2.82112, 2.69798, 2.64760, 2.59722, 2.49647, 2.43489, 2.38452, 2.39012, 2.40691, 2.44049, 2.50766, 2.56923, 2.66999, 2.74276, 2.69238, 2.65320, 2.66439, 2.62521, 2.68118, 2.73716, 2.69238, 2.66999, 2.67559, 2.78753, 2.83231, 2.60282, 2.54684, 2.42370, 2.26137, 2.25578, 2.21659, 2.24458, 2.35653, 2.50766, 2.63640, 2.62521, 2.59722, 2.54684, 2.50206, 2.55804, 2.56364, 2.49087, 2.48527, 2.41250, 2.32854, 2.35093, 2.33974, 2.32854, 2.35653, 2.41250, 2.45169, 2.40131, 2.35093, 2.31175, 2.26697, 2.27817, 2.26697, 2.28936, 2.44609, 2.71477, 2.81552, 2.79313, 2.82672, 2.72037, 2.64760, 2.61401, 2.51886, 2.45169, 2.39571, 2.38452, 2.40131, 2.42370, 2.49087, 2.55244, 2.64200, 2.73156, 2.70917, 2.65320, 2.66999, 2.63081, 2.65879, 2.73156, 2.70917, 2.66999, 2.66999, 2.75395, 2.84351, 2.64200, 2.56364, 2.46288, 2.28376, 2.25018, 2.22219, 2.23339, 2.32854, 2.47408, 2.62521, 2.63081, 2.61401, 2.56364, 2.50206, 2.53565, 2.56923, 2.50766, 2.49647, 2.43489, 2.34534, 2.35093, 2.34534, 2.32854, 2.34534, 2.40131, 2.44049, 2.41810, 2.36213, 2.32854, 2.27257, 2.27817, 2.26137, 2.27817, 2.40131, 2.65320, 2.81552, 2.79313, 2.82672, 2.74276, 2.65320, 2.62521, 2.53565, 2.45728, 2.40691, 2.37892, 2.40131, 2.41810, 2.47408, 2.54125, 2.61961, 2.72037, 2.72596, 2.65320, 2.66439, 2.63081, 2.64200, 2.72037, 2.71477, 2.67559, 2.66999, 2.70917, 2.85470, 2.69798, 2.55244, 2.49647, 2.32295, 2.25578, 2.22779, 2.21659, 2.31175, 2.42370, 2.59722, 2.63640, 2.61961, 2.58043, 2.50206, 2.51886, 2.58043, 2.50766, 2.48527, 2.45169, 2.35653, 2.33974]:
plots[listplot]( clarinet, style=POINT, symbol=CIRCLE );</Text-field>
</Input>
</Group>
<Group labelreference="L30">
<Input>
<Text-field style="Normal" layout="Normal">
To get a clearer understanding of the signal you are hearing, let's look at a graph of the signal with the points connected. Note the periodic behavior of the musical tone. The units on the vertical axis represent the sound levels in the units recorded by the particular sound sensor. 
</Text-field>
</Input>
</Group>
<Group labelreference="L31">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">plots[listplot]( clarinet );</Text-field>
</Input>
</Group>
<Group labelreference="L32">
<Input>
<Text-field style="Normal" layout="Normal">
The students chose the points 129 to 177 to represent one period. Does that look about right? That means that the interval will be of length  <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVEpJmxhbWJkYTtGJy8lJ2l0YWxpY0dRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnRjI=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVEpJmxhbWJkYTtGJy8lJ2l0YWxpY0dRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnRjI=</Equation> = 177 - 129.
</Text-field>
</Input>
</Group>
<Group labelreference="L33">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">initial := 129:
final := 177:
period := clarinet[initial..final]:
lambda := nops( period ):
clarinetplot := plots[listplot]( period, labels=[&quot;count&quot;, &quot;sound sensor&quot;], color=blue ):
plots[display]( clarinetplot );</Text-field>
</Input>
</Group>
<Group labelreference="L34">
<Input>
<Text-field style="Normal" layout="Normal">
We want to get a Fourier series approximation for the set of points you see in the graph. In what follows, note the use of Riemann sums rather than integrals to approximate the Fourier coefficients. Because you have a set of discrete values (assigned to the symbol period) instead of a mathematical function to approximate, you can estimate the areas of each small rectangle to be the width of the rectangle (<Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkmbWZyYWNHRiQ2KC1GIzYkLUkjbW5HRiQ2JFEiMUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJ0Y0LUYjNiQtSSNtaUdGJDYlUSkmbGFtYmRhO0YnLyUnaXRhbGljR1EmZmFsc2VGJ0Y0RjQvJS5saW5ldGhpY2tuZXNzR0YzLyUrZGVub21hbGlnbkdRJ2NlbnRlckYnLyUpbnVtYWxpZ25HRkQvJSliZXZlbGxlZEdGP0Y0">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkmbWZyYWNHRiQ2KC1GIzYkLUkjbW5HRiQ2JFEiMUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJ0Y0LUYjNiQtSSNtaUdGJDYlUSkmbGFtYmRhO0YnLyUnaXRhbGljR1EmZmFsc2VGJ0Y0RjQvJS5saW5ldGhpY2tuZXNzR0YzLyUrZGVub21hbGlnbkdRJ2NlbnRlckYnLyUpbnVtYWxpZ25HRkQvJSliZXZlbGxlZEdGP0Y0</Equation>) times the appropriate height (sound sensor values as in the above graph). Adding up these areas gives approximations to the integrals over the interval of length <Equation executable="false" style="2D Comment" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVEpJmxhbWJkYTtGJy8lJ2l0YWxpY0dRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnRjI=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbWlHRiQ2JVEpJmxhbWJkYTtGJy8lJ2l0YWxpY0dRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnRjI=</Equation>.
</Text-field>
</Input>
</Group>
<Group labelreference="L35">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">terms := 20:
a := proc(n)
    option remember;

    if n = 0 then
        add( period[i], i=1..lambda ) / lambda;
    elif type( n, posint ) then
        2*add( period[i]*cos(2*Pi*n*i/lambda), i=1..lambda ) / lambda;
    else
        'procname'(n);
    fi;
end:
b := proc(n)
    option remember;

    if type( n, posint ) then
        2*add( period[i]*sin(2*Pi*n*i/lambda), i=1..lambda ) / lambda;
    else
        'procname'(n);
    fi;
end:
musicfour := proc(t)
    evalf( a(0) + add( a(i)*cos(2*Pi*i*t/lambda) + b(i)*sin(2*Pi*i*t/lambda), i = 1..terms ) );
end:</Text-field>
</Input>
</Group>
<Group labelreference="L36">
<Input>
<Text-field style="Normal" layout="Normal">
Now we can see what our simulated clarinet plot looks like.
</Text-field>
</Input>
</Group>
<Group labelreference="L37">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">clarinetfourplot := plot( 'musicfour'(t), t=1..lambda, color=red ):
plots[display]( [clarinetplot, clarinetfourplot] );
printf( `The orignal plot is in blue and the Fourier series plot is in red.` );</Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">You Try It: Part IV: The Piano</Text-field></Title>
<Text-field style="Normal" layout="Normal"></Text-field>
<Text-field style="Normal" layout="Normal">As with the clarinet example, first we look at and listen to all the sample points collected when middle C is played on a piano.</Text-field>
<Text-field style="Normal" layout="Normal"></Text-field>
<Group labelreference="L38">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">piano := [2.50766, 2.51326, 2.51326, 2.51886, 2.52445, 2.52445, 2.52445, 2.53005, 2.54125, 2.55244, 2.56364, 2.56364, 2.55244, 2.54684, 2.53565, 2.53005, 2.51886, 2.51326, 2.50206, 2.49647, 2.48527, 2.47967, 2.46848, 2.45169, 2.43489, 2.42370, 2.42370, 2.42930, 2.44049, 2.45169, 2.46288, 2.47967, 2.49647, 2.51326, 2.53565, 2.55244, 2.56923, 2.58043, 2.58603, 2.59722, 2.59722, 2.58603, 2.58043, 2.56364, 2.55244, 2.53565, 2.53005, 2.51886, 2.50766, 2.50206, 2.49647, 2.50206, 2.51326, 2.51886, 2.52445, 2.52445, 2.51326, 2.50766, 2.50766, 2.50766, 2.50206, 2.50206, 2.50766, 2.50766, 2.51326, 2.51886, 2.52445, 2.52445, 2.52445, 2.53005, 2.54125, 2.55244, 2.56364, 2.55804, 2.55244, 2.54125, 2.53565, 2.52445, 2.51886, 2.51326, 2.50206, 2.49647, 2.48527, 2.47967, 2.46848, 2.45169, 2.43489, 2.42370, 2.42370, 2.4293, 2.44049, 2.45169, 2.46288, 2.47408, 2.49087, 2.51326, 2.53005, 2.55244, 2.56364, 2.57483, 2.58603, 2.59162, 2.59162, 2.58603, 2.57483, 2.56364, 2.55244, 2.53565, 2.52445, 2.51886, 2.50766, 2.49647, 2.49647, 2.50206, 2.51326, 2.51886, 2.52445, 2.51886, 2.51326, 2.50766, 2.50766, 2.50766, 2.50206, 2.50206, 2.50206, 2.50766, 2.51326, 2.51886, 2.51886, 2.51886, 2.52445, 2.53005, 2.54125, 2.55244, 2.56364, 2.55804, 2.55244, 2.54125, 2.53565, 2.52445, 2.51886, 2.51326, 2.50206, 2.49647, 2.48527, 2.47967, 2.46848, 2.45169, 2.44049, 2.42930, 2.42370, 2.42930, 2.44049, 2.45169, 2.46288, 2.47408, 2.49087, 2.51326, 2.53005, 2.54684, 2.56364, 2.57483, 2.58603, 2.59162, 2.59162, 2.58603, 2.57483, 2.56364, 2.54684, 2.53565, 2.52445, 2.51326, 2.50766, 2.49647, 2.49647, 2.50206, 2.50766, 2.51886, 2.52445, 2.51886, 2.51326, 2.50766, 2.50766, 2.50206, 2.50206, 2.50206, 2.50206, 2.50766, 2.50766, 2.51886, 2.51886, 2.51886, 2.51886, 2.52445, 2.53565, 2.55244, 2.55804, 2.55804, 2.55244, 2.54125, 2.53005, 2.52445, 2.51886, 2.51326, 2.50206, 2.49087, 2.48527, 2.47408, 2.46288, 2.45169, 2.43489, 2.42370, 2.41810, 2.42370, 2.43489, 2.45169, 2.46288, 2.47408, 2.49087, 2.50766, 2.53005, 2.54684, 2.55804, 2.56923, 2.58603, 2.58603, 2.58603, 2.58603, 2.57483, 2.55804, 2.54684, 2.53565, 2.52445, 2.51326, 2.50206, 2.49647, 2.49647, 2.50206, 2.50766, 2.51886, 2.52445, 2.51886, 2.51326, 2.50766, 2.50766, 2.50206, 2.50206, 2.50206, 2.50206, 2.50766, 2.51326, 2.51326, 2.51886, 2.51886, 2.51886, 2.53005, 2.53005, 2.55244, 2.55804, 2.55804, 2.55244, 2.54125, 2.53565, 2.52445, 2.51886, 2.50766, 2.50206, 2.49087, 2.48527, 2.47967, 2.46288, 2.45169, 2.43489, 2.42370, 2.42370, 2.42930, 2.44049, 2.45169, 2.46288, 2.47408, 2.49087, 2.51326, 2.53005, 2.54684, 2.55804, 2.56923, 2.58043, 2.58603, 2.58603, 2.58043, 2.56923, 2.55804, 2.54684, 2.53565, 2.52445, 2.51326, 2.50206, 2.49647, 2.49647, 2.49647, 2.50766, 2.51886, 2.51886, 2.51886, 2.51326, 2.50766, 2.50766, 2.50206, 2.49647, 2.49647, 2.50206, 2.50766, 2.50766, 2.51326, 2.51326, 2.51326, 2.51886, 2.52445, 2.53565, 2.54684, 2.55244, 2.55244, 2.54684, 2.54125, 2.53005, 2.52445, 2.51886, 2.51326, 2.50206, 2.49647, 2.48527, 2.47408, 2.46288, 2.45169, 2.43489, 2.42370, 2.41810, 2.42930, 2.43489, 2.45169, 2.45728, 2.47408, 2.48527, 2.50766, 2.52445, 2.54125, 2.55804, 2.56923, 2.58043, 2.58603, 2.58603, 2.58043, 2.56923, 2.55244, 2.54125, 2.53565, 2.52445, 2.51326, 2.50206, 2.49647, 2.49647, 2.50206, 2.50766, 2.51886, 2.51886, 2.51886, 2.51326, 2.50766, 2.50766, 2.50206, 2.49647, 2.49647, 2.50206, 2.50206, 2.50766, 2.51326, 2.51326, 2.51326, 2.51886, 2.52445, 2.53565, 2.54684, 2.55244, 2.55244, 2.54684, 2.53565, 2.53005, 2.52445, 2.51326, 2.50766, 2.50206, 2.49087, 2.48527, 2.47408, 2.46288, 2.44609, 2.43489, 2.42370, 2.41810, 2.42370, 2.43489, 2.44609, 2.45728, 2.46848, 2.48527, 2.50766, 2.52445, 2.54125, 2.55244, 2.56923, 2.57483, 2.58043, 2.58603, 2.58043, 2.56923, 2.55804, 2.54125, 2.53565, 2.52445, 2.51326, 2.50206, 2.49647, 2.49647, 2.50206, 2.51326, 2.51886, 2.51886, 2.51326, 2.51326, 2.50766, 2.50206, 2.50206, 2.49647, 2.49647, 2.49647, 2.50206, 2.50766, 2.51326, 2.51326, 2.51326, 2.51326, 2.52445, 2.53565, 2.54684, 2.55244, 2.54684, 2.54125, 2.53565, 2.53005, 2.52445, 2.51886, 2.50766, 2.50206, 2.49087, 2.48527, 2.47967, 2.46288, 2.45169, 2.43489, 2.42370, 2.42370, 2.42930, 2.43489, 2.44609, 2.45728, 2.46848, 2.48527, 2.50766, 2.52445, 2.54125, 2.55244, 2.56364, 2.57483, 2.58043, 2.58043, 2.57483, 2.56364, 2.55244, 2.54125, 2.53005, 2.51886, 2.50766, 2.49647, 2.49087, 2.49087, 2.49647, 2.50766, 2.51326, 2.51886, 2.51326, 2.51326, 2.50766, 2.50766, 2.50206, 2.49647, 2.49647, 2.49647, 2.50206, 2.50766, 2.51326, 2.50766, 2.51326, 2.51326, 2.51886, 2.53005, 2.54684, 2.54684, 2.54684, 2.54125, 2.53565, 2.52445, 2.51886]:
plots[listplot]( piano );
plots[listplot]( piano, style=POINT, symbol=CIRCLE );</Text-field>
</Input>
</Group>
<Group labelreference="L39">
<Input>
<Text-field style="Normal" layout="Normal">
The students chose the points 90 to 152 to represent one period. Does this look about right?

Note that this makes the period for the note C slightly longer than for the note A. Might this have anything to do with the notes themselves?</Text-field>
<Text-field style="Normal" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L40">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">initial := 90;
final := 152;
period := piano[initial..final]:
lambda := nops( period );
pianoplot := plots[listplot]( period, labels=[&quot;count&quot;, &quot;sound&quot;], color=green ):
plots[display]( pianoplot );</Text-field>
</Input>
</Group>
<Group labelreference="L41">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">forget( a );
forget( b );
pianofourplot := plot( 'musicfour'(t), t=1..lambda, color=red, thickness=2 ):
plots[display]( [pianoplot, pianofourplot]  );
printf( `The orignal plot is in green and the Fourier series plot is in red.` );</Text-field>
</Input>
</Group>
<Group labelreference="L42">
<Input>
<Text-field style="Normal" layout="Normal">
Compare the clarinet and the piano. The clarinet is in blue and the piano is in green in the following graph.
</Text-field>
</Input>
</Group>
<Group labelreference="L43">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">pianoplot := plots[listplot]( period, labels=[&quot;count&quot;, &quot;sound&quot;],color=green ):
plots[display]( [clarinetplot, pianoplot] ); </Text-field>
</Input>
</Group>
<Group labelreference="L44">
<Input>
<Text-field style="Normal" layout="Normal"></Text-field>
<Text-field style="Normal" layout="Normal">Why might the piano tone be smoother than the clarinet tone? 
</Text-field>
</Input>
</Group>
<Group labelreference="L45">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">plots[listplot]( clarinet, style=POINT, symbol=CIRCLE );
plots[listplot]( piano, style=POINT, symbol=CIRCLE );</Text-field>
</Input>
</Group>
<Group labelreference="L47" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="false" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2I1EhRicvJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUrYmFja2dyb3VuZEdRLlsyNTUsMjU1LDI1NV1GJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation></Text-field>
</Input>
</Group>
</Section>
</Section>
<Text-field superscript="false" placeholder="false" executable="false" selection-placeholder="false" italic="false" size="12" bold="false" subscript="false" family="Times New Roman" opaque="false" underline="false" background="[255,255,255]" readonly="false" foreground="[0,0,0]" alignment="left" firstindent="0" spacebelow="0" leftmargin="0" linespacing="0.0" initial="0" linebreak="space" rightmargin="0" bulletsuffix="" spaceabove="0" bullet="none" pagebreak-before="false"></Text-field>
</Worksheet>