<?xml version="1.0" encoding="UTF-8"?>
<Worksheet>
<Version major="17" minor="2"/>
<Label-Scheme value="2" prefix=""/>
<View-Properties presentation="false" autoexpanding_sections="true"><Zoom percentage="150"/>
</View-Properties>
<MapleNet-Properties elisiondigitsbefore="100" labelling="true" indentamount="4" elisiontermsthreshold="10000" ansi="false" errorbreak="1" useclientjvm="true" echo="1" imaginaryunit="I" labelwidth="20" contextmenusize="automatic" plotdriver="opengl" elisiondigitsafter="100" plotoutput="terminal" helpbrowser="standard" rtablesize="10" elisiontermsbefore="100" elisiondigitsthreshold="10000" typesetting="extended" plotdevice="inline" verboseproc="1" showassumed="0" errorcursor="false" longdelim="true" plotoptions="" quiet="false" elisiontermsafter="100" screenwidth="79" preplot="" prettyprint="3" displayprecision="-1" screenpixelheight="1200" warnlevel="3" screenheight="25" latexwidth="8.0" postplot="" prompt="&gt; " ShowLabels="true"/>
<Styles>
<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="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 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="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="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="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="Warning" background="[255,255,255]" bold="false" executable="false" family="Courier New" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Caption Reference" 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="Maple Input Placeholder" background="[255,255,255]" bold="true" executable="true" family="Courier New" foreground="[200,0,200]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="true"/>
<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="Code" background="[255,255,255]" bold="false" executable="false" family="Courier New" foreground="[255,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="Courier New" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Text Output" background="[255,255,255]" bold="false" executable="false" family="Courier New" 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="Courier New" 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="Normal" 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="Hyperlink" background="[255,255,255]" bold="false" executable="false" family="Times New Roma" 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="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="2D Math" background="[255,255,255]" bold="true" executable="false" family="Courier" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="16" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Input" background="[255,255,255]" bold="true" executable="true" family="Courier" foreground="[255,0,0]" italic="false" opaque="false" readonly="false" size="14" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Output" background="[255,255,255]" bold="true" executable="false" family="Arial" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Input" background="[255,255,255]" bold="true" executable="true" family="Courier" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="16" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="HyperlinkError" background="[255,255,255]" bold="false" executable="false" family="Courier New" foreground="[255,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="true" 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="Error" background="[255,255,255]" bold="true" executable="false" family="Courier New" foreground="[255,153,204]" italic="false" opaque="false" readonly="true" size="20" 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="Heading 1" background="[255,255,255]" bold="true" executable="false" family="Times New Roma" 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="Verdana" 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="Heading 4" background="[255,255,255]" bold="false" executable="false" family="Times New Roma" foreground="[0,0,0]" italic="true" 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 3" background="[255,255,255]" bold="true" executable="false" family="Times New Roma" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="14" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 2" background="[255,255,255]" bold="true" executable="false" family="Times New Roma" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="16" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="HyperlinkWarning" background="[255,255,255]" bold="false" executable="false" family="Courier New" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="Dictionary Hyperlink" background="[255,255,255]" bold="false" executable="false" family="Times New Roma" foreground="[147,0,15]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="Atomic Variable" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[175,0,175]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Caption Text" 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="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"/>
<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="10" rightmargin="0" linespacing="0.0" spaceabove="5" spacebelow="10" 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>
<Header left-content="&amp;[Date]" center-content="Modified Gram-Schmidt in MAPLE" right-content="Douglas Lewit" 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="4" first-number="1" first-numbered-page="1"/>
<Footer left-content="" center-content="" right-content="Homework #3" 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="4" first-number="1" first-numbered-page="1"/>
<Metadata-table>
    <Metadata-category name="&lt;default&gt;"/>
    <Metadata-tag id="0" category="&lt;default&gt;" name="Document Properties">
        <Metadata-attribute name="Subject" value="&lt;default&gt;"/>
        <Metadata-attribute name="Author" value="&lt;default&gt;"/>
        <Metadata-attribute name="Item List" value="true"/>
        <Metadata-attribute name="Title" value="&lt;default&gt;"/>
        <Metadata-attribute name="Keywords" value="&lt;default&gt;"/>
    </Metadata-tag>
</Metadata-table>
<Task-table>
    <Task-category name="&lt;default&gt;"/>
</Task-table>
<Task/>
<Group labelreference="L74" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal" alignment="centred">Application of the Modified Gram-Schmidt Algorithm in Maple and how this can be applied to a least squares curve fitting problem.</Text-field>
<Text-field style="Text" layout="Normal" alignment="centred">by Douglas Edan Lewit, currently enrolled in Real Analysis and Numerical Linear Algebra at Illinois Institute of Technology in Chicago, IL, Fall Semester of 2013.</Text-field>
<Text-field style="Text" layout="Normal" alignment="centred"></Text-field>
<Text-field style="Text" layout="Normal">I'm currently enrolled in a graduate level numerical linear algebra class at IIT in Chicago, IL.  I often use Maple for various assignments and computing projects in this class.  Maple has two excellent packages for manipulating matrices--the older <Font bold="true" italic="true">linalg</Font> package and the newer <Font bold="true" italic="true">LinearAlgebra</Font> package, the latter being preferable when working on large matrices containing floating point terms rather than symbolic terms.  Maple's <Font bold="true" italic="true">LinearAlgebra </Font>package contains a special command called <Font bold="true" italic="true">QRDecomposition</Font>.  The 'QRDecomposition' command successfully factors any matrix into the product of two matrices, the first one, usually called the Q-matrix, having orthonormal column vectors, and the second matrix, usually called the R-matrix, being an upper triangular non-singular matrix.  In fitting curves to data one often encounters overdetermined systems of linear equations.  (An overdetermined system is where the number of linear equations is greater than the number of unknowns in the system.)  Solving such a system can be challenging.  The QR decomposition method offers one convenient approach because it breaks down the coefficient matrix into two matrices, the Q matrix, which has the convenient property that its inverse is the same as its transpose--assuming of course that the Q matrix is square--and the R matrix, which is easily inverted because of its upper triangular shape.  Using the Q and R matrices, we thus can avoid the problems of taking the inverse of <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUklbXN1cEdGJDYlLUkjbWlHRiQ2J1EiQUYnLyUlc2l6ZUdRIzE0RicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2Jy1GLzYnUSJURidGMkY1RjhGO0YyRjVGOEY7LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJ0YuLUkjbW9HRiQ2L1EiLEYnL0YzUSMxMkYnRjUvRjxRJ25vcm1hbEYnLyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjovJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRicvJSdmYW1pbHlHUTBUaW1lc35OZXd+Um9tYW5GJ0ZKRjVGTA==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUklbXN1cEdGJDYlLUkjbWlHRiQ2J1EiQUYnLyUlc2l6ZUdRIzE0RicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2Jy1GLzYnUSJURidGMkY1RjhGO0YyRjVGOEY7LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJ0YuLUkjbW9HRiQ2L1EiLEYnL0YzUSMxMkYnRjUvRjxRJ25vcm1hbEYnLyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjovJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRicvJSdmYW1pbHlHUTBUaW1lc35OZXd+Um9tYW5GJ0ZKRjVGTA==</Equation>another approach to solving this problem.  <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1cEdGJDYlLUkjbWlHRiQ2J1EiQUYnLyUlc2l6ZUdRIzE0RicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2JS1GLzYnUSJURidGMkY1RjhGOy9GPFElYm9sZEYnLyUrZm9udHdlaWdodEdGRC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRidGLkZDRkU=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1cEdGJDYlLUkjbWlHRiQ2J1EiQUYnLyUlc2l6ZUdRIzE0RicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2JS1GLzYnUSJURidGMkY1RjhGOy9GPFElYm9sZEYnLyUrZm9udHdlaWdodEdGRC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRidGLkZDRkU=</Equation> may not be an easily inverted matrix, and even if <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1cEdGJDYlLUkjbWlHRiQ2J1EiQUYnLyUlc2l6ZUdRIzE0RicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2JS1GLzYnUSJURidGMkY1RjhGOy9GPFElYm9sZEYnLyUrZm9udHdlaWdodEdGRC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRidGLkZDRkU=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1cEdGJDYlLUkjbWlHRiQ2J1EiQUYnLyUlc2l6ZUdRIzE0RicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2JS1GLzYnUSJURidGMkY1RjhGOy9GPFElYm9sZEYnLyUrZm9udHdlaWdodEdGRC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRidGLkZDRkU=</Equation> is invertible, this matrix usually has a very large condition number, meaning that we may not necessarily be able to trust the accuracy of any numerical results found using this matrix.  (The condition number of a matrix is usually defined as the square root of the ratio of the largest singular value to the smallest singular value.  If a non-singular matrix has a very large condition number, then the matrix is said to be <Font italic="true">ill-conditioned</Font> or <Font italic="true">almost singular</Font>.)  The QR decomposition method provides a very powerful alternative to working directly with the <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1cEdGJDYlLUkjbWlHRiQ2J1EiQUYnLyUlc2l6ZUdRIzE0RicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2JS1GLzYnUSJURidGMkY1RjhGOy9GPFElYm9sZEYnLyUrZm9udHdlaWdodEdGRC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRidGLkZDRkU=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1cEdGJDYlLUkjbWlHRiQ2J1EiQUYnLyUlc2l6ZUdRIzE0RicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2JS1GLzYnUSJURidGMkY1RjhGOy9GPFElYm9sZEYnLyUrZm9udHdlaWdodEdGRC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRidGLkZDRkU=</Equation> matrix.</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">Maple's QRDecomposition command basically utilizes one of two routines for generating the Q and R matrices.  If the matrix contains only integers and/or symbolic expressions, then Maple performs a QR decomposition using the Classical Gram-Schmidt algorithm.  If however, the matrix contains a mixture of integers and floating point decimals or only floating point decimals, then Maple carries out the QR decomposition of the matrix using Householder transformations.  My approach below uses a third alternative, the Modified Gram-Schmidt algorithm, which I read about in Chapter 8 of the textbook, <Font underline="true" italic="true">NUMERICAL LINEAR ALGEBRA</Font>, by Lloyd N. Trefethen and David Bau III.</Text-field>
</Input>
</Group>
<Group labelreference="L2" drawlabel="true">
<Input>
<Text-field style="Text" size="14" layout="Normal"><Font size="12">Computer problem 8.2 (using Maple).</Font></Text-field>
</Input>
</Group>
<Group labelreference="L45" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">restart;</Text-field>
</Input>
</Group>
<Group labelreference="L3" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">mgs:=proc(A::Matrix)  # implement the Modified Gram-Schmidt algorithm in Maple where A is a matrix.
local m,n;  # these variables will store the dimensions of the matrix A.
local i,j,k,total;  # counter variables for the loops in the program.
global V,Q;  # these variables will store the column vectors of A and the orthonormalized vectors of A, respectively.
global R;  # an upper triangular matrix. 
total:=time();  # initialize the variable that will calculate the program's execution time.
m,n:=LinearAlgebra:-Dimensions(A);
if m &lt; n then error &quot;The number of rows must be greater than or equal to the number of columns to use this algorithm.&quot;
else
for j to n do
V[j]:=convert(LinearAlgebra:-SubMatrix(A,1..m,j..j),Vector[column]);
end do;
unassign('Q','R');
R:=Matrix(n,n,shape=triangular[upper]);
R[1,1]:=LinearAlgebra:-VectorNorm(V[1],2);
Q[1]:=V[1]/R[1,1];
for j from 2 to n do
for i to j do
if i&lt;&gt;j then
R[i,j]:=LinearAlgebra:-DotProduct(Q[i],V[j]);
V[j]:=V[j]-R[i,j]*Q[i];
else
R[i,j]:=LinearAlgebra:-VectorNorm(V[j],2);
Q[j]:=V[j]/R[i,j];
end if;
end do;
end do;
Q:=[seq(entries(Q)[k][1],k=1..n)];
Q:=convert(Q,Matrix);
total:=time()-total;
printf(&quot;The QR factorization of the matrix based on the MGS algorithm required %0.8f CPU seconds.&quot;,total);
end if;
end proc;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEkbWdzRicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYuUSkmQXNzaWduO0YnRi8vRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1GIzYvLUY5Ni5RJXByb2NGJy9GNlElYm9sZEYnLyUrZm9udHdlaWdodEdGV0Y+RkBGQkZERkZGSEZKL0ZNUSYwLjBlbUYnL0ZQRmVuLUkobWZlbmNlZEdGJDYlLUYjNigtRiM2Ki1GLDYmUSJBRidGL0YyRjUtRjk2LlEjOjpGJ0YvRjxGPkZARkJGREZGRkhGSkZaRmZuLUYsNiZRJ01hdHJpeEYnRi9GMkY1LyUnZmFtaWx5R1EwVGltZXN+TmV3flJvbWFuRidGLy8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGMUY8RmdvRi9Gam9GXXBGPEYvRjwtSSdtc3BhY2VHRiQ2Ji8lJ2hlaWdodEdRJjAuMGV4RicvJSZ3aWR0aEdRJjAuNWVtRicvJSZkZXB0aEdGZHAvJSpsaW5lYnJlYWtHUTFmaXJzdHByb2NuZXdsaW5lRictRiM2LC1GOTYuUSZsb2NhbEYnRlZGWEY+RkBGQkZERkZGSEZKRlpGZm4tRmBwNiZGYnBGZXBGaHAvRltxUSVhdXRvRictRiM2Mi1GLDYmUSJtRidGL0YyRjUtRjk2LlEiLEYnRi9GPEY+L0ZBRjRGQkZERkZGSEZKRlovRlBRLDAuMzMzMzMzM2VtRictRiw2JlEibkYnRi9GMkY1RltyLUYsNiZRImlGJ0YvRjJGNUZbci1GLDYmUSJqRidGL0YyRjVGW3ItRiw2JlEia0YnRi9GMkY1RltyLUYsNiZRJnRvdGFsRidGL0YyRjVGZ29GL0Zqb0ZdcEY8LUY5Ni5RIjtGJ0YvRjxGPkZeckZCRkRGRkZIRkpGWkZPRl9wRmdvRi9Gam9GXXBGPC1GIzYsLUY5Ni5RJ2dsb2JhbEYnRlZGWEY+RkBGQkZERkZGSEZKRlpGZm5GYnEtRiM2LC1GLDYmUSJWRidGL0YyRjVGW3ItRiw2JlEiUUYnRi9GMkY1RltyLUYsNiZRIlJGJ0YvRjJGNUZnb0YvRmpvRl1wRjxGYHNGX3BGZ29GL0Zqb0ZdcEY8LUYjNiotRiM2Ki1GIzYqRl1zLUY5Ni5RIzo9RidGL0Y8Rj5GQEZCRkRGRkZIRkpGTEZPLUYjNiotRiw2JlEldGltZUYnRi9GMkY1LUY5Ni5RMCZBcHBseUZ1bmN0aW9uO0YnRi9GPEY+RkBGQkZERkZGSEZKRlpGZm4tRmhuNiUtRiM2KC1GLDYmUSFGJ0YvRjJGNUZnb0YvRmpvRl1wRjxGL0Y8RmdvRi9Gam9GXXBGPEZnb0YvRmpvRl1wRjxGYHNGX3BGZ29GL0Zqb0ZdcEY8LUYjNiotRiM2Ki1GIzYqRmhxRltyRmFyRmdvRi9Gam9GXXBGPEZpdC1GIzYqLUYjNiotRiw2JlEuTGluZWFyQWxnZWJyYUYnRi9GMkY1LUY5Ni5RIzotRidGL0Y8Rj5GQEZCRkRGRkZIRkpGWkZmbi1GLDYmUStEaW1lbnNpb25zRidGL0YyRjVGZ29GL0Zqb0ZdcEY8RmF1LUZobjYlLUYjNihGXm9GZ29GL0Zqb0ZdcEY8Ri9GPEZnb0YvRmpvRl1wRjxGZ29GL0Zqb0ZdcEY8RmBzRl9wRmdvRi9Gam9GXXBGPC1GIzYqLUYjNi8tRjk2LlEjaWZGJ0ZWRlhGPkZARkJGREZGRkhGSkZaRmZuRmJxLUYjNipGaHEtRjk2LlEiPEYnRi9GPEY+RkBGQkZERkZGSEZKRkxGT0ZhckZnb0YvRmpvRl1wRjxGYnEtRjk2LlEldGhlbkYnRlZGWEY+RkBGQkZERkZGSEZKRlpGZm4tRmBwNiZGYnBGZXBGaHAvRltxUTZpbmNyZWFzZWluZGVudG5ld2xpbmVGJy1GIzYqLUY5Ni5RJmVycm9yRidGVkZYRj5GQEZCRkRGRkZIRkpGWkZmbkZicS1JI21zR0YkNiNRW3FUaGV+bnVtYmVyfm9mfnJvd3N+bXVzdH5iZX5ncmVhdGVyfnRoYW5+b3J+ZXF1YWx+dG9+dGhlfm51bWJlcn5vZn5jb2x1bW5zfnRvfnVzZX50aGlzfmFsZ29yaXRobS5GJ0Znb0YvRmpvRl1wRjwtRmBwNiZGYnBGZXBGaHAvRltxUTZkZWNyZWFzZWluZGVudG5ld2xpbmVGJ0Znb0YvRmpvRl1wRjwtRiM2Ky1GOTYuUSVlbHNlRidGVkZYRj5GQEZCRkRGRkZIRkpGWkZmbkZheC1GIzYxLUYjNiotRiM2LC1GIzYwLUY5Ni5RJGZvckYnRlZGWEY+RkBGQkZERkZGSEZKRlpGZm5GYnFGZ3JGYnEtRjk2LlEjdG9GJ0ZWRlhGPkZARkJGREZGRkhGSkZaRmZuRmJxRmFyRmJxLUY5Ni5RI2RvRidGVkZYRj5GQEZCRkRGRkZIRkpGWkZmbkZnb0YvRmpvRl1wRjxGYXgtRiM2Ki1GIzYrRmpzLUY5Ni5RIltGJ0YvRjwvRj9GNEZAL0ZDRjRGREZGRkhGSi9GTVEsMC4xNjY2NjY3ZW1GJy9GUEZiW2wtRiM2KEZnckZnb0YvRmpvRl1wRjwtRjk2LlEiXUYnRi9GPEZfW2xGQEZgW2xGREZGRkhGSkZhW2wvRlBRLDAuMTExMTExMWVtRidGZ29GL0Zqb0ZdcEY8Rml0LUYjNiotRiw2JlEoY29udmVydEYnRi9GMkY1RmF1LUZobjYlLUYjNiotRiM2Ki1GIzYqRmV2Rmh2LUYsNiZRKlN1Yk1hdHJpeEYnRi9GMkY1RmdvRi9Gam9GXXBGPEZhdS1GaG42JS1GIzYsRl5vRltyLUYjNiotSSNtbkdGJDYlUSIxRidGL0Y8LUY5Ni5RIy4uRidGL0Y8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjIyMjIyMmVtRidGZm5GaHFGZ29GL0Zqb0ZdcEY8RltyLUYjNipGZ3JGZV1sRmdyRmdvRi9Gam9GXXBGPEZnb0YvRmpvRl1wRjxGL0Y8RmdvRi9Gam9GXXBGPEZbci1GIzYrLUYsNiZRJ1ZlY3RvckYnRi9GMkY1RlxbbC1GIzYoLUYsNiZRJ2NvbHVtbkYnRi9GMkY1RmdvRi9Gam9GXXBGPEZmW2xGZ29GL0Zqb0ZdcEY8RmdvRi9Gam9GXXBGPEYvRjxGZ29GL0Zqb0ZdcEY8RmdvRi9Gam9GXXBGPEZeeS1GOTYuUSdlbmR+ZG9GJ0ZWRlhGPkZARkJGREZGRkhGSkZaRmZuRmdvRi9Gam9GXXBGPEZgc0ZfcEZnb0YvRmpvRl1wRjwtRiM2Ki1GIzYqLUYsNiZRKXVuYXNzaWduRidGL0YyRjVGYXUtRmhuNiUtRiM2Ki1GIzYqLUY5Ni5RIidGJ0YvRjxGPkZARkJGREZGRkhGSi9GTUZqW2xGZm5GXXRGZl9sRmdvRi9Gam9GXXBGPEZbci1GIzYqRmZfbEZgdEZmX2xGZ29GL0Zqb0ZdcEY8RmdvRi9Gam9GXXBGPEYvRjxGZ29GL0Zqb0ZdcEY8RmBzRl9wRmdvRi9Gam9GXXBGPC1GIzYqLUYjNipGYHRGaXQtRiM2KkZkb0ZhdS1GaG42JS1GIzYsRmFyRltyRmFyRltyLUYjNiotRiw2JlEmc2hhcGVGJ0YvRjJGNS1GOTYuUSI9RidGL0Y8Rj5GQEZCRkRGRkZIRkpGTEZPLUYjNistRiw2JlErdHJpYW5ndWxhckYnRi9GMkY1RlxbbC1GIzYoLUYsNiZRJnVwcGVyRidGL0YyRjVGZ29GL0Zqb0ZdcEY8RmZbbEZnb0YvRmpvRl1wRjxGZ29GL0Zqb0ZdcEY8RmdvRi9Gam9GXXBGPEYvRjxGZ29GL0Zqb0ZdcEY8RmdvRi9Gam9GXXBGPEZgc0ZfcEZnb0YvRmpvRl1wRjwtRiM2Ki1GIzYqLUYjNitGYHRGXFtsLUYjNipGYV1sRltyRmFdbEZnb0YvRmpvRl1wRjxGZltsRmdvRi9Gam9GXXBGPEZpdC1GIzYqLUYjNipGZXZGaHYtRiw2JlErVmVjdG9yTm9ybUYnRi9GMkY1RmdvRi9Gam9GXXBGPEZhdS1GaG42JS1GIzYqLUYjNitGanNGXFtsLUYjNihGYV1sRmdvRi9Gam9GXXBGPEZmW2xGZ29GL0Zqb0ZdcEY8RltyLUZiXWw2JVEiMkYnRi9GPEZnb0YvRmpvRl1wRjxGL0Y8RmdvRi9Gam9GXXBGPEZnb0YvRmpvRl1wRjxGYHNGX3BGZ29GL0Zqb0ZdcEY8LUYjNiotRiM2Ki1GIzYrRl10RlxbbEZdY2xGZltsRmdvRi9Gam9GXXBGPEZpdC1GIzYqLUYjNihGW2NsRmdvRi9Gam9GXXBGPC1GOTYuUSIvRidGL0Y8Rj5GQEZgW2xGREZGRkhGSkZhW2xGY1tsLUYjNihGXGJsRmdvRi9Gam9GXXBGPEZnb0YvRmpvRl1wRjxGZ29GL0Zqb0ZdcEY8RmBzRl9wRmdvRi9Gam9GXXBGPC1GIzYqLUYjNiwtRiM2NEZfekZicUZnckZicS1GOTYuUSVmcm9tRidGVkZYRj5GQEZCRkRGRkZIRkpGWkZmbkZicUZfY2xGYnFGYnpGYnFGYXJGYnFGZXpGZ29GL0Zqb0ZdcEY8RmF4LUYjNiwtRiM2MEZfekZicUZkckZicUZiekZicUZnckZicUZlekZnb0YvRmpvRl1wRjxGYXgtRiM2Ki1GIzYvRmZ3RmJxLUYjNipGZHItRjk2LlEjPD5GJ0YvRjxGPkZARkJGREZGRkhGSkZpX2xGaVtsRmdyRmdvRi9Gam9GXXBGPEZicUZeeEZheC1GIzYpLUYjNiotRiM2Ki1GIzYrRmB0RlxbbC1GIzYqRmRyRltyRmdyRmdvRi9Gam9GXXBGPEZmW2xGZ29GL0Zqb0ZdcEY8Rml0LUYjNiotRiM2KkZldkZodi1GLDYmUStEb3RQcm9kdWN0RidGL0YyRjVGZ29GL0Zqb0ZdcEY8RmF1LUZobjYlLUYjNiotRiM2K0ZddEZcW2wtRiM2KEZkckZnb0YvRmpvRl1wRjxGZltsRmdvRi9Gam9GXXBGPEZbckZqekZnb0YvRmpvRl1wRjxGL0Y8RmdvRi9Gam9GXXBGPEZnb0YvRmpvRl1wRjxGYHNGX3BGZ29GL0Zqb0ZdcEY8LUYjNipGanpGaXQtRiM2KC1GOTYuUSgmIzg3MjI7RidGL0Y8Rj5GQEZCRkRGRkZIRkpGaF1sL0ZQRmldbC1GIzYnRlxnbC1GOTYuUSIqRidGL0Y8Rj5GQEZCRkRGRkZIRkpGYVtsRmNbbEZdZmxGVkZYLUY5Ni5RIitGJ0YvRjxGPkZARkJGREZGRkhGSkZoXWxGZ2dsRmp6RlZGWEZnb0YvRmpvRl1wRjxGZ29GL0Zqb0ZdcEY8Rl55RmdvRi9Gam9GXXBGPC1GIzYrRmR5RmF4LUYjNiktRiM2Ki1GIzYqRl1mbEZpdC1GIzYqRmJibEZhdS1GaG42JS1GIzYqRmp6RltyRl9jbEZnb0YvRmpvRl1wRjxGL0Y8RmdvRi9Gam9GXXBGPEZnb0YvRmpvRl1wRjxGYHNGX3BGZ29GL0Zqb0ZdcEY8LUYjNiotRiM2K0ZddEZcW2xGZFtsRmZbbEZnb0YvRmpvRl1wRjxGaXQtRiM2Ki1GIzYoRmp6RmdvRi9Gam9GXXBGPEZcZGwtRiM2KEZdZmxGZ29GL0Zqb0ZdcEY8RmdvRi9Gam9GXXBGPEZnb0YvRmpvRl1wRjxGZ29GL0Zqb0ZdcEY8Rl55RmdvRi9Gam9GXXBGPC1GOTYuUSdlbmR+aWZGJ0ZWRlhGPkZARkJGREZGRkhGSkZaRmZuRmdvRi9Gam9GXXBGPEZeeUZmXmxGZ29GL0Zqb0ZdcEY8Rl55RmZebEZnb0YvRmpvRl1wRjxGYHNGX3BGZ29GL0Zqb0ZdcEY8LUYjNiotRiM2KkZddEZpdC1GaG42Jy1GIzYoLUYjNiotRiw2JlEkc2VxRidGL0YyRjVGYXUtRmhuNiUtRiM2Ki1GIzYrLUYjNistRiM2Ki1GLDYmUShlbnRyaWVzRidGL0YyRjVGYXUtRmhuNiUtRiM2KEZddEZnb0YvRmpvRl1wRjxGL0Y8RmdvRi9Gam9GXXBGPEZcW2wtRiM2KEZqckZnb0YvRmpvRl1wRjxGZltsRmdvRi9Gam9GXXBGPEZcW2xGXWNsRmZbbEZnb0YvRmpvRl1wRjxGW3ItRiM2KkZqckZbYWwtRiM2KkZhXWxGZV1sRmFyRmdvRi9Gam9GXXBGPEZnb0YvRmpvRl1wRjxGZ29GL0Zqb0ZdcEY8Ri9GPEZnb0YvRmpvRl1wRjxGZ29GL0Zqb0ZdcEY8Ri9GPC8lJW9wZW5HRl5bbC8lJmNsb3NlR0ZoW2xGZ29GL0Zqb0ZdcEY8RmBzRl9wRmdvRi9Gam9GXXBGPC1GIzYqLUYjNipGXXRGaXQtRiM2KkZdXGxGYXUtRmhuNiUtRiM2KkZddEZbckZkb0Znb0YvRmpvRl1wRjxGL0Y8RmdvRi9Gam9GXXBGPEZnb0YvRmpvRl1wRjxGYHNGX3BGZ29GL0Zqb0ZdcEY8LUYjNiotRiM2KkZdc0ZpdC1GIzYnRlx1LUY5Ni5RKn4mIzg3MjI7fkYnRi9GPEY+RkBGQkZERkZGSEZKRlpGZm5GXXNGVkZYRmdvRi9Gam9GXXBGPEZgc0ZfcEZnb0YvRmpvRl1wRjwtRiM2Ki1GLDYmUSdwcmludGZGJ0YvRjJGNUZhdS1GaG42JS1GIzYqLUZbeTYjUWRwVGhlflFSfmZhY3Rvcml6YXRpb25+b2Z+dGhlfm1hdHJpeH5iYXNlZH5vbn50aGV+TUdTfmFsZ29yaXRobX5yZXF1aXJlZH4lMC44Zn5DUFV+c2Vjb25kcy5GJ0ZbckZdc0Znb0YvRmpvRl1wRjxGL0Y8RmdvRi9Gam9GXXBGPEZnb0YvRmpvRl1wRjxGXnlGZ29GL0Zqb0ZdcEY8RmhpbEZnb0YvRmpvRl1wRjxGZ29GL0Zqb0ZdcEY8Rl55LUY5Ni5RKWVuZH5wcm9jRidGVkZYRj5GQEZCRkRGRkZIRkpGWkZmbkZnb0YvRmpvRl1wRjxGVkZY">LV9JLFR5cGVzZXR0aW5nRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiSSxtcHJpbnRzbGFzaEdGKDYkNyM+SSRtZ3NHRihmKjYjJ0kiQUdGKEknTWF0cml4R0YoNihJIm1HRihJIm5HRihJImlHRihJImpHRihJImtHRihJJnRvdGFsR0YoRihGKEMlPkY5LUkldGltZUdGJkYoPjYkRjRGNS1fSS5MaW5lYXJBbGdlYnJhR0YoSStEaW1lbnNpb25zR0YoNiNGMUAlMkY0RjVZUVtxVGhlfm51bWJlcn5vZn5yb3dzfm11c3R+YmV+Z3JlYXRlcn50aGFufm9yfmVxdWFsfnRvfnRoZX5udW1iZXJ+b2Z+Y29sdW1uc350b351c2V+dGhpc35hbGdvcml0aG0uRihDLD8oRjciIiJGS0Y1SSV0cnVlR0YmPiZJIlZHRig2I0Y3LUkoY29udmVydEdGJjYkLV9GQkkqU3ViTWF0cml4R0YoNiVGMTtGS0Y0O0Y3RjcmSSdWZWN0b3JHRig2I0knY29sdW1uR0YoLUkpdW5hc3NpZ25HRig2JC5JIlFHRiguSSJSR0YoPkZeby1GMjYlRjVGNS9JJnNoYXBlR0YoJkkrdHJpYW5ndWxhckdGKDYjSSZ1cHBlckdGKD4mRl5vNiRGS0ZLLV9GQkkrVmVjdG9yTm9ybUdGKDYkJkZPNiNGSyIiIz4mRlxvRmBwKiZGX3BGS0ZpbyEiIj8oRjdGYXBGS0Y1Rkw/KEY2RktGS0Y3RkxAJTBGNkY3QyQ+JkZebzYkRjZGNy1fRkJJK0RvdFByb2R1Y3RHRig2JCZGXG82I0Y2Rk4+Rk4sJiomRmJxRktGXHFGS0ZlcEZORktDJD5GXHEtRlxwNiRGTkZhcD4mRlxvRlAqJkZORktGXHFGZXA+RlxvNyMtSSRzZXFHRiY2JCYmLUkoZW50cmllc0dGJjYjRlxvNiNGOEZgcC9GODtGS0Y1PkZcby1GUjYkRlxvRjI+RjksJkY8RktGOUZlcC1JJ3ByaW50ZkdGKDYkUWRwVGhlflFSfmZhY3Rvcml6YXRpb25+b2Z+dGhlfm1hdHJpeH5iYXNlZH5vbn50aGV+TUdTfmFsZ29yaXRobX5yZXF1aXJlZH4lMC44Zn5DUFV+c2Vjb25kcy5GKEY5Rig2JUZPRlxvRl5vRig3I0Yu</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L4" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">showstat(mgs);  # This output for a program is more traditional because the program lines are numbered in order.</Text-field>
</Input>
<Output>
<Text-field style="Line Printed Output" layout="Line Printed Output">
mgs := proc(A::Matrix)
local m, n, i, j, k, total;
global V, Q, R;
   1   total := time();
   2   m, n := LinearAlgebra:-Dimensions(A);
   3   if m &lt; n then
   4     error &quot;The number of rows must be greater than or equal to the number of columns to use this algorithm.&quot;
       else
   5     for j to n do
   6       V[j] := convert(LinearAlgebra:-SubMatrix(A,1 .. m,j .. j),Vector[column])
         end do;
   7     unassign('Q','R');
   8     R := Matrix(n,n,shape = triangular[upper]);
   9     R[1,1] := LinearAlgebra:-VectorNorm(V[1],2);
  10     Q[1] := V[1]/R[1,1];
  11     for j from 2 to n do
  12       for i to j do
  13         if i &lt;&gt; j then
  14           R[i,j] := LinearAlgebra:-DotProduct(Q[i],V[j]);
  15           V[j] := -Q[i]*R[i,j]+V[j]
             else
  16           R[i,j] := LinearAlgebra:-VectorNorm(V[j],2);
  17           Q[j] := V[j]/R[i,j]
             end if
           end do
         end do;
  18     Q := [seq(entries(Q)[k][1],k = 1 .. n)];
  19     Q := convert(Q,Matrix);
  20     total := time()-total;
  21     printf(&quot;The QR factorization of the matrix based on the MGS algorithm required %0.8f CPU seconds.&quot;,total)
       end if
end proc
</Text-field>
</Output>
</Group>
<Group labelreference="L6" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Let's apply the program to a few examples to see how well it works!</Text-field>
</Input>
</Group>
<Group labelreference="L7" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">f:=rand(1..10);  # create a short program that randomly generates any integer from 1 to 10, inclusive.</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiZkYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tRiM2LS1GOTYuUSVwcm9jRicvRjZRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRldGPkZARkJGREZGRkhGSi9GTVEmMC4wZW1GJy9GUEZlbi1JKG1mZW5jZWRHRiQ2JS1GIzYoLUYsNiZRIUYnRi9GMkY1LyUnZmFtaWx5R1EwVGltZXN+TmV3flJvbWFuRidGLy8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGMUY8Ri9GPC1JJ21zcGFjZUdGJDYmLyUnaGVpZ2h0R1EmMC4wZXhGJy8lJndpZHRoR1EmMC41ZW1GJy8lJmRlcHRoR0ZccC8lKmxpbmVicmVha0dRMWZpcnN0cHJvY25ld2xpbmVGJy1GIzYnLUYjNiotRiM2LkZTRmduLUZobzYmRmpvRl1wRmBwL0ZjcFE2aW5jcmVhc2VpbmRlbnRuZXdsaW5lRictRiM2LC1GOTYuUSdvcHRpb25GJ0ZWRlhGPkZARkJGREZGRkhGSkZaRmZuLUZobzYmRmpvRl1wRmBwL0ZjcFElYXV0b0YnLUYjNigtRiM2Ki1GLDYmUShidWlsdGluRidGL0YyRjUtRjk2LlEiPUYnRi9GPEY+RkBGQkZERkZGSEZKRkxGTy1GLDYmUTRSYW5kTnVtYmVySW50ZXJmYWNlRidGL0YyRjVGX29GL0Zib0Zlb0Y8Rl9vRi9GYm9GZW9GPC1GOTYuUSI7RidGL0Y8Rj4vRkFGNEZCRkRGRkZIRkpGWkZPRmdvRl9vRi9GYm9GZW9GPEZqbi1GaG82JkZqb0ZdcEZgcC9GY3BRNmRlY3JlYXNlaW5kZW50bmV3bGluZUYnLUY5Ni5RKWVuZH5wcm9jRidGVkZYRj5GQEZCRkRGRkZIRkpGWkZmbkZfb0YvRmJvRmVvRjwtRjk2LlEwJkFwcGx5RnVuY3Rpb247RidGL0Y8Rj5GQEZCRkRGRkZIRkpGWkZmbi1GaG42JS1GIzYsLUkjbW5HRiQ2JVEiNkYnRi9GPC1GOTYuUSIsRidGL0Y8Rj5GaHJGQkZERkZGSEZKRlovRlBRLDAuMzMzMzMzM2VtRictRmhzNiVRIzEwRidGL0Y8Rlt0LUZoczYlUSI0RidGL0Y8Rl9vRi9GYm9GZW9GPEYvRjxGX29GL0Zib0Zlb0Y8LUY5Ni5RIitGJ0YvRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUEZqdC1GaHM2JVEiMUYnRi9GPEZWRlhGaXJGXXNGX29GL0Zib0Zlb0Y8RlZGWA==">LV9JLFR5cGVzZXR0aW5nRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiSSxtcHJpbnRzbGFzaEdGKDYkNyM+SSJmR0YoZipGKEYoRihGKCwmLWYqRihGKDYjL0koYnVpbHRpbkdGKEk0UmFuZE51bWJlckludGVyZmFjZUdGKEYoRihGKEYoRig2JSIiJyIjNSIiJSIiIkY6RjpGKEYoNiRJNl90aGlzbW9kdWxlZGVmaW5pdGlvbkdGKEYoNyNGLg==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L8" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">M:=Matrix(f,8,4);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiTUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtZmVuY2VkR0YkNiktSSdtdGFibGVHRiQ2PC1JJG10ckdGJDYpLUkkbXRkR0YkNigtSSNtbkdGJDYlUSI3RidGL0Y8LyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0Zdby8lK2dyb3VwYWxpZ25HRl1vLyUocm93c3BhbkdRIjFGJy8lK2NvbHVtbnNwYW5HRmRvLUZlbjYoLUZobjYlUSMxMEYnRi9GPEZbb0Zeb0Zgb0Zib0Zlby1GZW42KC1GaG42JVEiNkYnRi9GPEZbb0Zeb0Zgb0Zib0Zlby1GZW42KC1GaG42JVEiMkYnRi9GPEZbb0Zeb0Zgb0Zib0Zlb0Zbb0Zeb0Zgby1GWDYpLUZlbjYoLUZobjYlUSI0RidGL0Y8RltvRl5vRmBvRmJvRmVvRlxwLUZlbjYoLUZobjYlUSI1RidGL0Y8RltvRl5vRmBvRmJvRmVvLUZlbjYoLUZobjYlRmRvRi9GPEZbb0Zeb0Zgb0Zib0Zlb0Zbb0Zeb0Zgby1GWDYpLUZlbjYoLUZobjYlUSI4RidGL0Y8RltvRl5vRmBvRmJvRmVvRl1xRmdvRmFwRltvRl5vRmBvLUZYNilGYXBGaHBGaHEtRmVuNigtRmhuNiVRIjNGJ0YvRjxGW29GXm9GYG9GYm9GZW9GW29GXm9GYG8tRlg2KS1GZW42KC1GaG42JVEiOUYnRi9GPEZbb0Zeb0Zgb0Zib0Zlb0Znb0ZhcEZocUZbb0Zeb0Zgby1GWDYpRmdvRmZyRmJxRlxwRltvRl5vRmBvLUZYNilGWkZaRl9yRl9yRltvRl5vRmBvLUZYNilGXXFGX3JGaHFGZ29GW29GXm9GYG8vJSZhbGlnbkdRJWF4aXNGJy9GXG9RKWJhc2VsaW5lRicvRl9vUSdjZW50ZXJGJy9GYW9RJ3xmcmxlZnR8aHJGJy8lL2FsaWdubWVudHNjb3BlR0Y0LyUsY29sdW1ud2lkdGhHUSVhdXRvRicvJSZ3aWR0aEdGXnQvJStyb3dzcGFjaW5nR1EmMS4wZXhGJy8lLmNvbHVtbnNwYWNpbmdHUSYwLjhlbUYnLyUpcm93bGluZXNHUSVub25lRicvJSxjb2x1bW5saW5lc0dGaXQvJSZmcmFtZUdGaXQvJS1mcmFtZXNwYWNpbmdHUSwwLjRlbX4wLjVleEYnLyUqZXF1YWxyb3dzR0YxLyUtZXF1YWxjb2x1bW5zR0YxLyUtZGlzcGxheXN0eWxlR0YxLyUlc2lkZUdRJnJpZ2h0RicvJTBtaW5sYWJlbHNwYWNpbmdHRmZ0Ri9GPC9JK21zZW1hbnRpY3NHRiRRJ01hdHJpeEYnLyUlb3BlbkdRJyZsc3FiO0YnLyUmY2xvc2VHUScmcnNxYjtGJ0Zcdi9GNlElYm9sZEYnLyUrZm9udHdlaWdodEdGZnY=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiTUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtZmVuY2VkR0YkNiktSSdtdGFibGVHRiQ2PC1JJG10ckdGJDYpLUkkbXRkR0YkNigtSSNtbkdGJDYlUSI3RidGL0Y8LyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0Zdby8lK2dyb3VwYWxpZ25HRl1vLyUocm93c3BhbkdRIjFGJy8lK2NvbHVtbnNwYW5HRmRvLUZlbjYoLUZobjYlUSMxMEYnRi9GPEZbb0Zeb0Zgb0Zib0Zlby1GZW42KC1GaG42JVEiNkYnRi9GPEZbb0Zeb0Zgb0Zib0Zlby1GZW42KC1GaG42JVEiMkYnRi9GPEZbb0Zeb0Zgb0Zib0Zlb0Zbb0Zeb0Zgby1GWDYpLUZlbjYoLUZobjYlUSI0RidGL0Y8RltvRl5vRmBvRmJvRmVvRlxwLUZlbjYoLUZobjYlUSI1RidGL0Y8RltvRl5vRmBvRmJvRmVvLUZlbjYoLUZobjYlRmRvRi9GPEZbb0Zeb0Zgb0Zib0Zlb0Zbb0Zeb0Zgby1GWDYpLUZlbjYoLUZobjYlUSI4RidGL0Y8RltvRl5vRmBvRmJvRmVvRl1xRmdvRmFwRltvRl5vRmBvLUZYNilGYXBGaHBGaHEtRmVuNigtRmhuNiVRIjNGJ0YvRjxGW29GXm9GYG9GYm9GZW9GW29GXm9GYG8tRlg2KS1GZW42KC1GaG42JVEiOUYnRi9GPEZbb0Zeb0Zgb0Zib0Zlb0Znb0ZhcEZocUZbb0Zeb0Zgby1GWDYpRmdvRmZyRmJxRlxwRltvRl5vRmBvLUZYNilGWkZaRl9yRl9yRltvRl5vRmBvLUZYNilGXXFGX3JGaHFGZ29GW29GXm9GYG8vJSZhbGlnbkdRJWF4aXNGJy9GXG9RKWJhc2VsaW5lRicvRl9vUSdjZW50ZXJGJy9GYW9RJ3xmcmxlZnR8aHJGJy8lL2FsaWdubWVudHNjb3BlR0Y0LyUsY29sdW1ud2lkdGhHUSVhdXRvRicvJSZ3aWR0aEdGXnQvJStyb3dzcGFjaW5nR1EmMS4wZXhGJy8lLmNvbHVtbnNwYWNpbmdHUSYwLjhlbUYnLyUpcm93bGluZXNHUSVub25lRicvJSxjb2x1bW5saW5lc0dGaXQvJSZmcmFtZUdGaXQvJS1mcmFtZXNwYWNpbmdHUSwwLjRlbX4wLjVleEYnLyUqZXF1YWxyb3dzR0YxLyUtZXF1YWxjb2x1bW5zR0YxLyUtZGlzcGxheXN0eWxlR0YxLyUlc2lkZUdRJnJpZ2h0RicvJTBtaW5sYWJlbHNwYWNpbmdHRmZ0Ri9GPC9JK21zZW1hbnRpY3NHRiRRJ01hdHJpeEYnLyUlb3BlbkdRJyZsc3FiO0YnLyUmY2xvc2VHUScmcnNxYjtGJ0Zcdi9GNlElYm9sZEYnLyUrZm9udHdlaWdodEdGZnY=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L9" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">LinearAlgebra:-Map(evalf,M);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkobWZlbmNlZEc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUknbXRhYmxlR0YkNjwtSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVEjNy5GJy8lJWJvbGRHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lKXJvd2FsaWduR1EhRicvJSxjb2x1bW5hbGlnbkdGQC8lK2dyb3VwYWxpZ25HRkAvJShyb3dzcGFuR1EiMUYnLyUrY29sdW1uc3BhbkdGRy1GMjYoLUY1NiVRJDEwLkYnRjhGO0Y+RkFGQ0ZFRkgtRjI2KC1GNTYlUSM2LkYnRjhGO0Y+RkFGQ0ZFRkgtRjI2KC1GNTYlUSMyLkYnRjhGO0Y+RkFGQ0ZFRkhGPkZBRkMtRi82KS1GMjYoLUY1NiVRIzQuRidGOEY7Rj5GQUZDRkVGSEZPLUYyNigtRjU2JVEjNS5GJ0Y4RjtGPkZBRkNGRUZILUYyNigtRjU2JVEjMS5GJ0Y4RjtGPkZBRkNGRUZIRj5GQUZDLUYvNiktRjI2KC1GNTYlUSM4LkYnRjhGO0Y+RkFGQ0ZFRkhGam5GSkZURj5GQUZDLUYvNilGVEZlbkZmby1GMjYoLUY1NiVRIzMuRidGOEY7Rj5GQUZDRkVGSEY+RkFGQy1GLzYpLUYyNigtRjU2JVEjOS5GJ0Y4RjtGPkZBRkNGRUZIRkpGVEZmb0Y+RkFGQy1GLzYpRkpGZHBGX29GT0Y+RkFGQy1GLzYpRjFGMUZdcEZdcEY+RkFGQy1GLzYpRmpuRl1wRmZvRkpGPkZBRkMvJSZhbGlnbkdRJWF4aXNGJy9GP1EpYmFzZWxpbmVGJy9GQlEnY2VudGVyRicvRkRRJ3xmcmxlZnR8aHJGJy8lL2FsaWdubWVudHNjb3BlR1EldHJ1ZUYnLyUsY29sdW1ud2lkdGhHUSVhdXRvRicvJSZ3aWR0aEdGXXIvJStyb3dzcGFjaW5nR1EmMS4wZXhGJy8lLmNvbHVtbnNwYWNpbmdHUSYwLjhlbUYnLyUpcm93bGluZXNHUSVub25lRicvJSxjb2x1bW5saW5lc0dGaHIvJSZmcmFtZUdGaHIvJS1mcmFtZXNwYWNpbmdHUSwwLjRlbX4wLjVleEYnLyUqZXF1YWxyb3dzR0Y6LyUtZXF1YWxjb2x1bW5zR0Y6LyUtZGlzcGxheXN0eWxlR0Y6LyUlc2lkZUdRJnJpZ2h0RicvJTBtaW5sYWJlbHNwYWNpbmdHRmVyRjhGOy9JK21zZW1hbnRpY3NHRiRRJ01hdHJpeEYnLyUlb3BlbkdRJyZsc3FiO0YnLyUmY2xvc2VHUScmcnNxYjtGJ0ZbdA==">LUkobWZlbmNlZEc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUknbXRhYmxlR0YkNjwtSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVEjNy5GJy8lJWJvbGRHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lKXJvd2FsaWduR1EhRicvJSxjb2x1bW5hbGlnbkdGQC8lK2dyb3VwYWxpZ25HRkAvJShyb3dzcGFuR1EiMUYnLyUrY29sdW1uc3BhbkdGRy1GMjYoLUY1NiVRJDEwLkYnRjhGO0Y+RkFGQ0ZFRkgtRjI2KC1GNTYlUSM2LkYnRjhGO0Y+RkFGQ0ZFRkgtRjI2KC1GNTYlUSMyLkYnRjhGO0Y+RkFGQ0ZFRkhGPkZBRkMtRi82KS1GMjYoLUY1NiVRIzQuRidGOEY7Rj5GQUZDRkVGSEZPLUYyNigtRjU2JVEjNS5GJ0Y4RjtGPkZBRkNGRUZILUYyNigtRjU2JVEjMS5GJ0Y4RjtGPkZBRkNGRUZIRj5GQUZDLUYvNiktRjI2KC1GNTYlUSM4LkYnRjhGO0Y+RkFGQ0ZFRkhGam5GSkZURj5GQUZDLUYvNilGVEZlbkZmby1GMjYoLUY1NiVRIzMuRidGOEY7Rj5GQUZDRkVGSEY+RkFGQy1GLzYpLUYyNigtRjU2JVEjOS5GJ0Y4RjtGPkZBRkNGRUZIRkpGVEZmb0Y+RkFGQy1GLzYpRkpGZHBGX29GT0Y+RkFGQy1GLzYpRjFGMUZdcEZdcEY+RkFGQy1GLzYpRmpuRl1wRmZvRkpGPkZBRkMvJSZhbGlnbkdRJWF4aXNGJy9GP1EpYmFzZWxpbmVGJy9GQlEnY2VudGVyRicvRkRRJ3xmcmxlZnR8aHJGJy8lL2FsaWdubWVudHNjb3BlR1EldHJ1ZUYnLyUsY29sdW1ud2lkdGhHUSVhdXRvRicvJSZ3aWR0aEdGXXIvJStyb3dzcGFjaW5nR1EmMS4wZXhGJy8lLmNvbHVtbnNwYWNpbmdHUSYwLjhlbUYnLyUpcm93bGluZXNHUSVub25lRicvJSxjb2x1bW5saW5lc0dGaHIvJSZmcmFtZUdGaHIvJS1mcmFtZXNwYWNpbmdHUSwwLjRlbX4wLjVleEYnLyUqZXF1YWxyb3dzR0Y6LyUtZXF1YWxjb2x1bW5zR0Y6LyUtZGlzcGxheXN0eWxlR0Y6LyUlc2lkZUdRJnJpZ2h0RicvJTBtaW5sYWJlbHNwYWNpbmdHRmVyRjhGOy9JK21zZW1hbnRpY3NHRiRRJ01hdHJpeEYnLyUlb3BlbkdRJyZsc3FiO0YnLyUmY2xvc2VHUScmcnNxYjtGJ0ZbdA==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L10" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">mgs(M);</Text-field>
</Input>
<Output>
<Text-field style="Line Printed Output" layout="Line Printed Output">The QR factorization of the matrix based on the MGS algorithm required 0.05300000 CPU seconds.</Text-field>
</Output>
</Group>
<Group labelreference="L11" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Q;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkobWFjdGlvbkc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkobWZlbmNlZEdGJDYpLUklbXJvd0dGJDYoLUknbXRhYmxlR0YkNjwtSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVEyMC4zNTUzNzExNTc4OTAwMDBGJy8lJWJvbGRHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lKXJvd2FsaWduR1EhRicvJSxjb2x1bW5hbGlnbkdGRi8lK2dyb3VwYWxpZ25HRkYvJShyb3dzcGFuR1EiMUYnLyUrY29sdW1uc3BhbkdGTS1GODYoLUY7NiVRMjAuNTM2Nzk1MTAxMDI1MDgyRidGPkZBRkRGR0ZJRktGTi1GODYoLUY7NiVRMjAuMTI1NzI1MzgyNjg1NjA2RidGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiYtSSNtb0dGJDYuUSomdW1pbnVzMDtGJ0Y+RkEvJSZmZW5jZUdGQC8lKnNlcGFyYXRvckdGQC8lKXN0cmV0Y2h5R0ZALyUqc3ltbWV0cmljR0ZALyUobGFyZ2VvcEdGQC8lLm1vdmFibGVsaW1pdHNHRkAvJSdhY2NlbnRHRkAvJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0ZccC1GOzYlUTIwLjIwNjgzODgyNjkxMjAxOUYnRj5GQUY+RkFGREZHRklGS0ZORkRGR0ZJLUY1NiktRjg2KC1GOzYlUTIwLjIwMzA2OTIzMzA4MDAwMEYnRj5GQUZERkdGSUZLRk4tRjg2KC1GOzYlUTIwLjM1NzI1NTgyMjgxNDMzMkYnRj5GQUZERkdGSUZLRk4tRjg2KC1GOzYlUTIwLjIwMTgwMTI1MTM4NzAxMUYnRj5GQUZERkdGSUZLRk4tRjg2KC1GLzYmRmhuLUY7NiVRMjAuMTQ4MjE4NjA3ODUzODgyRidGPkZBRj5GQUZERkdGSUZLRk5GREZHRkktRjU2KS1GODYoLUY7NiVRMjAuNDA2MTM4NDY2MTYwMDAwRidGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiZGaG4tRjs2JVEyMC41MjMxMjQ1OTg5NzEzMzVGJ0Y+RkFGPkZBRkRGR0ZJRktGTi1GODYoLUY7NiVRMjAuNDA4NTU0MTA3NTU1NzQ2RidGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiZGaG4tRjs2JVEyMC41MjU1MDI0MTQ0NjE0ODBGJ0Y+RkFGPkZBRkRGR0ZJRktGTkZERkdGSS1GNTYpLUY4NigtRjs2JVEyMC4xMDE1MzQ2MTY1NDAwMDBGJ0Y+RkFGREZHRklGS0ZOLUY4NigtRjs2JVEyMC4zNTU0MzMwODkyMDcxNjZGJ0Y+RkFGREZHRklGS0ZOLUY4NigtRjs2JVEyMC41NTU3NTQyNDAxNzY4MzBGJ0Y+RkFGREZHRklGS0ZOLUY4NigtRjs2JVEyMC4xNzg0ODU4MjAyMDg1MTBGJ0Y+RkFGREZHRklGS0ZORkRGR0ZJLUY1NiktRjg2KC1GOzYlUTIwLjQ1NjkwNTc3NDQzMDAwMEYnRj5GQUZERkdGSUZLRk4tRjg2KC1GOzYlUTIwLjE4NTAwNzQ3OTAzMjI0OEYnRj5GQUZERkdGSUZLRk4tRjg2KC1GLzYmRmhuLUY7NiVRMjAuMzA5NjQyMTMyMTcwODY0RidGPkZBRj5GQUZERkdGSUZLRk4tRjg2KC1GOzYlUTIwLjM2OTA0NzQ5ODM5NzM5OUYnRj5GQUZERkdGSUZLRk5GREZHRkktRjU2KS1GODYoLUY7NiVRMjAuNTA3NjczMDgyNzAwMDAwRidGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiZGaG4tRjs2JVEyMC4xNjc2OTE1MDk3NjQxNjlGJ0Y+RkFGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiZGaG4tRjs2JVEyMC40NDM3ODkyNDcxOTc0MjRGJ0Y+RkFGPkZBRkRGR0ZJRktGTi1GODYoLUY7NiVRMzAuMDEzOTExNzA2MDE0NDE5OEYnRj5GQUZERkdGSUZLRk5GREZHRkktRjU2KUY3LUY4NigtRjs2JVE0MC4wMDYzNzk1Njc2MjUwODE3OUYnRj5GQUZERkdGSUZLRk4tRjg2KC1GLzYmRmhuLUY7NiVRMjAuMTIwNjQwMzExODQ5MzY5RidGPkZBRj5GQUZERkdGSUZLRk4tRjg2KC1GLzYmRmhuLUY7NiVRMjAuMTQzMTI5MDE3MTMwNzExRidGPkZBRj5GQUZERkdGSUZLRk5GREZHRkktRjU2KS1GODYoLUY7NiVRMjAuMjUzODM2NTQxMzUwMDAwRidGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiZGaG4tRjs2JVEyMC4zNDkwNTM1MjE1ODIwODRGJ0Y+RkFGPkZBRkRGR0ZJRktGTi1GODYoLUY7NiVRMjAuNDAwMzg1OTYxNzQzODAxRidGPkZBRkRGR0ZJRktGTi1GODYoLUY7NiVRMjAuNjg1ODMwNDg5ODU2MzA1RidGPkZBRkRGR0ZJRktGTkZERkdGSS8lJmFsaWduR1ElYXhpc0YnL0ZFUSliYXNlbGluZUYnL0ZIUSdjZW50ZXJGJy9GSlEnfGZybGVmdHxockYnLyUvYWxpZ25tZW50c2NvcGVHUSV0cnVlRicvJSxjb2x1bW53aWR0aEdRJWF1dG9GJy8lJndpZHRoR0ZnW2wvJStyb3dzcGFjaW5nR1EmMS4wZXhGJy8lLmNvbHVtbnNwYWNpbmdHUSYwLjhlbUYnLyUpcm93bGluZXNHUSVub25lRicvJSxjb2x1bW5saW5lc0dGYlxsLyUmZnJhbWVHRmJcbC8lLWZyYW1lc3BhY2luZ0dRLDAuNGVtfjAuNWV4RicvJSplcXVhbHJvd3NHRkAvJS1lcXVhbGNvbHVtbnNHRkAvJS1kaXNwbGF5c3R5bGVHRkAvJSVzaWRlR1EmcmlnaHRGJy8lMG1pbmxhYmVsc3BhY2luZ0dGX1xsLyUnZmFtaWx5R1EwVGltZXN+TmV3flJvbWFuRidGPi8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGQEZBRj5GQS9JK21zZW1hbnRpY3NHRiRRJ01hdHJpeEYnLyUlb3BlbkdRIltGJy8lJmNsb3NlR1EiXUYnRl1ebC8lK2FjdGlvbnR5cGVHUS5ydGFibGVhZGRyZXNzRicvJSlydGFibGVpZEdRNTE4NDQ2NzQ0MDc4MjQ4MDYwOTE4Ric=">LUkobWFjdGlvbkc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkobWZlbmNlZEdGJDYpLUklbXJvd0dGJDYoLUknbXRhYmxlR0YkNjwtSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVEyMC4zNTUzNzExNTc4OTAwMDBGJy8lJWJvbGRHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lKXJvd2FsaWduR1EhRicvJSxjb2x1bW5hbGlnbkdGRi8lK2dyb3VwYWxpZ25HRkYvJShyb3dzcGFuR1EiMUYnLyUrY29sdW1uc3BhbkdGTS1GODYoLUY7NiVRMjAuNTM2Nzk1MTAxMDI1MDgyRidGPkZBRkRGR0ZJRktGTi1GODYoLUY7NiVRMjAuMTI1NzI1MzgyNjg1NjA2RidGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiYtSSNtb0dGJDYuUSomdW1pbnVzMDtGJ0Y+RkEvJSZmZW5jZUdGQC8lKnNlcGFyYXRvckdGQC8lKXN0cmV0Y2h5R0ZALyUqc3ltbWV0cmljR0ZALyUobGFyZ2VvcEdGQC8lLm1vdmFibGVsaW1pdHNHRkAvJSdhY2NlbnRHRkAvJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0ZccC1GOzYlUTIwLjIwNjgzODgyNjkxMjAxOUYnRj5GQUY+RkFGREZHRklGS0ZORkRGR0ZJLUY1NiktRjg2KC1GOzYlUTIwLjIwMzA2OTIzMzA4MDAwMEYnRj5GQUZERkdGSUZLRk4tRjg2KC1GOzYlUTIwLjM1NzI1NTgyMjgxNDMzMkYnRj5GQUZERkdGSUZLRk4tRjg2KC1GOzYlUTIwLjIwMTgwMTI1MTM4NzAxMUYnRj5GQUZERkdGSUZLRk4tRjg2KC1GLzYmRmhuLUY7NiVRMjAuMTQ4MjE4NjA3ODUzODgyRidGPkZBRj5GQUZERkdGSUZLRk5GREZHRkktRjU2KS1GODYoLUY7NiVRMjAuNDA2MTM4NDY2MTYwMDAwRidGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiZGaG4tRjs2JVEyMC41MjMxMjQ1OTg5NzEzMzVGJ0Y+RkFGPkZBRkRGR0ZJRktGTi1GODYoLUY7NiVRMjAuNDA4NTU0MTA3NTU1NzQ2RidGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiZGaG4tRjs2JVEyMC41MjU1MDI0MTQ0NjE0ODBGJ0Y+RkFGPkZBRkRGR0ZJRktGTkZERkdGSS1GNTYpLUY4NigtRjs2JVEyMC4xMDE1MzQ2MTY1NDAwMDBGJ0Y+RkFGREZHRklGS0ZOLUY4NigtRjs2JVEyMC4zNTU0MzMwODkyMDcxNjZGJ0Y+RkFGREZHRklGS0ZOLUY4NigtRjs2JVEyMC41NTU3NTQyNDAxNzY4MzBGJ0Y+RkFGREZHRklGS0ZOLUY4NigtRjs2JVEyMC4xNzg0ODU4MjAyMDg1MTBGJ0Y+RkFGREZHRklGS0ZORkRGR0ZJLUY1NiktRjg2KC1GOzYlUTIwLjQ1NjkwNTc3NDQzMDAwMEYnRj5GQUZERkdGSUZLRk4tRjg2KC1GOzYlUTIwLjE4NTAwNzQ3OTAzMjI0OEYnRj5GQUZERkdGSUZLRk4tRjg2KC1GLzYmRmhuLUY7NiVRMjAuMzA5NjQyMTMyMTcwODY0RidGPkZBRj5GQUZERkdGSUZLRk4tRjg2KC1GOzYlUTIwLjM2OTA0NzQ5ODM5NzM5OUYnRj5GQUZERkdGSUZLRk5GREZHRkktRjU2KS1GODYoLUY7NiVRMjAuNTA3NjczMDgyNzAwMDAwRidGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiZGaG4tRjs2JVEyMC4xNjc2OTE1MDk3NjQxNjlGJ0Y+RkFGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiZGaG4tRjs2JVEyMC40NDM3ODkyNDcxOTc0MjRGJ0Y+RkFGPkZBRkRGR0ZJRktGTi1GODYoLUY7NiVRMzAuMDEzOTExNzA2MDE0NDE5OEYnRj5GQUZERkdGSUZLRk5GREZHRkktRjU2KUY3LUY4NigtRjs2JVE0MC4wMDYzNzk1Njc2MjUwODE3OUYnRj5GQUZERkdGSUZLRk4tRjg2KC1GLzYmRmhuLUY7NiVRMjAuMTIwNjQwMzExODQ5MzY5RidGPkZBRj5GQUZERkdGSUZLRk4tRjg2KC1GLzYmRmhuLUY7NiVRMjAuMTQzMTI5MDE3MTMwNzExRidGPkZBRj5GQUZERkdGSUZLRk5GREZHRkktRjU2KS1GODYoLUY7NiVRMjAuMjUzODM2NTQxMzUwMDAwRidGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiZGaG4tRjs2JVEyMC4zNDkwNTM1MjE1ODIwODRGJ0Y+RkFGPkZBRkRGR0ZJRktGTi1GODYoLUY7NiVRMjAuNDAwMzg1OTYxNzQzODAxRidGPkZBRkRGR0ZJRktGTi1GODYoLUY7NiVRMjAuNjg1ODMwNDg5ODU2MzA1RidGPkZBRkRGR0ZJRktGTkZERkdGSS8lJmFsaWduR1ElYXhpc0YnL0ZFUSliYXNlbGluZUYnL0ZIUSdjZW50ZXJGJy9GSlEnfGZybGVmdHxockYnLyUvYWxpZ25tZW50c2NvcGVHUSV0cnVlRicvJSxjb2x1bW53aWR0aEdRJWF1dG9GJy8lJndpZHRoR0ZnW2wvJStyb3dzcGFjaW5nR1EmMS4wZXhGJy8lLmNvbHVtbnNwYWNpbmdHUSYwLjhlbUYnLyUpcm93bGluZXNHUSVub25lRicvJSxjb2x1bW5saW5lc0dGYlxsLyUmZnJhbWVHRmJcbC8lLWZyYW1lc3BhY2luZ0dRLDAuNGVtfjAuNWV4RicvJSplcXVhbHJvd3NHRkAvJS1lcXVhbGNvbHVtbnNHRkAvJS1kaXNwbGF5c3R5bGVHRkAvJSVzaWRlR1EmcmlnaHRGJy8lMG1pbmxhYmVsc3BhY2luZ0dGX1xsLyUnZmFtaWx5R1EwVGltZXN+TmV3flJvbWFuRidGPi8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGQEZBRj5GQS9JK21zZW1hbnRpY3NHRiRRJ01hdHJpeEYnLyUlb3BlbkdRIltGJy8lJmNsb3NlR1EiXUYnRl1ebC8lK2FjdGlvbnR5cGVHUS5ydGFibGVhZGRyZXNzRicvJSlydGFibGVpZEdRNTE4NDQ2NzQ0MDc4MjQ4MDYwOTE4Ric=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L12" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">R;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkobWFjdGlvbkc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkobWZlbmNlZEdGJDYpLUklbXJvd0dGJDYoLUknbXRhYmxlR0YkNjgtSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVE0MTkuNjk3NzE1NjAzNTkyMjA3OUYnLyUlYm9sZEdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0ZGLyUrZ3JvdXBhbGlnbkdGRi8lKHJvd3NwYW5HUSIxRicvJStjb2x1bW5zcGFuR0ZNLUY4NigtRjs2JVE0MTkuNTk2MTgwOTkyMjE5OTk5MEYnRj5GQUZERkdGSUZLRk4tRjg2KC1GOzYlUTQxMi41Mzk1MjUxNDI2ODk5OTk2RidGPkZBRkRGR0ZJRktGTi1GODYoLUY7NiVRNDEyLjMzNjQ1NTkwOTYwOTk5ODhGJ0Y+RkFGREZHRklGS0ZORkRGR0ZJLUY1NiktRjg2KC1GOzYlUSIwRidGPkZBRkRGR0ZJRktGTi1GODYoLUY7NiVRNDUuNjU1OTQyOTU2MDEwOTE0NDZGJ0Y+RkFGREZHRklGS0ZOLUY4NigtRjs2JVE2MC4wNDgzMDI0NDU0ODE0NDA5MTQzRidGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiYtSSNtb0dGJDYuUSomdW1pbnVzMDtGJ0Y+RkEvJSZmZW5jZUdGQC8lKnNlcGFyYXRvckdGQC8lKXN0cmV0Y2h5R0ZALyUqc3ltbWV0cmljR0ZALyUobGFyZ2VvcEdGQC8lLm1vdmFibGVsaW1pdHNHRkAvJSdhY2NlbnRHRkAvJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0ZicS1GOzYlUTQxLjU0NjU4OTYyMjMwMjA2MDc2RidGPkZBRj5GQUZERkdGSUZLRk5GREZHRkktRjU2KUZbb0Zbby1GODYoLUY7NiVRNDEyLjA3MzAyNjgwMTU5ODI5OTNGJ0Y+RkFGREZHRklGS0ZOLUY4NigtRjs2JVE0MS40Mzk2ODkxMDAzNzI1NDM4M0YnRj5GQUZERkdGSUZLRk5GREZHRkktRjU2KUZbb0Zbb0Zbby1GODYoLUY7NiVRNDguMzg3MzI0NDU0NTAxODE1MzBGJ0Y+RkFGREZHRklGS0ZORkRGR0ZJLyUmYWxpZ25HUSVheGlzRicvRkVRKWJhc2VsaW5lRicvRkhRJ2NlbnRlckYnL0ZKUSd8ZnJsZWZ0fGhyRicvJS9hbGlnbm1lbnRzY29wZUdRJXRydWVGJy8lLGNvbHVtbndpZHRoR1ElYXV0b0YnLyUmd2lkdGhHRmlzLyUrcm93c3BhY2luZ0dRJjEuMGV4RicvJS5jb2x1bW5zcGFjaW5nR1EmMC44ZW1GJy8lKXJvd2xpbmVzR1Elbm9uZUYnLyUsY29sdW1ubGluZXNHRmR0LyUmZnJhbWVHRmR0LyUtZnJhbWVzcGFjaW5nR1EsMC40ZW1+MC41ZXhGJy8lKmVxdWFscm93c0dGQC8lLWVxdWFsY29sdW1uc0dGQC8lLWRpc3BsYXlzdHlsZUdGQC8lJXNpZGVHUSZyaWdodEYnLyUwbWlubGFiZWxzcGFjaW5nR0ZhdC8lJ2ZhbWlseUdRMFRpbWVzfk5ld35Sb21hbkYnRj4vJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRkBGQUY+RkEvSSttc2VtYW50aWNzR0YkUSdNYXRyaXhGJy8lJW9wZW5HUSJbRicvJSZjbG9zZUdRIl1GJ0Zfdi8lK2FjdGlvbnR5cGVHUS5ydGFibGVhZGRyZXNzRicvJSlydGFibGVpZEdRNTE4NDQ2NzQ0MDc4MDc3MDgyOTEwRic=">LUkobWFjdGlvbkc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkobWZlbmNlZEdGJDYpLUklbXJvd0dGJDYoLUknbXRhYmxlR0YkNjgtSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVE0MTkuNjk3NzE1NjAzNTkyMjA3OUYnLyUlYm9sZEdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0ZGLyUrZ3JvdXBhbGlnbkdGRi8lKHJvd3NwYW5HUSIxRicvJStjb2x1bW5zcGFuR0ZNLUY4NigtRjs2JVE0MTkuNTk2MTgwOTkyMjE5OTk5MEYnRj5GQUZERkdGSUZLRk4tRjg2KC1GOzYlUTQxMi41Mzk1MjUxNDI2ODk5OTk2RidGPkZBRkRGR0ZJRktGTi1GODYoLUY7NiVRNDEyLjMzNjQ1NTkwOTYwOTk5ODhGJ0Y+RkFGREZHRklGS0ZORkRGR0ZJLUY1NiktRjg2KC1GOzYlUSIwRidGPkZBRkRGR0ZJRktGTi1GODYoLUY7NiVRNDUuNjU1OTQyOTU2MDEwOTE0NDZGJ0Y+RkFGREZHRklGS0ZOLUY4NigtRjs2JVE2MC4wNDgzMDI0NDU0ODE0NDA5MTQzRidGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiYtSSNtb0dGJDYuUSomdW1pbnVzMDtGJ0Y+RkEvJSZmZW5jZUdGQC8lKnNlcGFyYXRvckdGQC8lKXN0cmV0Y2h5R0ZALyUqc3ltbWV0cmljR0ZALyUobGFyZ2VvcEdGQC8lLm1vdmFibGVsaW1pdHNHRkAvJSdhY2NlbnRHRkAvJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0ZicS1GOzYlUTQxLjU0NjU4OTYyMjMwMjA2MDc2RidGPkZBRj5GQUZERkdGSUZLRk5GREZHRkktRjU2KUZbb0Zbby1GODYoLUY7NiVRNDEyLjA3MzAyNjgwMTU5ODI5OTNGJ0Y+RkFGREZHRklGS0ZOLUY4NigtRjs2JVE0MS40Mzk2ODkxMDAzNzI1NDM4M0YnRj5GQUZERkdGSUZLRk5GREZHRkktRjU2KUZbb0Zbb0Zbby1GODYoLUY7NiVRNDguMzg3MzI0NDU0NTAxODE1MzBGJ0Y+RkFGREZHRklGS0ZORkRGR0ZJLyUmYWxpZ25HUSVheGlzRicvRkVRKWJhc2VsaW5lRicvRkhRJ2NlbnRlckYnL0ZKUSd8ZnJsZWZ0fGhyRicvJS9hbGlnbm1lbnRzY29wZUdRJXRydWVGJy8lLGNvbHVtbndpZHRoR1ElYXV0b0YnLyUmd2lkdGhHRmlzLyUrcm93c3BhY2luZ0dRJjEuMGV4RicvJS5jb2x1bW5zcGFjaW5nR1EmMC44ZW1GJy8lKXJvd2xpbmVzR1Elbm9uZUYnLyUsY29sdW1ubGluZXNHRmR0LyUmZnJhbWVHRmR0LyUtZnJhbWVzcGFjaW5nR1EsMC40ZW1+MC41ZXhGJy8lKmVxdWFscm93c0dGQC8lLWVxdWFsY29sdW1uc0dGQC8lLWRpc3BsYXlzdHlsZUdGQC8lJXNpZGVHUSZyaWdodEYnLyUwbWlubGFiZWxzcGFjaW5nR0ZhdC8lJ2ZhbWlseUdRMFRpbWVzfk5ld35Sb21hbkYnRj4vJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRkBGQUY+RkEvSSttc2VtYW50aWNzR0YkUSdNYXRyaXhGJy8lJW9wZW5HUSJbRicvJSZjbG9zZUdRIl1GJ0Zfdi8lK2FjdGlvbnR5cGVHUS5ydGFibGVhZGRyZXNzRicvJSlydGFibGVpZEdRNTE4NDQ2NzQ0MDc4MDc3MDgyOTEwRic=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L13" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">with(LinearAlgebra):  # load Maple's library of Linear Algebra commands and routines.</Text-field>
</Input>
</Group>
<Group labelreference="L14" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">map(round,Transpose(Q).Q);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkobWZlbmNlZEc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUknbXRhYmxlR0YkNjgtSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVEiMUYnLyUlYm9sZEdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0ZALyUrZ3JvdXBhbGlnbkdGQC8lKHJvd3NwYW5HRjcvJStjb2x1bW5zcGFuR0Y3LUYyNigtRjU2JVEiMEYnRjhGO0Y+RkFGQ0ZFRkdGSUZJRj5GQUZDLUYvNilGSUYxRklGSUY+RkFGQy1GLzYpRklGSUYxRklGPkZBRkMtRi82KUZJRklGSUYxRj5GQUZDLyUmYWxpZ25HUSVheGlzRicvRj9RKWJhc2VsaW5lRicvRkJRJ2NlbnRlckYnL0ZEUSd8ZnJsZWZ0fGhyRicvJS9hbGlnbm1lbnRzY29wZUdRJXRydWVGJy8lLGNvbHVtbndpZHRoR1ElYXV0b0YnLyUmd2lkdGhHRlxvLyUrcm93c3BhY2luZ0dRJjEuMGV4RicvJS5jb2x1bW5zcGFjaW5nR1EmMC44ZW1GJy8lKXJvd2xpbmVzR1Elbm9uZUYnLyUsY29sdW1ubGluZXNHRmdvLyUmZnJhbWVHRmdvLyUtZnJhbWVzcGFjaW5nR1EsMC40ZW1+MC41ZXhGJy8lKmVxdWFscm93c0dGOi8lLWVxdWFsY29sdW1uc0dGOi8lLWRpc3BsYXlzdHlsZUdGOi8lJXNpZGVHUSZyaWdodEYnLyUwbWlubGFiZWxzcGFjaW5nR0Zkb0Y4RjsvSSttc2VtYW50aWNzR0YkUSdNYXRyaXhGJy8lJW9wZW5HUScmbHNxYjtGJy8lJmNsb3NlR1EnJnJzcWI7RidGanA=">LUkobWZlbmNlZEc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUknbXRhYmxlR0YkNjgtSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVEiMUYnLyUlYm9sZEdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0ZALyUrZ3JvdXBhbGlnbkdGQC8lKHJvd3NwYW5HRjcvJStjb2x1bW5zcGFuR0Y3LUYyNigtRjU2JVEiMEYnRjhGO0Y+RkFGQ0ZFRkdGSUZJRj5GQUZDLUYvNilGSUYxRklGSUY+RkFGQy1GLzYpRklGSUYxRklGPkZBRkMtRi82KUZJRklGSUYxRj5GQUZDLyUmYWxpZ25HUSVheGlzRicvRj9RKWJhc2VsaW5lRicvRkJRJ2NlbnRlckYnL0ZEUSd8ZnJsZWZ0fGhyRicvJS9hbGlnbm1lbnRzY29wZUdRJXRydWVGJy8lLGNvbHVtbndpZHRoR1ElYXV0b0YnLyUmd2lkdGhHRlxvLyUrcm93c3BhY2luZ0dRJjEuMGV4RicvJS5jb2x1bW5zcGFjaW5nR1EmMC44ZW1GJy8lKXJvd2xpbmVzR1Elbm9uZUYnLyUsY29sdW1ubGluZXNHRmdvLyUmZnJhbWVHRmdvLyUtZnJhbWVzcGFjaW5nR1EsMC40ZW1+MC41ZXhGJy8lKmVxdWFscm93c0dGOi8lLWVxdWFsY29sdW1uc0dGOi8lLWRpc3BsYXlzdHlsZUdGOi8lJXNpZGVHUSZyaWdodEYnLyUwbWlubGFiZWxzcGFjaW5nR0Zkb0Y4RjsvSSttc2VtYW50aWNzR0YkUSdNYXRyaXhGJy8lJW9wZW5HUScmbHNxYjtGJy8lJmNsb3NlR1EnJnJzcWI7RidGanA=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L15" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">map(round,Q.R);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkobWZlbmNlZEc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUknbXRhYmxlR0YkNjwtSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVEiN0YnLyUlYm9sZEdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0ZALyUrZ3JvdXBhbGlnbkdGQC8lKHJvd3NwYW5HUSIxRicvJStjb2x1bW5zcGFuR0ZHLUYyNigtRjU2JVEjMTBGJ0Y4RjtGPkZBRkNGRUZILUYyNigtRjU2JVEiNkYnRjhGO0Y+RkFGQ0ZFRkgtRjI2KC1GNTYlUSIyRidGOEY7Rj5GQUZDRkVGSEY+RkFGQy1GLzYpLUYyNigtRjU2JVEiNEYnRjhGO0Y+RkFGQ0ZFRkhGTy1GMjYoLUY1NiVRIjVGJ0Y4RjtGPkZBRkNGRUZILUYyNigtRjU2JUZHRjhGO0Y+RkFGQ0ZFRkhGPkZBRkMtRi82KS1GMjYoLUY1NiVRIjhGJ0Y4RjtGPkZBRkNGRUZIRmpuRkpGVEY+RkFGQy1GLzYpRlRGZW5GZW8tRjI2KC1GNTYlUSIzRidGOEY7Rj5GQUZDRkVGSEY+RkFGQy1GLzYpLUYyNigtRjU2JVEiOUYnRjhGO0Y+RkFGQ0ZFRkhGSkZURmVvRj5GQUZDLUYvNilGSkZjcEZfb0ZPRj5GQUZDLUYvNilGMUYxRlxwRlxwRj5GQUZDLUYvNilGam5GXHBGZW9GSkY+RkFGQy8lJmFsaWduR1ElYXhpc0YnL0Y/USliYXNlbGluZUYnL0ZCUSdjZW50ZXJGJy9GRFEnfGZybGVmdHxockYnLyUvYWxpZ25tZW50c2NvcGVHUSV0cnVlRicvJSxjb2x1bW53aWR0aEdRJWF1dG9GJy8lJndpZHRoR0Zcci8lK3Jvd3NwYWNpbmdHUSYxLjBleEYnLyUuY29sdW1uc3BhY2luZ0dRJjAuOGVtRicvJSlyb3dsaW5lc0dRJW5vbmVGJy8lLGNvbHVtbmxpbmVzR0Znci8lJmZyYW1lR0Znci8lLWZyYW1lc3BhY2luZ0dRLDAuNGVtfjAuNWV4RicvJSplcXVhbHJvd3NHRjovJS1lcXVhbGNvbHVtbnNHRjovJS1kaXNwbGF5c3R5bGVHRjovJSVzaWRlR1EmcmlnaHRGJy8lMG1pbmxhYmVsc3BhY2luZ0dGZHJGOEY7L0krbXNlbWFudGljc0dGJFEnTWF0cml4RicvJSVvcGVuR1EnJmxzcWI7RicvJSZjbG9zZUdRJyZyc3FiO0YnRmpz">LUkobWZlbmNlZEc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUknbXRhYmxlR0YkNjwtSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVEiN0YnLyUlYm9sZEdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0ZALyUrZ3JvdXBhbGlnbkdGQC8lKHJvd3NwYW5HUSIxRicvJStjb2x1bW5zcGFuR0ZHLUYyNigtRjU2JVEjMTBGJ0Y4RjtGPkZBRkNGRUZILUYyNigtRjU2JVEiNkYnRjhGO0Y+RkFGQ0ZFRkgtRjI2KC1GNTYlUSIyRidGOEY7Rj5GQUZDRkVGSEY+RkFGQy1GLzYpLUYyNigtRjU2JVEiNEYnRjhGO0Y+RkFGQ0ZFRkhGTy1GMjYoLUY1NiVRIjVGJ0Y4RjtGPkZBRkNGRUZILUYyNigtRjU2JUZHRjhGO0Y+RkFGQ0ZFRkhGPkZBRkMtRi82KS1GMjYoLUY1NiVRIjhGJ0Y4RjtGPkZBRkNGRUZIRmpuRkpGVEY+RkFGQy1GLzYpRlRGZW5GZW8tRjI2KC1GNTYlUSIzRidGOEY7Rj5GQUZDRkVGSEY+RkFGQy1GLzYpLUYyNigtRjU2JVEiOUYnRjhGO0Y+RkFGQ0ZFRkhGSkZURmVvRj5GQUZDLUYvNilGSkZjcEZfb0ZPRj5GQUZDLUYvNilGMUYxRlxwRlxwRj5GQUZDLUYvNilGam5GXHBGZW9GSkY+RkFGQy8lJmFsaWduR1ElYXhpc0YnL0Y/USliYXNlbGluZUYnL0ZCUSdjZW50ZXJGJy9GRFEnfGZybGVmdHxockYnLyUvYWxpZ25tZW50c2NvcGVHUSV0cnVlRicvJSxjb2x1bW53aWR0aEdRJWF1dG9GJy8lJndpZHRoR0Zcci8lK3Jvd3NwYWNpbmdHUSYxLjBleEYnLyUuY29sdW1uc3BhY2luZ0dRJjAuOGVtRicvJSlyb3dsaW5lc0dRJW5vbmVGJy8lLGNvbHVtbmxpbmVzR0Znci8lJmZyYW1lR0Znci8lLWZyYW1lc3BhY2luZ0dRLDAuNGVtfjAuNWV4RicvJSplcXVhbHJvd3NHRjovJS1lcXVhbGNvbHVtbnNHRjovJS1kaXNwbGF5c3R5bGVHRjovJSVzaWRlR1EmcmlnaHRGJy8lMG1pbmxhYmVsc3BhY2luZ0dGZHJGOEY7L0krbXNlbWFudGljc0dGJFEnTWF0cml4RicvJSVvcGVuR1EnJmxzcWI7RicvJSZjbG9zZUdRJyZyc3FiO0YnRmpz</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L17" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Let's apply my program to solving a practical least squares problem.  Consider the following problem taken from the public website, <Font italic="true" foreground="[0,0,255]">http://calculator.maconstate</Font><Font foreground="[0,0,255]">.edu/cubic_regression/</Font>.  x = { -3, -2, -1, 0, 1, 2, 3} and y = { 3, -8, -7, 0, 7, 8, -3}.  Use the MGS (modified Gram-Schmidt) algorithm to perform a QR factorization on the matrix for this problem, and then determine the unique least squares cubic polynomial that best fit these data.</Text-field>
</Input>
</Group>
<Group labelreference="L18" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">X:=[seq(n,n=-3..3)];</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiWEYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtZmVuY2VkR0YkNictRiM2NC1JI21uR0YkNiVRKyZ1bWludXMwOzNGJ0YvRjwtRjk2LlEiLEYnRi9GPEY+L0ZBRjRGQkZERkZGSEZKL0ZNUSYwLjBlbUYnL0ZQUSwwLjMzMzMzMzNlbUYnLUZXNiVRKyZ1bWludXMwOzJGJ0YvRjxGWi1GVzYlUSsmdW1pbnVzMDsxRidGL0Y8RlotRlc2JVEiMEYnRi9GPEZaLUZXNiVRIjFGJ0YvRjxGWi1GVzYlUSIyRidGL0Y8RlotRlc2JVEiM0YnRi9GPC8lJ2ZhbWlseUdRMFRpbWVzfk5ld35Sb21hbkYnRi8vJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRjFGPEYvRjwvJSVvcGVuR1EnJmxzcWI7RicvJSZjbG9zZUdRJyZyc3FiO0YnL0Y2USVib2xkRicvJStmb250d2VpZ2h0R0ZdcQ==">LV9JLFR5cGVzZXR0aW5nRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiSSxtcHJpbnRzbGFzaEdGKDYkNyM+SSJYR0YoNykhIiQhIiMhIiIiIiEiIiIiIiMiIiQ3I0Yu</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L19" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Y:=[3,-8,-7,0,7,8,-3];</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiWUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtZmVuY2VkR0YkNictRiM2NC1JI21uR0YkNiVRIjNGJ0YvRjwtRjk2LlEiLEYnRi9GPEY+L0ZBRjRGQkZERkZGSEZKL0ZNUSYwLjBlbUYnL0ZQUSwwLjMzMzMzMzNlbUYnLUZXNiVRKyZ1bWludXMwOzhGJ0YvRjxGWi1GVzYlUSsmdW1pbnVzMDs3RidGL0Y8RlotRlc2JVEiMEYnRi9GPEZaLUZXNiVRIjdGJ0YvRjxGWi1GVzYlUSI4RidGL0Y8RlotRlc2JVErJnVtaW51czA7M0YnRi9GPC8lJ2ZhbWlseUdRMFRpbWVzfk5ld35Sb21hbkYnRi8vJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRjFGPEYvRjwvJSVvcGVuR1EnJmxzcWI7RicvJSZjbG9zZUdRJyZyc3FiO0YnL0Y2USVib2xkRicvJStmb250d2VpZ2h0R0ZdcQ==">LV9JLFR5cGVzZXR0aW5nRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiSSxtcHJpbnRzbGFzaEdGKDYkNyM+SSJZR0YoNykiIiQhIikhIigiIiEiIigiIikhIiQ3I0Yu</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L20" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">A:=VandermondeMatrix(X,7,4);  # 7 rows because there are 7 points, and 4 columns because a cubic polynomial normally has 4 terms.</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiQUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtZmVuY2VkR0YkNiktSSdtdGFibGVHRiQ2Oy1JJG10ckdGJDYpLUkkbXRkR0YkNigtSSNtbkdGJDYlUSIxRidGL0Y8LyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0Zdby8lK2dyb3VwYWxpZ25HRl1vLyUocm93c3BhbkdGam4vJStjb2x1bW5zcGFuR0Zqbi1GZW42KC1GaG42JVErJnVtaW51czA7M0YnRi9GPEZbb0Zeb0Zgb0Zib0Zkby1GZW42KC1GaG42JVEiOUYnRi9GPEZbb0Zeb0Zgb0Zib0Zkby1GZW42KC1GaG42JVEsJnVtaW51czA7MjdGJ0YvRjxGW29GXm9GYG9GYm9GZG9GW29GXm9GYG8tRlg2KUZaLUZlbjYoLUZobjYlUSsmdW1pbnVzMDsyRidGL0Y8RltvRl5vRmBvRmJvRmRvLUZlbjYoLUZobjYlUSI0RidGL0Y8RltvRl5vRmBvRmJvRmRvLUZlbjYoLUZobjYlUSsmdW1pbnVzMDs4RidGL0Y8RltvRl5vRmBvRmJvRmRvRltvRl5vRmBvLUZYNilGWi1GZW42KC1GaG42JVErJnVtaW51czA7MUYnRi9GPEZbb0Zeb0Zgb0Zib0Zkb0ZaRmhxRltvRl5vRmBvLUZYNilGWi1GZW42KC1GaG42JVEiMEYnRi9GPEZbb0Zeb0Zgb0Zib0Zkb0ZfckZfckZbb0Zeb0Zgby1GWDYpRlpGWkZaRlpGW29GXm9GYG8tRlg2KUZaLUZlbjYoLUZobjYlUSIyRidGL0Y8RltvRl5vRmBvRmJvRmRvRlxxLUZlbjYoLUZobjYlUSI4RidGL0Y8RltvRl5vRmBvRmJvRmRvRltvRl5vRmBvLUZYNilGWi1GZW42KC1GaG42JVEiM0YnRi9GPEZbb0Zeb0Zgb0Zib0Zkb0ZbcC1GZW42KC1GaG42JVEjMjdGJ0YvRjxGW29GXm9GYG9GYm9GZG9GW29GXm9GYG8vJSZhbGlnbkdRJWF4aXNGJy9GXG9RKWJhc2VsaW5lRicvRl9vUSdjZW50ZXJGJy9GYW9RJ3xmcmxlZnR8aHJGJy8lL2FsaWdubWVudHNjb3BlR0Y0LyUsY29sdW1ud2lkdGhHUSVhdXRvRicvJSZ3aWR0aEdGW3UvJStyb3dzcGFjaW5nR1EmMS4wZXhGJy8lLmNvbHVtbnNwYWNpbmdHUSYwLjhlbUYnLyUpcm93bGluZXNHUSVub25lRicvJSxjb2x1bW5saW5lc0dGZnUvJSZmcmFtZUdGZnUvJS1mcmFtZXNwYWNpbmdHUSwwLjRlbX4wLjVleEYnLyUqZXF1YWxyb3dzR0YxLyUtZXF1YWxjb2x1bW5zR0YxLyUtZGlzcGxheXN0eWxlR0YxLyUlc2lkZUdRJnJpZ2h0RicvJTBtaW5sYWJlbHNwYWNpbmdHRmN1Ri9GPC9JK21zZW1hbnRpY3NHRiRRJ01hdHJpeEYnLyUlb3BlbkdRJyZsc3FiO0YnLyUmY2xvc2VHUScmcnNxYjtGJ0Zpdi9GNlElYm9sZEYnLyUrZm9udHdlaWdodEdGY3c=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiQUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtZmVuY2VkR0YkNiktSSdtdGFibGVHRiQ2Oy1JJG10ckdGJDYpLUkkbXRkR0YkNigtSSNtbkdGJDYlUSIxRidGL0Y8LyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0Zdby8lK2dyb3VwYWxpZ25HRl1vLyUocm93c3BhbkdGam4vJStjb2x1bW5zcGFuR0Zqbi1GZW42KC1GaG42JVErJnVtaW51czA7M0YnRi9GPEZbb0Zeb0Zgb0Zib0Zkby1GZW42KC1GaG42JVEiOUYnRi9GPEZbb0Zeb0Zgb0Zib0Zkby1GZW42KC1GaG42JVEsJnVtaW51czA7MjdGJ0YvRjxGW29GXm9GYG9GYm9GZG9GW29GXm9GYG8tRlg2KUZaLUZlbjYoLUZobjYlUSsmdW1pbnVzMDsyRidGL0Y8RltvRl5vRmBvRmJvRmRvLUZlbjYoLUZobjYlUSI0RidGL0Y8RltvRl5vRmBvRmJvRmRvLUZlbjYoLUZobjYlUSsmdW1pbnVzMDs4RidGL0Y8RltvRl5vRmBvRmJvRmRvRltvRl5vRmBvLUZYNilGWi1GZW42KC1GaG42JVErJnVtaW51czA7MUYnRi9GPEZbb0Zeb0Zgb0Zib0Zkb0ZaRmhxRltvRl5vRmBvLUZYNilGWi1GZW42KC1GaG42JVEiMEYnRi9GPEZbb0Zeb0Zgb0Zib0Zkb0ZfckZfckZbb0Zeb0Zgby1GWDYpRlpGWkZaRlpGW29GXm9GYG8tRlg2KUZaLUZlbjYoLUZobjYlUSIyRidGL0Y8RltvRl5vRmBvRmJvRmRvRlxxLUZlbjYoLUZobjYlUSI4RidGL0Y8RltvRl5vRmBvRmJvRmRvRltvRl5vRmBvLUZYNilGWi1GZW42KC1GaG42JVEiM0YnRi9GPEZbb0Zeb0Zgb0Zib0Zkb0ZbcC1GZW42KC1GaG42JVEjMjdGJ0YvRjxGW29GXm9GYG9GYm9GZG9GW29GXm9GYG8vJSZhbGlnbkdRJWF4aXNGJy9GXG9RKWJhc2VsaW5lRicvRl9vUSdjZW50ZXJGJy9GYW9RJ3xmcmxlZnR8aHJGJy8lL2FsaWdubWVudHNjb3BlR0Y0LyUsY29sdW1ud2lkdGhHUSVhdXRvRicvJSZ3aWR0aEdGW3UvJStyb3dzcGFjaW5nR1EmMS4wZXhGJy8lLmNvbHVtbnNwYWNpbmdHUSYwLjhlbUYnLyUpcm93bGluZXNHUSVub25lRicvJSxjb2x1bW5saW5lc0dGZnUvJSZmcmFtZUdGZnUvJS1mcmFtZXNwYWNpbmdHUSwwLjRlbX4wLjVleEYnLyUqZXF1YWxyb3dzR0YxLyUtZXF1YWxjb2x1bW5zR0YxLyUtZGlzcGxheXN0eWxlR0YxLyUlc2lkZUdRJnJpZ2h0RicvJTBtaW5sYWJlbHNwYWNpbmdHRmN1Ri9GPC9JK21zZW1hbnRpY3NHRiRRJ01hdHJpeEYnLyUlb3BlbkdRJyZsc3FiO0YnLyUmY2xvc2VHUScmcnNxYjtGJ0Zpdi9GNlElYm9sZEYnLyUrZm9udHdlaWdodEdGY3c=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L22" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Map(evalf,A);  # convert A's elements to floating point numbers.</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkobWZlbmNlZEc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUknbXRhYmxlR0YkNjstSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVEjMS5GJy8lJWJvbGRHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lKXJvd2FsaWduR1EhRicvJSxjb2x1bW5hbGlnbkdGQC8lK2dyb3VwYWxpZ25HRkAvJShyb3dzcGFuR1EiMUYnLyUrY29sdW1uc3BhbkdGRy1GMjYoLUY1NiVRLCZ1bWludXMwOzMuRidGOEY7Rj5GQUZDRkVGSC1GMjYoLUY1NiVRIzkuRidGOEY7Rj5GQUZDRkVGSC1GMjYoLUY1NiVRLSZ1bWludXMwOzI3LkYnRjhGO0Y+RkFGQ0ZFRkhGPkZBRkMtRi82KUYxLUYyNigtRjU2JVEsJnVtaW51czA7Mi5GJ0Y4RjtGPkZBRkNGRUZILUYyNigtRjU2JVEjNC5GJ0Y4RjtGPkZBRkNGRUZILUYyNigtRjU2JVEsJnVtaW51czA7OC5GJ0Y4RjtGPkZBRkNGRUZIRj5GQUZDLUYvNilGMS1GMjYoLUY1NiVRLCZ1bWludXMwOzEuRidGOEY7Rj5GQUZDRkVGSEYxRmZvRj5GQUZDLUYvNilGMS1GMjYoLUY1NiVRIzAuRidGOEY7Rj5GQUZDRkVGSEZdcEZdcEY+RkFGQy1GLzYpRjFGMUYxRjFGPkZBRkMtRi82KUYxLUYyNigtRjU2JVEjMi5GJ0Y4RjtGPkZBRkNGRUZIRmpuLUYyNigtRjU2JVEjOC5GJ0Y4RjtGPkZBRkNGRUZIRj5GQUZDLUYvNilGMS1GMjYoLUY1NiVRIzMuRidGOEY7Rj5GQUZDRkVGSEZPLUYyNigtRjU2JVEkMjcuRidGOEY7Rj5GQUZDRkVGSEY+RkFGQy8lJmFsaWduR1ElYXhpc0YnL0Y/USliYXNlbGluZUYnL0ZCUSdjZW50ZXJGJy9GRFEnfGZybGVmdHxockYnLyUvYWxpZ25tZW50c2NvcGVHUSV0cnVlRicvJSxjb2x1bW53aWR0aEdRJWF1dG9GJy8lJndpZHRoR0Zqci8lK3Jvd3NwYWNpbmdHUSYxLjBleEYnLyUuY29sdW1uc3BhY2luZ0dRJjAuOGVtRicvJSlyb3dsaW5lc0dRJW5vbmVGJy8lLGNvbHVtbmxpbmVzR0Zlcy8lJmZyYW1lR0Zlcy8lLWZyYW1lc3BhY2luZ0dRLDAuNGVtfjAuNWV4RicvJSplcXVhbHJvd3NHRjovJS1lcXVhbGNvbHVtbnNHRjovJS1kaXNwbGF5c3R5bGVHRjovJSVzaWRlR1EmcmlnaHRGJy8lMG1pbmxhYmVsc3BhY2luZ0dGYnNGOEY7L0krbXNlbWFudGljc0dGJFEnTWF0cml4RicvJSVvcGVuR1EnJmxzcWI7RicvJSZjbG9zZUdRJyZyc3FiO0YnRmh0">LUkobWZlbmNlZEc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUknbXRhYmxlR0YkNjstSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVEjMS5GJy8lJWJvbGRHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lKXJvd2FsaWduR1EhRicvJSxjb2x1bW5hbGlnbkdGQC8lK2dyb3VwYWxpZ25HRkAvJShyb3dzcGFuR1EiMUYnLyUrY29sdW1uc3BhbkdGRy1GMjYoLUY1NiVRLCZ1bWludXMwOzMuRidGOEY7Rj5GQUZDRkVGSC1GMjYoLUY1NiVRIzkuRidGOEY7Rj5GQUZDRkVGSC1GMjYoLUY1NiVRLSZ1bWludXMwOzI3LkYnRjhGO0Y+RkFGQ0ZFRkhGPkZBRkMtRi82KUYxLUYyNigtRjU2JVEsJnVtaW51czA7Mi5GJ0Y4RjtGPkZBRkNGRUZILUYyNigtRjU2JVEjNC5GJ0Y4RjtGPkZBRkNGRUZILUYyNigtRjU2JVEsJnVtaW51czA7OC5GJ0Y4RjtGPkZBRkNGRUZIRj5GQUZDLUYvNilGMS1GMjYoLUY1NiVRLCZ1bWludXMwOzEuRidGOEY7Rj5GQUZDRkVGSEYxRmZvRj5GQUZDLUYvNilGMS1GMjYoLUY1NiVRIzAuRidGOEY7Rj5GQUZDRkVGSEZdcEZdcEY+RkFGQy1GLzYpRjFGMUYxRjFGPkZBRkMtRi82KUYxLUYyNigtRjU2JVEjMi5GJ0Y4RjtGPkZBRkNGRUZIRmpuLUYyNigtRjU2JVEjOC5GJ0Y4RjtGPkZBRkNGRUZIRj5GQUZDLUYvNilGMS1GMjYoLUY1NiVRIzMuRidGOEY7Rj5GQUZDRkVGSEZPLUYyNigtRjU2JVEkMjcuRidGOEY7Rj5GQUZDRkVGSEY+RkFGQy8lJmFsaWduR1ElYXhpc0YnL0Y/USliYXNlbGluZUYnL0ZCUSdjZW50ZXJGJy9GRFEnfGZybGVmdHxockYnLyUvYWxpZ25tZW50c2NvcGVHUSV0cnVlRicvJSxjb2x1bW53aWR0aEdRJWF1dG9GJy8lJndpZHRoR0Zqci8lK3Jvd3NwYWNpbmdHUSYxLjBleEYnLyUuY29sdW1uc3BhY2luZ0dRJjAuOGVtRicvJSlyb3dsaW5lc0dRJW5vbmVGJy8lLGNvbHVtbmxpbmVzR0Zlcy8lJmZyYW1lR0Zlcy8lLWZyYW1lc3BhY2luZ0dRLDAuNGVtfjAuNWV4RicvJSplcXVhbHJvd3NHRjovJS1lcXVhbGNvbHVtbnNHRjovJS1kaXNwbGF5c3R5bGVHRjovJSVzaWRlR1EmcmlnaHRGJy8lMG1pbmxhYmVsc3BhY2luZ0dGYnNGOEY7L0krbXNlbWFudGljc0dGJFEnTWF0cml4RicvJSVvcGVuR1EnJmxzcWI7RicvJSZjbG9zZUdRJyZyc3FiO0YnRmh0</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L23" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">A;   # checking to make sure that my changes were saved.</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkobWZlbmNlZEc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUknbXRhYmxlR0YkNjstSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVEjMS5GJy8lJWJvbGRHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lKXJvd2FsaWduR1EhRicvJSxjb2x1bW5hbGlnbkdGQC8lK2dyb3VwYWxpZ25HRkAvJShyb3dzcGFuR1EiMUYnLyUrY29sdW1uc3BhbkdGRy1GMjYoLUY1NiVRLCZ1bWludXMwOzMuRidGOEY7Rj5GQUZDRkVGSC1GMjYoLUY1NiVRIzkuRidGOEY7Rj5GQUZDRkVGSC1GMjYoLUY1NiVRLSZ1bWludXMwOzI3LkYnRjhGO0Y+RkFGQ0ZFRkhGPkZBRkMtRi82KUYxLUYyNigtRjU2JVEsJnVtaW51czA7Mi5GJ0Y4RjtGPkZBRkNGRUZILUYyNigtRjU2JVEjNC5GJ0Y4RjtGPkZBRkNGRUZILUYyNigtRjU2JVEsJnVtaW51czA7OC5GJ0Y4RjtGPkZBRkNGRUZIRj5GQUZDLUYvNilGMS1GMjYoLUY1NiVRLCZ1bWludXMwOzEuRidGOEY7Rj5GQUZDRkVGSEYxRmZvRj5GQUZDLUYvNilGMS1GMjYoLUY1NiVRIzAuRidGOEY7Rj5GQUZDRkVGSEZdcEZdcEY+RkFGQy1GLzYpRjFGMUYxRjFGPkZBRkMtRi82KUYxLUYyNigtRjU2JVEjMi5GJ0Y4RjtGPkZBRkNGRUZIRmpuLUYyNigtRjU2JVEjOC5GJ0Y4RjtGPkZBRkNGRUZIRj5GQUZDLUYvNilGMS1GMjYoLUY1NiVRIzMuRidGOEY7Rj5GQUZDRkVGSEZPLUYyNigtRjU2JVEkMjcuRidGOEY7Rj5GQUZDRkVGSEY+RkFGQy8lJmFsaWduR1ElYXhpc0YnL0Y/USliYXNlbGluZUYnL0ZCUSdjZW50ZXJGJy9GRFEnfGZybGVmdHxockYnLyUvYWxpZ25tZW50c2NvcGVHUSV0cnVlRicvJSxjb2x1bW53aWR0aEdRJWF1dG9GJy8lJndpZHRoR0Zqci8lK3Jvd3NwYWNpbmdHUSYxLjBleEYnLyUuY29sdW1uc3BhY2luZ0dRJjAuOGVtRicvJSlyb3dsaW5lc0dRJW5vbmVGJy8lLGNvbHVtbmxpbmVzR0Zlcy8lJmZyYW1lR0Zlcy8lLWZyYW1lc3BhY2luZ0dRLDAuNGVtfjAuNWV4RicvJSplcXVhbHJvd3NHRjovJS1lcXVhbGNvbHVtbnNHRjovJS1kaXNwbGF5c3R5bGVHRjovJSVzaWRlR1EmcmlnaHRGJy8lMG1pbmxhYmVsc3BhY2luZ0dGYnNGOEY7L0krbXNlbWFudGljc0dGJFEnTWF0cml4RicvJSVvcGVuR1EnJmxzcWI7RicvJSZjbG9zZUdRJyZyc3FiO0YnRmh0">LUkobWZlbmNlZEc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUknbXRhYmxlR0YkNjstSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVEjMS5GJy8lJWJvbGRHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lKXJvd2FsaWduR1EhRicvJSxjb2x1bW5hbGlnbkdGQC8lK2dyb3VwYWxpZ25HRkAvJShyb3dzcGFuR1EiMUYnLyUrY29sdW1uc3BhbkdGRy1GMjYoLUY1NiVRLCZ1bWludXMwOzMuRidGOEY7Rj5GQUZDRkVGSC1GMjYoLUY1NiVRIzkuRidGOEY7Rj5GQUZDRkVGSC1GMjYoLUY1NiVRLSZ1bWludXMwOzI3LkYnRjhGO0Y+RkFGQ0ZFRkhGPkZBRkMtRi82KUYxLUYyNigtRjU2JVEsJnVtaW51czA7Mi5GJ0Y4RjtGPkZBRkNGRUZILUYyNigtRjU2JVEjNC5GJ0Y4RjtGPkZBRkNGRUZILUYyNigtRjU2JVEsJnVtaW51czA7OC5GJ0Y4RjtGPkZBRkNGRUZIRj5GQUZDLUYvNilGMS1GMjYoLUY1NiVRLCZ1bWludXMwOzEuRidGOEY7Rj5GQUZDRkVGSEYxRmZvRj5GQUZDLUYvNilGMS1GMjYoLUY1NiVRIzAuRidGOEY7Rj5GQUZDRkVGSEZdcEZdcEY+RkFGQy1GLzYpRjFGMUYxRjFGPkZBRkMtRi82KUYxLUYyNigtRjU2JVEjMi5GJ0Y4RjtGPkZBRkNGRUZIRmpuLUYyNigtRjU2JVEjOC5GJ0Y4RjtGPkZBRkNGRUZIRj5GQUZDLUYvNilGMS1GMjYoLUY1NiVRIzMuRidGOEY7Rj5GQUZDRkVGSEZPLUYyNigtRjU2JVEkMjcuRidGOEY7Rj5GQUZDRkVGSEY+RkFGQy8lJmFsaWduR1ElYXhpc0YnL0Y/USliYXNlbGluZUYnL0ZCUSdjZW50ZXJGJy9GRFEnfGZybGVmdHxockYnLyUvYWxpZ25tZW50c2NvcGVHUSV0cnVlRicvJSxjb2x1bW53aWR0aEdRJWF1dG9GJy8lJndpZHRoR0Zqci8lK3Jvd3NwYWNpbmdHUSYxLjBleEYnLyUuY29sdW1uc3BhY2luZ0dRJjAuOGVtRicvJSlyb3dsaW5lc0dRJW5vbmVGJy8lLGNvbHVtbmxpbmVzR0Zlcy8lJmZyYW1lR0Zlcy8lLWZyYW1lc3BhY2luZ0dRLDAuNGVtfjAuNWV4RicvJSplcXVhbHJvd3NHRjovJS1lcXVhbGNvbHVtbnNHRjovJS1kaXNwbGF5c3R5bGVHRjovJSVzaWRlR1EmcmlnaHRGJy8lMG1pbmxhYmVsc3BhY2luZ0dGYnNGOEY7L0krbXNlbWFudGljc0dGJFEnTWF0cml4RicvJSVvcGVuR1EnJmxzcWI7RicvJSZjbG9zZUdRJyZyc3FiO0YnRmh0</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L21" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">mgs(A);  # mgs is my own program for doing a QR factorization that implements the modified Gram-Schmidt algorithm.</Text-field>
</Input>
<Output>
<Text-field style="Line Printed Output" layout="Line Printed Output">The QR factorization of the matrix based on the MGS algorithm required 0.00500000 CPU seconds.</Text-field>
</Output>
</Group>
<Group labelreference="L24" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Q;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkobWFjdGlvbkc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkobWZlbmNlZEdGJDYpLUklbXJvd0dGJDYoLUknbXRhYmxlR0YkNjstSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVEyMC4zNzc5NjQ0NzMwMDAwMDBGJy8lJWJvbGRHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lKXJvd2FsaWduR1EhRicvJSxjb2x1bW5hbGlnbkdGRi8lK2dyb3VwYWxpZ25HRkYvJShyb3dzcGFuR1EiMUYnLyUrY29sdW1uc3BhbkdGTS1GODYoLUYvNiYtSSNtb0dGJDYuUSomdW1pbnVzMDtGJ0Y+RkEvJSZmZW5jZUdGQC8lKnNlcGFyYXRvckdGQC8lKXN0cmV0Y2h5R0ZALyUqc3ltbWV0cmljR0ZALyUobGFyZ2VvcEdGQC8lLm1vdmFibGVsaW1pdHNHRkAvJSdhY2NlbnRHRkAvJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0Ziby1GOzYlUTIwLjU2Njk0NjcwOTUwMDAwMEYnRj5GQUY+RkFGREZHRklGS0ZOLUY4NigtRjs2JVEyMC41NDU1NDQ3MjU1MjEzMDlGJ0Y+RkFGREZHRklGS0ZOLUY4NigtRi82JkZULUY7NiVRMjAuNDA4MjQ4MjkwNDQ5NzY2RidGPkZBRj5GQUZERkdGSUZLRk5GREZHRkktRjU2KUY3LUY4NigtRi82JkZURjpGPkZBRkRGR0ZJRktGTi1GODYoLUYvNictRjs2JVExMi4xMzA5MjI0OTg2NjI2OEYnRj5GQS1GVTYuUTEmSW52aXNpYmxlVGltZXM7RidGPkZBRlhGWkZmbkZobkZqbkZcb0Zeby9GYW9RJjAuMGVtRicvRmRvRmVxLUklbXN1cEdGJDYlLUY7NiVRIzEwRidGPkZBLUY7NiVRJC0xMUYnRj5GQS8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRicvRkJRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRmRyRkRGR0ZJRktGTi1GODYoLUY7NiVRMjAuNDA4MjQ4MjkwMzMzNDkwRidGPkZBRkRGR0ZJRktGTkZERkdGSS1GNTYpRjctRjg2KC1GLzYmRlQtRjs2JVEyMC4xODg5ODIyMzY1MDAwMDBGJ0Y+RkFGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiZGVC1GOzYlUTIwLjMyNzMyNjgzNTI3ODY5MUYnRj5GQUY+RkFGREZHRklGS0ZOLUY4NigtRjs2JVEyMC40MDgyNDgyOTAzNTY3NDVGJ0Y+RkFGREZHRklGS0ZORkRGR0ZJLUY1NilGNy1GODYoLUY7NiVRIzAuRidGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiZGVC1GOzYlUTIwLjQzNjQzNTc4MDM3ODY5MUYnRj5GQUY+RkFGREZHRklGS0ZORmN0RkRGR0ZJLUY1NilGNy1GODYoRmJzRkRGR0ZJRktGTkZlcy1GODYoLUYvNiZGVEZedEY+RkFGREZHRklGS0ZORkRGR0ZJLUY1NilGN0Y3LUY4NigtRi82Jy1GOzYlUTEyLjEzMDkyNjE2MTQ0ODc1RidGPkZBRmFxRmdxRmNyRmVyRkRGR0ZJRktGTi1GODYoLUYvNiZGVEZpckY+RkFGREZHRklGS0ZORkRGR0ZJLUY1NilGNy1GODYoRmVvRkRGR0ZJRktGTkZoby1GODYoRmFwRkRGR0ZJRktGTkZERkdGSS8lJmFsaWduR1ElYXhpc0YnL0ZFUSliYXNlbGluZUYnL0ZIUSdjZW50ZXJGJy9GSlEnfGZybGVmdHxockYnLyUvYWxpZ25tZW50c2NvcGVHUSV0cnVlRicvJSxjb2x1bW53aWR0aEdRJWF1dG9GJy8lJndpZHRoR0Zody8lK3Jvd3NwYWNpbmdHUSYxLjBleEYnLyUuY29sdW1uc3BhY2luZ0dRJjAuOGVtRicvJSlyb3dsaW5lc0dRJW5vbmVGJy8lLGNvbHVtbmxpbmVzR0ZjeC8lJmZyYW1lR0ZjeC8lLWZyYW1lc3BhY2luZ0dRLDAuNGVtfjAuNWV4RicvJSplcXVhbHJvd3NHRkAvJS1lcXVhbGNvbHVtbnNHRkAvJS1kaXNwbGF5c3R5bGVHRkAvJSVzaWRlR1EmcmlnaHRGJy8lMG1pbmxhYmVsc3BhY2luZ0dGYHgvJSdmYW1pbHlHUTBUaW1lc35OZXd+Um9tYW5GJ0Y+LyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0ZARkFGPkZBL0krbXNlbWFudGljc0dGJFEnTWF0cml4RicvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGXnovJSthY3Rpb250eXBlR1EucnRhYmxlYWRkcmVzc0YnLyUpcnRhYmxlaWRHUTUxODQ0Njc0NDA3ODI0ODA0NzA3MEYn">LUkobWFjdGlvbkc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkobWZlbmNlZEdGJDYpLUklbXJvd0dGJDYoLUknbXRhYmxlR0YkNjstSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVEyMC4zNzc5NjQ0NzMwMDAwMDBGJy8lJWJvbGRHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lKXJvd2FsaWduR1EhRicvJSxjb2x1bW5hbGlnbkdGRi8lK2dyb3VwYWxpZ25HRkYvJShyb3dzcGFuR1EiMUYnLyUrY29sdW1uc3BhbkdGTS1GODYoLUYvNiYtSSNtb0dGJDYuUSomdW1pbnVzMDtGJ0Y+RkEvJSZmZW5jZUdGQC8lKnNlcGFyYXRvckdGQC8lKXN0cmV0Y2h5R0ZALyUqc3ltbWV0cmljR0ZALyUobGFyZ2VvcEdGQC8lLm1vdmFibGVsaW1pdHNHRkAvJSdhY2NlbnRHRkAvJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0Ziby1GOzYlUTIwLjU2Njk0NjcwOTUwMDAwMEYnRj5GQUY+RkFGREZHRklGS0ZOLUY4NigtRjs2JVEyMC41NDU1NDQ3MjU1MjEzMDlGJ0Y+RkFGREZHRklGS0ZOLUY4NigtRi82JkZULUY7NiVRMjAuNDA4MjQ4MjkwNDQ5NzY2RidGPkZBRj5GQUZERkdGSUZLRk5GREZHRkktRjU2KUY3LUY4NigtRi82JkZURjpGPkZBRkRGR0ZJRktGTi1GODYoLUYvNictRjs2JVExMi4xMzA5MjI0OTg2NjI2OEYnRj5GQS1GVTYuUTEmSW52aXNpYmxlVGltZXM7RidGPkZBRlhGWkZmbkZobkZqbkZcb0Zeby9GYW9RJjAuMGVtRicvRmRvRmVxLUklbXN1cEdGJDYlLUY7NiVRIzEwRidGPkZBLUY7NiVRJC0xMUYnRj5GQS8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRicvRkJRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRmRyRkRGR0ZJRktGTi1GODYoLUY7NiVRMjAuNDA4MjQ4MjkwMzMzNDkwRidGPkZBRkRGR0ZJRktGTkZERkdGSS1GNTYpRjctRjg2KC1GLzYmRlQtRjs2JVEyMC4xODg5ODIyMzY1MDAwMDBGJ0Y+RkFGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiZGVC1GOzYlUTIwLjMyNzMyNjgzNTI3ODY5MUYnRj5GQUY+RkFGREZHRklGS0ZOLUY4NigtRjs2JVEyMC40MDgyNDgyOTAzNTY3NDVGJ0Y+RkFGREZHRklGS0ZORkRGR0ZJLUY1NilGNy1GODYoLUY7NiVRIzAuRidGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiZGVC1GOzYlUTIwLjQzNjQzNTc4MDM3ODY5MUYnRj5GQUY+RkFGREZHRklGS0ZORmN0RkRGR0ZJLUY1NilGNy1GODYoRmJzRkRGR0ZJRktGTkZlcy1GODYoLUYvNiZGVEZedEY+RkFGREZHRklGS0ZORkRGR0ZJLUY1NilGN0Y3LUY4NigtRi82Jy1GOzYlUTEyLjEzMDkyNjE2MTQ0ODc1RidGPkZBRmFxRmdxRmNyRmVyRkRGR0ZJRktGTi1GODYoLUYvNiZGVEZpckY+RkFGREZHRklGS0ZORkRGR0ZJLUY1NilGNy1GODYoRmVvRkRGR0ZJRktGTkZoby1GODYoRmFwRkRGR0ZJRktGTkZERkdGSS8lJmFsaWduR1ElYXhpc0YnL0ZFUSliYXNlbGluZUYnL0ZIUSdjZW50ZXJGJy9GSlEnfGZybGVmdHxockYnLyUvYWxpZ25tZW50c2NvcGVHUSV0cnVlRicvJSxjb2x1bW53aWR0aEdRJWF1dG9GJy8lJndpZHRoR0Zody8lK3Jvd3NwYWNpbmdHUSYxLjBleEYnLyUuY29sdW1uc3BhY2luZ0dRJjAuOGVtRicvJSlyb3dsaW5lc0dRJW5vbmVGJy8lLGNvbHVtbmxpbmVzR0ZjeC8lJmZyYW1lR0ZjeC8lLWZyYW1lc3BhY2luZ0dRLDAuNGVtfjAuNWV4RicvJSplcXVhbHJvd3NHRkAvJS1lcXVhbGNvbHVtbnNHRkAvJS1kaXNwbGF5c3R5bGVHRkAvJSVzaWRlR1EmcmlnaHRGJy8lMG1pbmxhYmVsc3BhY2luZ0dGYHgvJSdmYW1pbHlHUTBUaW1lc35OZXd+Um9tYW5GJ0Y+LyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0ZARkFGPkZBL0krbXNlbWFudGljc0dGJFEnTWF0cml4RicvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGXnovJSthY3Rpb250eXBlR1EucnRhYmxlYWRkcmVzc0YnLyUpcnRhYmxlaWRHUTUxODQ0Njc0NDA3ODI0ODA0NzA3MEYn</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L25" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">R;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkobWFjdGlvbkc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkobWZlbmNlZEdGJDYpLUklbXJvd0dGJDYoLUknbXRhYmxlR0YkNjgtSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVE0Mi42NDU3NTEzMTEwNjQ1OTA3MkYnLyUlYm9sZEdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0ZGLyUrZ3JvdXBhbGlnbkdGRi8lKHJvd3NwYW5HUSIxRicvJStjb2x1bW5zcGFuR0ZNLUY4NigtRjs2JVEjMC5GJ0Y+RkFGREZHRklGS0ZOLUY4NigtRjs2JVE0MTAuNTgzMDA1MjQ0MDAwMDAyNEYnRj5GQUZERkdGSUZLRk5GUEZERkdGSS1GNTYpLUY4NigtRjs2JVEiMEYnRj5GQUZERkdGSUZLRk4tRjg2KC1GOzYlUTQ1LjI5MTUwMjYyMjEyOTE4MTQzRidGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiYtSSNtb0dGJDYuUSomdW1pbnVzMDtGJ0Y+RkEvJSZmZW5jZUdGQC8lKnNlcGFyYXRvckdGQC8lKXN0cmV0Y2h5R0ZALyUqc3ltbWV0cmljR0ZALyUobGFyZ2VvcEdGQC8lLm1vdmFibGVsaW1pdHNHRkAvJSdhY2NlbnRHRkAvJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0ZocC1GLzYnLUY7NiVRNDQuNDQwODkyMDk4NTAwNjI2MTZGJ0Y+RkEtRmVvNi5RMSZJbnZpc2libGVUaW1lcztGJ0Y+RkFGaG9Gam9GXHBGXnBGYHBGYnBGZHAvRmdwUSYwLjBlbUYnL0ZqcEZkcS1JJW1zdXBHRiQ2JS1GOzYlUSMxMEYnRj5GQS1GOzYlUSQtMTZGJ0Y+RkEvJTFzdXBlcnNjcmlwdHNoaWZ0R0Zqbi9GQlElYm9sZEYnLyUrZm9udHdlaWdodEdGYnJGPkZBRkRGR0ZJRktGTi1GODYoLUY7NiVRNDM3LjA0MDUxODM1Mzk5OTk5OTZGJ0Y+RkFGREZHRklGS0ZORkRGR0ZJLUY1NilGZm5GZm4tRjg2KC1GOzYlUTQ5LjE2NTE1MTM4OTkxMTY3OTY2RidGPkZBRkRGR0ZJRktGTkZQRkRGR0ZJLUY1NilGZm5GZm5GZm4tRjg2KC1GOzYlUTQxNC42OTY5Mzg0NTY2OTkwNjczRidGPkZBRkRGR0ZJRktGTkZERkdGSS8lJmFsaWduR1ElYXhpc0YnL0ZFUSliYXNlbGluZUYnL0ZIUSdjZW50ZXJGJy9GSlEnfGZybGVmdHxockYnLyUvYWxpZ25tZW50c2NvcGVHUSV0cnVlRicvJSxjb2x1bW53aWR0aEdRJWF1dG9GJy8lJndpZHRoR0ZmdC8lK3Jvd3NwYWNpbmdHUSYxLjBleEYnLyUuY29sdW1uc3BhY2luZ0dRJjAuOGVtRicvJSlyb3dsaW5lc0dRJW5vbmVGJy8lLGNvbHVtbmxpbmVzR0ZhdS8lJmZyYW1lR0ZhdS8lLWZyYW1lc3BhY2luZ0dRLDAuNGVtfjAuNWV4RicvJSplcXVhbHJvd3NHRkAvJS1lcXVhbGNvbHVtbnNHRkAvJS1kaXNwbGF5c3R5bGVHRkAvJSVzaWRlR1EmcmlnaHRGJy8lMG1pbmxhYmVsc3BhY2luZ0dGXnUvJSdmYW1pbHlHUTBUaW1lc35OZXd+Um9tYW5GJ0Y+LyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0ZARkFGPkZBL0krbXNlbWFudGljc0dGJFEnTWF0cml4RicvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGXHcvJSthY3Rpb250eXBlR1EucnRhYmxlYWRkcmVzc0YnLyUpcnRhYmxlaWRHUTUxODQ0Njc0NDA3ODI0ODA1MTA0NkYn">LUkobWFjdGlvbkc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkobWZlbmNlZEdGJDYpLUklbXJvd0dGJDYoLUknbXRhYmxlR0YkNjgtSSRtdHJHRiQ2KS1JJG10ZEdGJDYoLUkjbW5HRiQ2JVE0Mi42NDU3NTEzMTEwNjQ1OTA3MkYnLyUlYm9sZEdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0ZGLyUrZ3JvdXBhbGlnbkdGRi8lKHJvd3NwYW5HUSIxRicvJStjb2x1bW5zcGFuR0ZNLUY4NigtRjs2JVEjMC5GJ0Y+RkFGREZHRklGS0ZOLUY4NigtRjs2JVE0MTAuNTgzMDA1MjQ0MDAwMDAyNEYnRj5GQUZERkdGSUZLRk5GUEZERkdGSS1GNTYpLUY4NigtRjs2JVEiMEYnRj5GQUZERkdGSUZLRk4tRjg2KC1GOzYlUTQ1LjI5MTUwMjYyMjEyOTE4MTQzRidGPkZBRkRGR0ZJRktGTi1GODYoLUYvNiYtSSNtb0dGJDYuUSomdW1pbnVzMDtGJ0Y+RkEvJSZmZW5jZUdGQC8lKnNlcGFyYXRvckdGQC8lKXN0cmV0Y2h5R0ZALyUqc3ltbWV0cmljR0ZALyUobGFyZ2VvcEdGQC8lLm1vdmFibGVsaW1pdHNHRkAvJSdhY2NlbnRHRkAvJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0ZocC1GLzYnLUY7NiVRNDQuNDQwODkyMDk4NTAwNjI2MTZGJ0Y+RkEtRmVvNi5RMSZJbnZpc2libGVUaW1lcztGJ0Y+RkFGaG9Gam9GXHBGXnBGYHBGYnBGZHAvRmdwUSYwLjBlbUYnL0ZqcEZkcS1JJW1zdXBHRiQ2JS1GOzYlUSMxMEYnRj5GQS1GOzYlUSQtMTZGJ0Y+RkEvJTFzdXBlcnNjcmlwdHNoaWZ0R0Zqbi9GQlElYm9sZEYnLyUrZm9udHdlaWdodEdGYnJGPkZBRkRGR0ZJRktGTi1GODYoLUY7NiVRNDM3LjA0MDUxODM1Mzk5OTk5OTZGJ0Y+RkFGREZHRklGS0ZORkRGR0ZJLUY1NilGZm5GZm4tRjg2KC1GOzYlUTQ5LjE2NTE1MTM4OTkxMTY3OTY2RidGPkZBRkRGR0ZJRktGTkZQRkRGR0ZJLUY1NilGZm5GZm5GZm4tRjg2KC1GOzYlUTQxNC42OTY5Mzg0NTY2OTkwNjczRidGPkZBRkRGR0ZJRktGTkZERkdGSS8lJmFsaWduR1ElYXhpc0YnL0ZFUSliYXNlbGluZUYnL0ZIUSdjZW50ZXJGJy9GSlEnfGZybGVmdHxockYnLyUvYWxpZ25tZW50c2NvcGVHUSV0cnVlRicvJSxjb2x1bW53aWR0aEdRJWF1dG9GJy8lJndpZHRoR0ZmdC8lK3Jvd3NwYWNpbmdHUSYxLjBleEYnLyUuY29sdW1uc3BhY2luZ0dRJjAuOGVtRicvJSlyb3dsaW5lc0dRJW5vbmVGJy8lLGNvbHVtbmxpbmVzR0ZhdS8lJmZyYW1lR0ZhdS8lLWZyYW1lc3BhY2luZ0dRLDAuNGVtfjAuNWV4RicvJSplcXVhbHJvd3NHRkAvJS1lcXVhbGNvbHVtbnNHRkAvJS1kaXNwbGF5c3R5bGVHRkAvJSVzaWRlR1EmcmlnaHRGJy8lMG1pbmxhYmVsc3BhY2luZ0dGXnUvJSdmYW1pbHlHUTBUaW1lc35OZXd+Um9tYW5GJ0Y+LyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0ZARkFGPkZBL0krbXNlbWFudGljc0dGJFEnTWF0cml4RicvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGXHcvJSthY3Rpb250eXBlR1EucnRhYmxlYWRkcmVzc0YnLyUpcnRhYmxlaWRHUTUxODQ0Njc0NDA3ODI0ODA1MTA0NkYn</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L26" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">whattype(Y);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkjbWlHNiMvSSttb2R1bGVuYW1lRzYiSSxUeXBlc2V0dGluZ0dJKF9zeXNsaWJHRic2JlElbGlzdEYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0Yn">SSVsaXN0RyUqcHJvdGVjdGVkRw==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L27" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Y:=convert(Y,Vector[column]);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiWUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtZmVuY2VkR0YkNiktSSdtdGFibGVHRiQ2Oy1JJG10ckdGJDYmLUkkbXRkR0YkNigtSSNtbkdGJDYlUSIzRidGL0Y8LyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0Zdby8lK2dyb3VwYWxpZ25HRl1vLyUocm93c3BhbkdRIjFGJy8lK2NvbHVtbnNwYW5HRmRvRltvRl5vRmBvLUZYNiYtRmVuNigtRmhuNiVRKyZ1bWludXMwOzhGJ0YvRjxGW29GXm9GYG9GYm9GZW9GW29GXm9GYG8tRlg2Ji1GZW42KC1GaG42JVErJnVtaW51czA7N0YnRi9GPEZbb0Zeb0Zgb0Zib0Zlb0Zbb0Zeb0Zgby1GWDYmLUZlbjYoLUZobjYlUSIwRidGL0Y8RltvRl5vRmBvRmJvRmVvRltvRl5vRmBvLUZYNiYtRmVuNigtRmhuNiVRIjdGJ0YvRjxGW29GXm9GYG9GYm9GZW9GW29GXm9GYG8tRlg2Ji1GZW42KC1GaG42JVEiOEYnRi9GPEZbb0Zeb0Zgb0Zib0Zlb0Zbb0Zeb0Zgby1GWDYmLUZlbjYoLUZobjYlUSsmdW1pbnVzMDszRidGL0Y8RltvRl5vRmBvRmJvRmVvRltvRl5vRmBvLyUmYWxpZ25HUSVheGlzRicvRlxvUSliYXNlbGluZUYnL0Zfb1EnY2VudGVyRicvRmFvUSd8ZnJsZWZ0fGhyRicvJS9hbGlnbm1lbnRzY29wZUdGNC8lLGNvbHVtbndpZHRoR1ElYXV0b0YnLyUmd2lkdGhHRl5zLyUrcm93c3BhY2luZ0dRJjEuMGV4RicvJS5jb2x1bW5zcGFjaW5nR1EmMC44ZW1GJy8lKXJvd2xpbmVzR1Elbm9uZUYnLyUsY29sdW1ubGluZXNHRmlzLyUmZnJhbWVHRmlzLyUtZnJhbWVzcGFjaW5nR1EsMC40ZW1+MC41ZXhGJy8lKmVxdWFscm93c0dGMS8lLWVxdWFsY29sdW1uc0dGMS8lLWRpc3BsYXlzdHlsZUdGMS8lJXNpZGVHUSZyaWdodEYnLyUwbWlubGFiZWxzcGFjaW5nR0Zmc0YvRjwvSSttc2VtYW50aWNzR0YkUSpDb2xWZWN0b3JGJy8lJW9wZW5HUScmbHNxYjtGJy8lJmNsb3NlR1EnJnJzcWI7RidGXHUvRjZRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRmZ1">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiWUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtZmVuY2VkR0YkNiktSSdtdGFibGVHRiQ2Oy1JJG10ckdGJDYmLUkkbXRkR0YkNigtSSNtbkdGJDYlUSIzRidGL0Y8LyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0Zdby8lK2dyb3VwYWxpZ25HRl1vLyUocm93c3BhbkdRIjFGJy8lK2NvbHVtbnNwYW5HRmRvRltvRl5vRmBvLUZYNiYtRmVuNigtRmhuNiVRKyZ1bWludXMwOzhGJ0YvRjxGW29GXm9GYG9GYm9GZW9GW29GXm9GYG8tRlg2Ji1GZW42KC1GaG42JVErJnVtaW51czA7N0YnRi9GPEZbb0Zeb0Zgb0Zib0Zlb0Zbb0Zeb0Zgby1GWDYmLUZlbjYoLUZobjYlUSIwRidGL0Y8RltvRl5vRmBvRmJvRmVvRltvRl5vRmBvLUZYNiYtRmVuNigtRmhuNiVRIjdGJ0YvRjxGW29GXm9GYG9GYm9GZW9GW29GXm9GYG8tRlg2Ji1GZW42KC1GaG42JVEiOEYnRi9GPEZbb0Zeb0Zgb0Zib0Zlb0Zbb0Zeb0Zgby1GWDYmLUZlbjYoLUZobjYlUSsmdW1pbnVzMDszRidGL0Y8RltvRl5vRmBvRmJvRmVvRltvRl5vRmBvLyUmYWxpZ25HUSVheGlzRicvRlxvUSliYXNlbGluZUYnL0Zfb1EnY2VudGVyRicvRmFvUSd8ZnJsZWZ0fGhyRicvJS9hbGlnbm1lbnRzY29wZUdGNC8lLGNvbHVtbndpZHRoR1ElYXV0b0YnLyUmd2lkdGhHRl5zLyUrcm93c3BhY2luZ0dRJjEuMGV4RicvJS5jb2x1bW5zcGFjaW5nR1EmMC44ZW1GJy8lKXJvd2xpbmVzR1Elbm9uZUYnLyUsY29sdW1ubGluZXNHRmlzLyUmZnJhbWVHRmlzLyUtZnJhbWVzcGFjaW5nR1EsMC40ZW1+MC41ZXhGJy8lKmVxdWFscm93c0dGMS8lLWVxdWFsY29sdW1uc0dGMS8lLWRpc3BsYXlzdHlsZUdGMS8lJXNpZGVHUSZyaWdodEYnLyUwbWlubGFiZWxzcGFjaW5nR0Zmc0YvRjwvSSttc2VtYW50aWNzR0YkUSpDb2xWZWN0b3JGJy8lJW9wZW5HUScmbHNxYjtGJy8lJmNsb3NlR1EnJnJzcWI7RidGXHUvRjZRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRmZ1</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L28" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Y:=Transpose(Q).Y;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiWUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtYWN0aW9uR0YkNiUtSShtZmVuY2VkR0YkNiktRiM2KC1JJ210YWJsZUdGJDY4LUkkbXRyR0YkNiYtSSRtdGRHRiQ2KC1JI21uR0YkNiVRJDAuMEYnRi9GPC8lKXJvd2FsaWduR1EhRicvJSxjb2x1bW5hbGlnbkdGYm8vJStncm91cGFsaWduR0Ziby8lKHJvd3NwYW5HUSIxRicvJStjb2x1bW5zcGFuR0Zpb0Zgb0Zjb0Zlby1GZ242Ji1Gam42KC1GXW82JVEsNS4yOTE1MDI2MjJGJ0YvRjxGYG9GY29GZW9GZ29Gam9GYG9GY29GZW8tRmduNiYtRmpuNigtRiM2Jy1GXW82JVEyMi4yMjA0NDYwNDkyNTAzMTNGJ0YvRjwtRjk2LlExJkludmlzaWJsZVRpbWVzO0YnRi9GPEY+RkBGQkZERkZGSEZKL0ZNUSYwLjBlbUYnL0ZQRmBxLUklbXN1cEdGJDYlLUZdbzYlUSMxMEYnRi9GPC1GXW82JVEkLTE2RidGL0Y8LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy9GNlElYm9sZEYnLyUrZm9udHdlaWdodEdGX3JGYG9GY29GZW9GZ29Gam9GYG9GY29GZW8tRmduNiYtRmpuNigtRiM2Ji1GOTYuUSomdW1pbnVzMDtGJ0YvRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUEZccy1GXW82JVEzMTQuNjk2OTM4NDUzMDI4ODUzRidGL0Y8Ri9GPEZgb0Zjb0Zlb0Znb0Zqb0Zgb0Zjb0Zlby8lJmFsaWduR1ElYXhpc0YnL0Zhb1EpYmFzZWxpbmVGJy9GZG9RJ2NlbnRlckYnL0Zmb1EnfGZybGVmdHxockYnLyUvYWxpZ25tZW50c2NvcGVHRjQvJSxjb2x1bW53aWR0aEdRJWF1dG9GJy8lJndpZHRoR0ZedC8lK3Jvd3NwYWNpbmdHUSYxLjBleEYnLyUuY29sdW1uc3BhY2luZ0dRJjAuOGVtRicvJSlyb3dsaW5lc0dRJW5vbmVGJy8lLGNvbHVtbmxpbmVzR0ZpdC8lJmZyYW1lR0ZpdC8lLWZyYW1lc3BhY2luZ0dRLDAuNGVtfjAuNWV4RicvJSplcXVhbHJvd3NHRjEvJS1lcXVhbGNvbHVtbnNHRjEvJS1kaXNwbGF5c3R5bGVHRjEvJSVzaWRlR1EmcmlnaHRGJy8lMG1pbmxhYmVsc3BhY2luZ0dGZnQvJSdmYW1pbHlHUTBUaW1lc35OZXd+Um9tYW5GJ0YvLyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0YxRjxGL0Y8L0krbXNlbWFudGljc0dGJFEqQ29sVmVjdG9yRicvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGZHYvJSthY3Rpb250eXBlR1EucnRhYmxlYWRkcmVzc0YnLyUpcnRhYmxlaWRHUTUxODQ0Njc0NDA3ODI0ODA0ODM5MEYnRl5yRmBy">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiWUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtYWN0aW9uR0YkNiUtSShtZmVuY2VkR0YkNiktRiM2KC1JJ210YWJsZUdGJDY4LUkkbXRyR0YkNiYtSSRtdGRHRiQ2KC1JI21uR0YkNiVRJDAuMEYnRi9GPC8lKXJvd2FsaWduR1EhRicvJSxjb2x1bW5hbGlnbkdGYm8vJStncm91cGFsaWduR0Ziby8lKHJvd3NwYW5HUSIxRicvJStjb2x1bW5zcGFuR0Zpb0Zgb0Zjb0Zlby1GZ242Ji1Gam42KC1GXW82JVEsNS4yOTE1MDI2MjJGJ0YvRjxGYG9GY29GZW9GZ29Gam9GYG9GY29GZW8tRmduNiYtRmpuNigtRiM2Jy1GXW82JVEyMi4yMjA0NDYwNDkyNTAzMTNGJ0YvRjwtRjk2LlExJkludmlzaWJsZVRpbWVzO0YnRi9GPEY+RkBGQkZERkZGSEZKL0ZNUSYwLjBlbUYnL0ZQRmBxLUklbXN1cEdGJDYlLUZdbzYlUSMxMEYnRi9GPC1GXW82JVEkLTE2RidGL0Y8LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy9GNlElYm9sZEYnLyUrZm9udHdlaWdodEdGX3JGYG9GY29GZW9GZ29Gam9GYG9GY29GZW8tRmduNiYtRmpuNigtRiM2Ji1GOTYuUSomdW1pbnVzMDtGJ0YvRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUEZccy1GXW82JVEzMTQuNjk2OTM4NDUzMDI4ODUzRidGL0Y8Ri9GPEZgb0Zjb0Zlb0Znb0Zqb0Zgb0Zjb0Zlby8lJmFsaWduR1ElYXhpc0YnL0Zhb1EpYmFzZWxpbmVGJy9GZG9RJ2NlbnRlckYnL0Zmb1EnfGZybGVmdHxockYnLyUvYWxpZ25tZW50c2NvcGVHRjQvJSxjb2x1bW53aWR0aEdRJWF1dG9GJy8lJndpZHRoR0ZedC8lK3Jvd3NwYWNpbmdHUSYxLjBleEYnLyUuY29sdW1uc3BhY2luZ0dRJjAuOGVtRicvJSlyb3dsaW5lc0dRJW5vbmVGJy8lLGNvbHVtbmxpbmVzR0ZpdC8lJmZyYW1lR0ZpdC8lLWZyYW1lc3BhY2luZ0dRLDAuNGVtfjAuNWV4RicvJSplcXVhbHJvd3NHRjEvJS1lcXVhbGNvbHVtbnNHRjEvJS1kaXNwbGF5c3R5bGVHRjEvJSVzaWRlR1EmcmlnaHRGJy8lMG1pbmxhYmVsc3BhY2luZ0dGZnQvJSdmYW1pbHlHUTBUaW1lc35OZXd+Um9tYW5GJ0YvLyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0YxRjxGL0Y8L0krbXNlbWFudGljc0dGJFEqQ29sVmVjdG9yRicvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGZHYvJSthY3Rpb250eXBlR1EucnRhYmxlYWRkcmVzc0YnLyUpcnRhYmxlaWRHUTUxODQ0Njc0NDA3ODI0ODA0ODM5MEYnRl5yRmBy</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L29" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">M:=&lt;R|Y&gt;;  # augment matrix R with the product Q*Y from the line above.</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiTUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtZmVuY2VkR0YkNiktSSdtdGFibGVHRiQ2OC1JJG10ckdGJDYqLUkkbXRkR0YkNigtSSNtbkdGJDYlUTQyLjY0NTc1MTMxMTA2NDU5MDcyRidGL0Y8LyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0Zdby8lK2dyb3VwYWxpZ25HRl1vLyUocm93c3BhbkdRIjFGJy8lK2NvbHVtbnNwYW5HRmRvLUZlbjYoLUZobjYlUSMwLkYnRi9GPEZbb0Zeb0Zgb0Zib0Zlby1GZW42KC1GaG42JVE0MTAuNTgzMDA1MjQ0MDAwMDAyNEYnRi9GPEZbb0Zeb0Zgb0Zib0Zlb0Znb0Znb0Zbb0Zeb0Zgby1GWDYqLUZlbjYoLUZobjYlUSIwRidGL0Y8RltvRl5vRmBvRmJvRmVvLUZlbjYoLUZobjYlUTQ1LjI5MTUwMjYyMjEyOTE4MTQzRidGL0Y8RltvRl5vRmBvRmJvRmVvLUZlbjYoLUYjNictRmhuNiVRPSZ1bWludXMwOzQuNDQwODkyMDk4NTAwNjI2MTZGJ0YvRjwtRjk2LlExJkludmlzaWJsZVRpbWVzO0YnRi9GPEY+RkBGQkZERkZGSEZKL0ZNUSYwLjBlbUYnL0ZQRmhxLUklbXN1cEdGJDYmLUZobjYlUSMxMEYnRi9GPC1GaG42JVEsJnVtaW51czA7MTZGJ0YvRjwvJTFzdXBlcnNjcmlwdHNoaWZ0R0ZncC9JK21zZW1hbnRpY3NHRiRRIl5GJy9GNlElYm9sZEYnLyUrZm9udHdlaWdodEdGaXJGW29GXm9GYG9GYm9GZW8tRmVuNigtRmhuNiVRNDM3LjA0MDUxODM1Mzk5OTk5OTZGJ0YvRjxGW29GXm9GYG9GYm9GZW8tRmVuNigtRmhuNiVRNDUuMjkxNTAyNjIyMDAwMDAwMzJGJ0YvRjxGW29GXm9GYG9GYm9GZW9GW29GXm9GYG8tRlg2KkZjcEZjcC1GZW42KC1GaG42JVE0OS4xNjUxNTEzODk5MTE2Nzk2NkYnRi9GPEZbb0Zeb0Zgb0Zib0Zlb0Znby1GZW42KC1GIzYnLUZobjYlUTQyLjIyMDQ0NjA0OTI1MDMxMzA4RidGL0Y8RmRxRmpxRmhyRmpyRltvRl5vRmBvRmJvRmVvRltvRl5vRmBvLUZYNipGY3BGY3BGY3AtRmVuNigtRmhuNiVRNDE0LjY5NjkzODQ1NjY5OTA2NzNGJ0YvRjxGW29GXm9GYG9GYm9GZW8tRmVuNigtRmhuNiVRPSZ1bWludXMwOzE0LjY5NjkzODQ1MzAyODg1MjlGJ0YvRjxGW29GXm9GYG9GYm9GZW9GW29GXm9GYG8vJSZhbGlnbkdRJWF4aXNGJy9GXG9RKWJhc2VsaW5lRicvRl9vUSdjZW50ZXJGJy9GYW9RJ3xmcmxlZnR8aHJGJy8lL2FsaWdubWVudHNjb3BlR0Y0LyUsY29sdW1ud2lkdGhHUSVhdXRvRicvJSZ3aWR0aEdGXXYvJStyb3dzcGFjaW5nR1EmMS4wZXhGJy8lLmNvbHVtbnNwYWNpbmdHUSYwLjhlbUYnLyUpcm93bGluZXNHUSVub25lRicvJSxjb2x1bW5saW5lc0dGaHYvJSZmcmFtZUdGaHYvJS1mcmFtZXNwYWNpbmdHUSwwLjRlbX4wLjVleEYnLyUqZXF1YWxyb3dzR0YxLyUtZXF1YWxjb2x1bW5zR0YxLyUtZGlzcGxheXN0eWxlR0YxLyUlc2lkZUdRJnJpZ2h0RicvJTBtaW5sYWJlbHNwYWNpbmdHRmV2Ri9GPC9GZnJRJ01hdHJpeEYnLyUlb3BlbkdRJyZsc3FiO0YnLyUmY2xvc2VHUScmcnNxYjtGJ0ZbeEZockZqcg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiTUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtZmVuY2VkR0YkNiktSSdtdGFibGVHRiQ2OC1JJG10ckdGJDYqLUkkbXRkR0YkNigtSSNtbkdGJDYlUTQyLjY0NTc1MTMxMTA2NDU5MDcyRidGL0Y8LyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0Zdby8lK2dyb3VwYWxpZ25HRl1vLyUocm93c3BhbkdRIjFGJy8lK2NvbHVtbnNwYW5HRmRvLUZlbjYoLUZobjYlUSMwLkYnRi9GPEZbb0Zeb0Zgb0Zib0Zlby1GZW42KC1GaG42JVE0MTAuNTgzMDA1MjQ0MDAwMDAyNEYnRi9GPEZbb0Zeb0Zgb0Zib0Zlb0Znb0Znb0Zbb0Zeb0Zgby1GWDYqLUZlbjYoLUZobjYlUSIwRidGL0Y8RltvRl5vRmBvRmJvRmVvLUZlbjYoLUZobjYlUTQ1LjI5MTUwMjYyMjEyOTE4MTQzRidGL0Y8RltvRl5vRmBvRmJvRmVvLUZlbjYoLUYjNictRmhuNiVRPSZ1bWludXMwOzQuNDQwODkyMDk4NTAwNjI2MTZGJ0YvRjwtRjk2LlExJkludmlzaWJsZVRpbWVzO0YnRi9GPEY+RkBGQkZERkZGSEZKL0ZNUSYwLjBlbUYnL0ZQRmhxLUklbXN1cEdGJDYmLUZobjYlUSMxMEYnRi9GPC1GaG42JVEsJnVtaW51czA7MTZGJ0YvRjwvJTFzdXBlcnNjcmlwdHNoaWZ0R0ZncC9JK21zZW1hbnRpY3NHRiRRIl5GJy9GNlElYm9sZEYnLyUrZm9udHdlaWdodEdGaXJGW29GXm9GYG9GYm9GZW8tRmVuNigtRmhuNiVRNDM3LjA0MDUxODM1Mzk5OTk5OTZGJ0YvRjxGW29GXm9GYG9GYm9GZW8tRmVuNigtRmhuNiVRNDUuMjkxNTAyNjIyMDAwMDAwMzJGJ0YvRjxGW29GXm9GYG9GYm9GZW9GW29GXm9GYG8tRlg2KkZjcEZjcC1GZW42KC1GaG42JVE0OS4xNjUxNTEzODk5MTE2Nzk2NkYnRi9GPEZbb0Zeb0Zgb0Zib0Zlb0Znby1GZW42KC1GIzYnLUZobjYlUTQyLjIyMDQ0NjA0OTI1MDMxMzA4RidGL0Y8RmRxRmpxRmhyRmpyRltvRl5vRmBvRmJvRmVvRltvRl5vRmBvLUZYNipGY3BGY3BGY3AtRmVuNigtRmhuNiVRNDE0LjY5NjkzODQ1NjY5OTA2NzNGJ0YvRjxGW29GXm9GYG9GYm9GZW8tRmVuNigtRmhuNiVRPSZ1bWludXMwOzE0LjY5NjkzODQ1MzAyODg1MjlGJ0YvRjxGW29GXm9GYG9GYm9GZW9GW29GXm9GYG8vJSZhbGlnbkdRJWF4aXNGJy9GXG9RKWJhc2VsaW5lRicvRl9vUSdjZW50ZXJGJy9GYW9RJ3xmcmxlZnR8aHJGJy8lL2FsaWdubWVudHNjb3BlR0Y0LyUsY29sdW1ud2lkdGhHUSVhdXRvRicvJSZ3aWR0aEdGXXYvJStyb3dzcGFjaW5nR1EmMS4wZXhGJy8lLmNvbHVtbnNwYWNpbmdHUSYwLjhlbUYnLyUpcm93bGluZXNHUSVub25lRicvJSxjb2x1bW5saW5lc0dGaHYvJSZmcmFtZUdGaHYvJS1mcmFtZXNwYWNpbmdHUSwwLjRlbX4wLjVleEYnLyUqZXF1YWxyb3dzR0YxLyUtZXF1YWxjb2x1bW5zR0YxLyUtZGlzcGxheXN0eWxlR0YxLyUlc2lkZUdRJnJpZ2h0RicvJTBtaW5sYWJlbHNwYWNpbmdHRmV2Ri9GPC9GZnJRJ01hdHJpeEYnLyUlb3BlbkdRJyZsc3FiO0YnLyUmY2xvc2VHUScmcnNxYjtGJ0ZbeEZockZqcg==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L30" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">M:=ReducedRowEchelonForm(M);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiTUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtYWN0aW9uR0YkNiUtSShtZmVuY2VkR0YkNiktRiM2KC1JJ210YWJsZUdGJDY4LUkkbXRyR0YkNiotSSRtdGRHRiQ2KC1JI21uR0YkNiVRJDEuMEYnRi9GPC8lKXJvd2FsaWduR1EhRicvJSxjb2x1bW5hbGlnbkdGYm8vJStncm91cGFsaWduR0Ziby8lKHJvd3NwYW5HUSIxRicvJStjb2x1bW5zcGFuR0Zpby1Gam42KC1GXW82JVEkMC4wRidGL0Y8RmBvRmNvRmVvRmdvRmpvRlxwRlxwLUZqbjYoLUYjNiYtRjk2LlEqJnVtaW51czA7RidGL0Y8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjIyMjIyMmVtRicvRlBGaXAtRiM2Jy1GXW82JVEyOS42OTA4MjEwNDQ3NjgzNzZGJ0YvRjwtRjk2LlExJkludmlzaWJsZVRpbWVzO0YnRi9GPEY+RkBGQkZERkZGSEZKL0ZNUSYwLjBlbUYnL0ZQRmRxLUklbXN1cEdGJDYlLUZdbzYlUSMxMEYnRi9GPC1GXW82JVEkLTE3RidGL0Y8LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy9GNlElYm9sZEYnLyUrZm9udHdlaWdodEdGY3JGL0Y8RmBvRmNvRmVvRmdvRmpvRmBvRmNvRmVvLUZnbjYqRlxwRmluRlxwRlxwLUZqbjYoLUZdbzYlUTM3Ljk5OTk5OTk5ODA1NjYxMDZGJ0YvRjxGYG9GY29GZW9GZ29Gam9GYG9GY29GZW8tRmduNipGXHBGXHBGaW5GXHAtRmpuNigtRiM2Jy1GXW82JVEyMi40MjI3MDUyNjEyNTEyMzlGJ0YvRjxGYHFGZnFGYnJGZHJGYG9GY29GZW9GZ29Gam9GYG9GY29GZW8tRmduNipGXHBGXHBGXHBGaW4tRmpuNigtRiM2JkZlcC1GXW82JVEzMC45OTk5OTk5OTk3NTAyNzM0RidGL0Y8Ri9GPEZgb0Zjb0Zlb0Znb0Zqb0Zgb0Zjb0Zlby8lJmFsaWduR1ElYXhpc0YnL0Zhb1EpYmFzZWxpbmVGJy9GZG9RJ2NlbnRlckYnL0Zmb1EnfGZybGVmdHxockYnLyUvYWxpZ25tZW50c2NvcGVHRjQvJSxjb2x1bW53aWR0aEdRJWF1dG9GJy8lJndpZHRoR0ZcdS8lK3Jvd3NwYWNpbmdHUSYxLjBleEYnLyUuY29sdW1uc3BhY2luZ0dRJjAuOGVtRicvJSlyb3dsaW5lc0dRJW5vbmVGJy8lLGNvbHVtbmxpbmVzR0ZndS8lJmZyYW1lR0ZndS8lLWZyYW1lc3BhY2luZ0dRLDAuNGVtfjAuNWV4RicvJSplcXVhbHJvd3NHRjEvJS1lcXVhbGNvbHVtbnNHRjEvJS1kaXNwbGF5c3R5bGVHRjEvJSVzaWRlR1EmcmlnaHRGJy8lMG1pbmxhYmVsc3BhY2luZ0dGZHUvJSdmYW1pbHlHUTBUaW1lc35OZXd+Um9tYW5GJ0YvLyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0YxRjxGL0Y8L0krbXNlbWFudGljc0dGJFEnTWF0cml4RicvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGYncvJSthY3Rpb250eXBlR1EucnRhYmxlYWRkcmVzc0YnLyUpcnRhYmxlaWRHUTUxODQ0Njc0NDA3ODI0ODA1MDMxMEYnRmJyRmRy">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiTUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtYWN0aW9uR0YkNiUtSShtZmVuY2VkR0YkNiktRiM2KC1JJ210YWJsZUdGJDY4LUkkbXRyR0YkNiotSSRtdGRHRiQ2KC1JI21uR0YkNiVRJDEuMEYnRi9GPC8lKXJvd2FsaWduR1EhRicvJSxjb2x1bW5hbGlnbkdGYm8vJStncm91cGFsaWduR0Ziby8lKHJvd3NwYW5HUSIxRicvJStjb2x1bW5zcGFuR0Zpby1Gam42KC1GXW82JVEkMC4wRidGL0Y8RmBvRmNvRmVvRmdvRmpvRlxwRlxwLUZqbjYoLUYjNiYtRjk2LlEqJnVtaW51czA7RidGL0Y8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjIyMjIyMmVtRicvRlBGaXAtRiM2Jy1GXW82JVEyOS42OTA4MjEwNDQ3NjgzNzZGJ0YvRjwtRjk2LlExJkludmlzaWJsZVRpbWVzO0YnRi9GPEY+RkBGQkZERkZGSEZKL0ZNUSYwLjBlbUYnL0ZQRmRxLUklbXN1cEdGJDYlLUZdbzYlUSMxMEYnRi9GPC1GXW82JVEkLTE3RidGL0Y8LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy9GNlElYm9sZEYnLyUrZm9udHdlaWdodEdGY3JGL0Y8RmBvRmNvRmVvRmdvRmpvRmBvRmNvRmVvLUZnbjYqRlxwRmluRlxwRlxwLUZqbjYoLUZdbzYlUTM3Ljk5OTk5OTk5ODA1NjYxMDZGJ0YvRjxGYG9GY29GZW9GZ29Gam9GYG9GY29GZW8tRmduNipGXHBGXHBGaW5GXHAtRmpuNigtRiM2Jy1GXW82JVEyMi40MjI3MDUyNjEyNTEyMzlGJ0YvRjxGYHFGZnFGYnJGZHJGYG9GY29GZW9GZ29Gam9GYG9GY29GZW8tRmduNipGXHBGXHBGXHBGaW4tRmpuNigtRiM2JkZlcC1GXW82JVEzMC45OTk5OTk5OTk3NTAyNzM0RidGL0Y8Ri9GPEZgb0Zjb0Zlb0Znb0Zqb0Zgb0Zjb0Zlby8lJmFsaWduR1ElYXhpc0YnL0Zhb1EpYmFzZWxpbmVGJy9GZG9RJ2NlbnRlckYnL0Zmb1EnfGZybGVmdHxockYnLyUvYWxpZ25tZW50c2NvcGVHRjQvJSxjb2x1bW53aWR0aEdRJWF1dG9GJy8lJndpZHRoR0ZcdS8lK3Jvd3NwYWNpbmdHUSYxLjBleEYnLyUuY29sdW1uc3BhY2luZ0dRJjAuOGVtRicvJSlyb3dsaW5lc0dRJW5vbmVGJy8lLGNvbHVtbmxpbmVzR0ZndS8lJmZyYW1lR0ZndS8lLWZyYW1lc3BhY2luZ0dRLDAuNGVtfjAuNWV4RicvJSplcXVhbHJvd3NHRjEvJS1lcXVhbGNvbHVtbnNHRjEvJS1kaXNwbGF5c3R5bGVHRjEvJSVzaWRlR1EmcmlnaHRGJy8lMG1pbmxhYmVsc3BhY2luZ0dGZHUvJSdmYW1pbHlHUTBUaW1lc35OZXd+Um9tYW5GJ0YvLyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0YxRjxGL0Y8L0krbXNlbWFudGljc0dGJFEnTWF0cml4RicvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGYncvJSthY3Rpb250eXBlR1EucnRhYmxlYWRkcmVzc0YnLyUpcnRhYmxlaWRHUTUxODQ0Njc0NDA3ODI0ODA1MDMxMEYnRmJyRmRy</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L31" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">p0:=M[1,5];</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbWlHRiQ2JlEjcDBGJy8lJWJvbGRHUSZmYWxzZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi5RKSZBc3NpZ247RidGLy9GNlEnbm9ybWFsRicvJSZmZW5jZUdGMS8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0YxLyUqc3ltbWV0cmljR0YxLyUobGFyZ2VvcEdGMS8lLm1vdmFibGVsaW1pdHNHRjEvJSdhY2NlbnRHRjEvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZOLUkjbW5HRiQ2JVE6JnVtaW51czA7OS42OTA4MjEwNDQ3NjgzOEYnRi9GPC1GOTYuUTEmSW52aXNpYmxlVGltZXM7RidGL0Y8Rj5GQEZCRkRGRkZIRkovRk1RJjAuMGVtRicvRlBGWS1JJW1zdXBHRiQ2Ji1GUjYlUSMxMEYnRi9GPC1GUjYlUSwmdW1pbnVzMDsxN0YnRi9GPC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRicvSSttc2VtYW50aWNzR0YkUSJeRicvRjZRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRmVv">LV9JLFR5cGVzZXR0aW5nRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiSSxtcHJpbnRzbGFzaEdGKDYkNyM+SSNwMEdGKCQhMFFvWi9AM3AqISNKNyNdQkM5QkVFOTA1NkY4QUU3OQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L32" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">p1:=M[2,5];</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEjcDFGJy8lJWJvbGRHUSZmYWxzZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi5RKSZBc3NpZ247RidGLy9GNlEnbm9ybWFsRicvJSZmZW5jZUdGMS8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0YxLyUqc3ltbWV0cmljR0YxLyUobGFyZ2VvcEdGMS8lLm1vdmFibGVsaW1pdHNHRjEvJSdhY2NlbnRHRjEvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZOLUkjbW5HRiQ2JVExNy45OTk5OTk5OTgwNTY2MUYnRi9GPC9GNlElYm9sZEYnLyUrZm9udHdlaWdodEdGVg==">LV9JLFR5cGVzZXR0aW5nRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiSSxtcHJpbnRzbGFzaEdGKDYkNyM+SSNwMUdGKCQiMGhjISkqKioqKioqeiEjOTcjXTQwMUZGRkZGRkZERTlDRTI=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L33" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">p2:=M[3,5];</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbWlHRiQ2JlEjcDJGJy8lJWJvbGRHUSZmYWxzZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi5RKSZBc3NpZ247RidGLy9GNlEnbm9ybWFsRicvJSZmZW5jZUdGMS8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0YxLyUqc3ltbWV0cmljR0YxLyUobGFyZ2VvcEdGMS8lLm1vdmFibGVsaW1pdHNHRjEvJSdhY2NlbnRHRjEvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZOLUkjbW5HRiQ2JVExMi40MjI3MDUyNjEyNTEyNEYnRi9GPC1GOTYuUTEmSW52aXNpYmxlVGltZXM7RidGL0Y8Rj5GQEZCRkRGRkZIRkovRk1RJjAuMGVtRicvRlBGWS1JJW1zdXBHRiQ2Ji1GUjYlUSMxMEYnRi9GPC1GUjYlUSwmdW1pbnVzMDsxN0YnRi9GPC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRicvSSttc2VtYW50aWNzR0YkUSJeRicvRjZRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRmVv">LV9JLFR5cGVzZXR0aW5nRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiSSxtcHJpbnRzbGFzaEdGKDYkNyM+SSNwMkdGKCQiMENeN0UwRlUjISNKNyNdM0M3QkVFOTA1NkZCOUMzOQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L34" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">p3:=M[4,5];</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEjcDNGJy8lJWJvbGRHUSZmYWxzZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi5RKSZBc3NpZ247RidGLy9GNlEnbm9ybWFsRicvJSZmZW5jZUdGMS8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0YxLyUqc3ltbWV0cmljR0YxLyUobGFyZ2VvcEdGMS8lLm1vdmFibGVsaW1pdHNHRjEvJSdhY2NlbnRHRjEvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZOLUkjbW5HRiQ2JVE7JnVtaW51czA7MC45OTk5OTk5OTk3NTAyNzNGJ0YvRjwvRjZRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRlY=">LV9JLFR5cGVzZXR0aW5nRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiSSxtcHJpbnRzbGFzaEdGKDYkNyM+SSNwM0dGKCQhMHQtdioqKioqKioqKiEjOjcjXUJGRUZGRkZGRkZEREFEODc=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L35" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">X:=<Label label="L18" view="label" executable="true"></Label>;  # redefine my X and Y data points.</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiWEYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtZmVuY2VkR0YkNictRiM2NC1JI21uR0YkNiVRKyZ1bWludXMwOzNGJ0YvRjwtRjk2LlEiLEYnRi9GPEY+L0ZBRjRGQkZERkZGSEZKL0ZNUSYwLjBlbUYnL0ZQUSwwLjMzMzMzMzNlbUYnLUZXNiVRKyZ1bWludXMwOzJGJ0YvRjxGWi1GVzYlUSsmdW1pbnVzMDsxRidGL0Y8RlotRlc2JVEiMEYnRi9GPEZaLUZXNiVRIjFGJ0YvRjxGWi1GVzYlUSIyRidGL0Y8RlotRlc2JVEiM0YnRi9GPC8lJ2ZhbWlseUdRMFRpbWVzfk5ld35Sb21hbkYnRi8vJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRjFGPEYvRjwvJSVvcGVuR1EnJmxzcWI7RicvJSZjbG9zZUdRJyZyc3FiO0YnL0Y2USVib2xkRicvJStmb250d2VpZ2h0R0ZdcQ==">LV9JLFR5cGVzZXR0aW5nRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiSSxtcHJpbnRzbGFzaEdGKDYkNyM+SSJYR0YoNykhIiQhIiMhIiIiIiEiIiIiIiMiIiQ3I0Yu</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L36" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Y:=<Label label="L19" view="label" executable="true"></Label>;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiWUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtZmVuY2VkR0YkNictRiM2NC1JI21uR0YkNiVRIjNGJ0YvRjwtRjk2LlEiLEYnRi9GPEY+L0ZBRjRGQkZERkZGSEZKL0ZNUSYwLjBlbUYnL0ZQUSwwLjMzMzMzMzNlbUYnLUZXNiVRKyZ1bWludXMwOzhGJ0YvRjxGWi1GVzYlUSsmdW1pbnVzMDs3RidGL0Y8RlotRlc2JVEiMEYnRi9GPEZaLUZXNiVRIjdGJ0YvRjxGWi1GVzYlUSI4RidGL0Y8RlotRlc2JVErJnVtaW51czA7M0YnRi9GPC8lJ2ZhbWlseUdRMFRpbWVzfk5ld35Sb21hbkYnRi8vJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRjFGPEYvRjwvJSVvcGVuR1EnJmxzcWI7RicvJSZjbG9zZUdRJyZyc3FiO0YnL0Y2USVib2xkRicvJStmb250d2VpZ2h0R0ZdcQ==">LV9JLFR5cGVzZXR0aW5nRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiSSxtcHJpbnRzbGFzaEdGKDYkNyM+SSJZR0YoNykiIiQhIikhIigiIiEiIigiIikhIiQ3I0Yu</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L37" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">with(plots):</Text-field>
</Input>
</Group>
<Group labelreference="L38" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">P:=x-&gt; p0 + p1*x + p2*x^2 + p3*x^3;   # define the least squares cubic polynomial for this problem.</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbWlHRiQ2JlEiUEYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tRiw2JlEieEYnRi9GMkY1LUY5Ni5RJiZtYXA7RidGL0Y8Rj5GQC9GQ0Y0RkRGRkZIRkpGTEZPLUYjNistRiM2Jy1GLDYmUSNwM0YnRi9GMkY1LUY5Ni5RMSZJbnZpc2libGVUaW1lcztGJ0YvRjxGPkZARkJGREZGRkhGSi9GTVEmMC4wZW1GJy9GUEZdby1JJW1zdXBHRiQ2JUZRLUkjbW5HRiQ2JVEiM0YnRi9GPC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRicvRjZRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRmpvLUY5Ni5RJyZwbHVzO0YnRi9GPEY+RkBGQkZERkZGSEZKL0ZNUSwwLjIyMjIyMjJlbUYnL0ZQRmFwLUYjNictRiw2JlEjcDJGJ0YvRjJGNUZpbi1GYG82JUZRLUZjbzYlUSIyRidGL0Y8RmZvRmlvRltwRl1wLUYjNictRiw2JlEjcDFGJ0YvRjJGNUZpbkZRRmlvRltwRl1wLUYsNiZRI3AwRidGL0YyRjVGaW9GW3BGaW9GW3A=">LV9JLFR5cGVzZXR0aW5nRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiSSxtcHJpbnRzbGFzaEdGKDYkNyM+SSJQR0YoZio2I0kieEdGKEYoNiRJKW9wZXJhdG9yR0YoSSZhcnJvd0dGKEYoLCpJI3AwR0YoIiIiKiZJI3AxR0YoRjZGMEY2RjYqJkkjcDJHRihGNilGMCIiI0Y2RjYqJkkjcDNHRihGNilGMCIiJEY2RjZGKEYoRig3I0Yu</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L39" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Data:=[seq([X[n],Y[n]],n=1..7)];</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlElRGF0YUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtZmVuY2VkR0YkNictRiM2NC1GUjYnLUYjNiotSSNtbkdGJDYlUSsmdW1pbnVzMDszRidGL0Y8LUY5Ni5RIixGJ0YvRjxGPi9GQUY0RkJGREZGRkhGSi9GTVEmMC4wZW1GJy9GUFEsMC4zMzMzMzMzZW1GJy1GZW42JVEiM0YnRi9GPC8lJ2ZhbWlseUdRMFRpbWVzfk5ld35Sb21hbkYnRi8vJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRjFGPEYvRjwvJSVvcGVuR1EnJmxzcWI7RicvJSZjbG9zZUdRJyZyc3FiO0YnRmhuLUZSNictRiM2Ki1GZW42JVErJnVtaW51czA7MkYnRi9GPEZobi1GZW42JVErJnVtaW51czA7OEYnRi9GPEZjb0YvRmZvRmlvRjxGL0Y8RltwRl5wRmhuLUZSNictRiM2Ki1GZW42JVErJnVtaW51czA7MUYnRi9GPEZobi1GZW42JVErJnVtaW51czA7N0YnRi9GPEZjb0YvRmZvRmlvRjxGL0Y8RltwRl5wRmhuLUZSNictRiM2Ki1GZW42JVEiMEYnRi9GPEZobkZpcUZjb0YvRmZvRmlvRjxGL0Y8RltwRl5wRmhuLUZSNictRiM2Ki1GZW42JVEiMUYnRi9GPEZobi1GZW42JVEiN0YnRi9GPEZjb0YvRmZvRmlvRjxGL0Y8RltwRl5wRmhuLUZSNictRiM2Ki1GZW42JVEiMkYnRi9GPEZobi1GZW42JVEiOEYnRi9GPEZjb0YvRmZvRmlvRjxGL0Y8RltwRl5wRmhuLUZSNictRiM2KkZgb0ZobkZaRmNvRi9GZm9GaW9GPEYvRjxGW3BGXnBGY29GL0Zmb0Zpb0Y8Ri9GPEZbcEZecC9GNlElYm9sZEYnLyUrZm9udHdlaWdodEdGZXM=">LV9JLFR5cGVzZXR0aW5nRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiSSxtcHJpbnRzbGFzaEdGKDYkNyM+SSVEYXRhR0YoNyk3JCEiJCIiJDckISIjISIpNyQhIiIhIig3JCIiIUY5NyQiIiIiIig3JCIiIyIiKTckRjFGMDcjRi4=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L40" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Font encoding="UTF-8">display(listplot(Data,style=point,symbol=solidcircle,symbolsize=15,color=black,axesfont=[Arial,bold,9]),plot(P(x),x=-3..3,color=red,thickness=2,title=&quot;\134nLeast Squares Cubic Polynomial\134nfound through QR Decomposition\134n&quot;,titlefont=[Arial,bold,12],caption=&quot;\134nGraph by Douglas Lewit of Math-577&quot;,captionfont=[Arial,bold,10],labels=[&quot;x&quot;,&quot;y&quot;],labelfont=[Times,11]));</Font></Text-field>
</Input>
<Output>
<Text-field style="Maple Plot" layout="Maple Plot"><Plot height="400" type="two-dimensional" width="500" plot-scale="1.0" plot-xtrans="0.0" plot-ytrans="0.0" gridlinevisibility="1" legendvisibility="false">LSUlUExPVEc2LC0lJVJPT1RHNictJSlCT1VORFNfWEc2IyQiJEkiISIiLSUpQk9VTkRTX1lHNiMkIiRdKCEiIi0lLUJPVU5EU19XSURUSEc2IyQiJVNaISIiLSUuQk9VTkRTX0hFSUdIVEc2IyQiJXFHISIiLSUpQ0hJTERSRU5HNiItJSdDVVJWRVNHNiY3KTckJCEjSSEiIiQiI0khIiI3JCQhIz8hIiIkISMhKSEiIjckJCEjNSEiIiQhI3EhIiI3JCQiIiEhIiIkIiIhISIiNyQkIiM1ISIiJCIjcSEiIjckJCIjPyEiIiQiIyEpISIiNyQkIiNJISIiJCEjSSEiIi0lJkNPTE9SRzYmJSRSR0JHJCIiISEiIiQiIiEhIiIkIiIhISIiLSUnU1lNQk9MRzYkJS1fU09MSURDSVJDTEVHIiM6LSUmU1RZTEVHNiMlJlBPSU5URy0lJ0NVUlZFU0c2JTdkdzckJCEjSSEiIiQiMiVcdjMqKioqKioqKkghIzs3JCQhMmpDXClwVlhvSCEjOyQiMmNZMGJ4ZCY0QyEjOzckJCEyTWtHZG8xNSVIISM7JCIyLXZ3Ij5PQzU+ISM7NyQkITFkOEYlKilRLCJIISM6JCIxTGpbRCYpZWs4ISM6NyQkITJqRmI1XG0hekchIzskIjFCKSpRKTQqPUAkKSEjOzckJCExUnhhcDw5W0chIzokIjFYL1koSCpSKD0kISM7NyQkITFfLjIlZnElPkchIzokITJHPlUpW19DRTkhIzw3JCQhMTlHY19LeSp5IyEjOiQhMVVscyV5IilvMCchIzs3JCQhMnlgMjpjITNmRiEjOyQhMktOaHFCdCFwNSEjOzckJCExZj1QTWpaR0YhIzokITJucjV1JT1XOjohIzs3JCQhMmU3RF03JypwcCMhIzskITJZXz1VbyFmZT4hIzs3JCQhMnhbKFxSJG8jcEUhIzskITFrRWpKc2lOQiEjOjckJCEyd10sLlVgIVFFISM7JCExSiUqZi9TTlhGISM6NyQkITI3Q1snSC5yMUUhIzskITJibUxtaVg3OSQhIzs3JCQhMjtOcVNYMGxkIyEjOyQhMi9XXjhXPyMzTiEjOzckJCExTW9PTGwyXEQhIzokITEnKUdTb19DSFEhIzo3JCQhMVUkb08qM1k7RCEjOiQhMlg8VFVzM2c+JSEjOzckJCExO0trbzYkKSlbIyEjOiQhMHR2JGUyOCVcJSEjOTckJCExXi0wSTdwY0MhIzokITImUlNJT0plRVshIzs3JCQhMkJZI1xRPkNHQyEjOyQhMVclSEVeXCIzXiEjOjckJCEydFQkb2MmR3FSIyEjOyQhMWtDeFk5Xi5hISM6NyQkITEoUnplLjF0TyMhIzokITEoWykzJykpUTxuJiEjOjckJCEyeGU8TnEkSE9CISM7JCExaWllUD1CUWYhIzo3JCQhMU5xUyxaInlJIyEjOiQhMjAuPzhXdzU8JyEjOzckJCEya0ReLUQnNHhBISM7JCExWkMlKTRcazRrISM6NyQkITIkPlF3NyUpPVhBISM7JCExaShlODctUWsnISM6NyQkITFoQFZZRFQ8QSEjOiQhMSlRV3YiUVlPbyEjOjckJCEya0NcKVxRVCg9IyEjOyQhMSlSdHQ8PUkuKCEjOjckJCExQlghNEVBazojISM6JCExQTFeJTN3T0EoISM6NyQkITFOcFFQSTVFQCEjOiQhMTlCLDAyPClSKCEjOjckJCEyOUNbJ0h3dyc0IyEjOyQhMWRhOzAmUmViKCEjOjckJCExQlghNG0mPms/ISM6JCExTFJsLGpBPXghIzo3JCQhMWQ5SClIR1wuIyEjOiQhMVYqPW9GQ0gmeSEjOjckJCEyRmEzPDl6TysjISM7JCExPXQoXDstXyl6ISM6NyQkITJHYDE4d2lgKD4hIzskITE+PEtZPiNcNCkhIzo3JCQhMlsmND55YVNXPiEjOyQhMCx5KjNhKy8jKSEjOTckJCEyT29PdDN4XyI+ISM7JCExbE96Yj5WJ0gpISM6NyQkITIlWydIZl9IWyk9ISM7JCExa1xIOVRpI1EpISM6NyQkITJRdFkkcDkxYj0hIzskITFUKmVTIWV2YyUpISM6NyQkITI9S2tHMigqUSM9ISM7JCExPGtDMicqekImKSEjOjckJCExeGAyYj8pUXoiISM6JCExI0hsVSg0S3kmKSEjOjckJCEyYzVAVU8oPWo8ISM7JCExPTYvKyhcU2kpISM6NyQkITJFXy80JW91SzwhIzskITFCR3clW2ImZicpISM6NyQkITJfLjI5O3ZacSIhIzskITFLJlspUlVvJG8pISM6NyQkITJEXSssWTtGbiIhIzskITFlXVEjKVFdLCgpISM6NyQkITEoUXhheFVTayIhIzokITBZVGlQKHAzKCkhIzk3JCQhMiR5YzhaMVo4OyEjOyQhMDlKMTtQdXEpISM5NyQkITEmKXBSPiM0VWUiISM6JCExeEZfNlN2KHApISM6NyQkITIwNkFXOz08YiIhIzskITFRZyQ0IkhaeCcpISM6NyQkITFiND4pSCRlQjohIzokITFENF1JSyc+bCkhIzo3JCQhMlUkb090Klw7XCIhIzskITF5YWQkSFxVaCkhIzo3JCQhMj1Pc1dAWURZIiEjOyQhMTEyWG9GIz5kKSEjOjckJCExLS8zdzdySTkhIzokITFLVVxxdjY8JikhIzo3JCQhMlBxUyIzSkMuOSEjOyQhMU0kZiZ5NiRHWSkhIzo3JCQhMXpkOnIrJz5QIiEjOiQhMVtfInA+dktSKSEjOjckJCEyXy80PT9VPE0iISM7JCExPjZxN2xWPSQpISM6NyQkITJuS2xJMlc6SiIhIzskITE8JVF4JkdJTyMpISM6NyQkITJaJSopeVBxWCJHIiEjOyQhMUQtJkheTXQ5KSEjOjckJCEyJioqKXpmIkdiXzchIzskITBDJDRZbkliISkhIzk3JCQhMiRvT3QnZTE4QSIhIzskITAiKilScVV3W3ohIzk3JCQhMmI2QlltRTo+IiEjOyQhMSl6KWZoLWNTeSEjOjckJCEyQ1olKikpcCU9ZzYhIzskITFgPjJ5ZSQpPnghIzo3JCQhMlQiR2NzRSI9OCIhIzskITFRQTdIJVxZZyghIzo3JCQhMlUhMztzaVgrNiEjOyQhMXJQVj9LKjRaKCEjOjckJCEyYzZCWUlBLzIiISM7JCExLDkoSFAlKW9MKCEjOjckJCEyYCwuMVdoLy8iISM7JCEyTilHPXcmSHQ+KCEjOzckJCEyLTA1Pz9uIjQ1ISM7JCExTyF5XjckZVhxISM6NyQkITFlOUhlMVcuKSohIzskITEiZjlXJilvMCFwISM6NyQkITAlemU8QkQzJiohIzokITFCcSwnZiEqcHUnISM6NyQkITFtR2Q5JEhCPSohIzskITFFQiV5eGA7ZCchIzo3JCQhMSNIZTt0S3MpKSkhIzskITF1IVsnPm4leVMnISM6NyQkITFFXSssN1cmZSkhIzskITFKeTsrPV9OaSEjOjckJCExKXBSeilwX3kjKSEjOyQhMWE0L1g0WWJnISM6NyQkITFoRF4tSlQnKnohIzskITFgdTtjKT1lKWUhIzo3JCQhMS40PU8pKW8mcCghIzskITE6PixsV3krZCEjOjckJCExakReLVBEKFIoISM7JCEweTRdJipISV4mISM5NyQkITAnPVB1My15cSEjOiQhMVs2TkEkPnlJJiEjOjckJCEwS2pFdDZqeichIzokITFOZChRdUdKNyYhIzo3JCQhMShlO0wneUZyayEjOyQhMVovQ2Q8LTFcISM6NyQkITEkUXdfJilmejwnISM7JCExejMqel9zbHElISM6NyQkITFgLzQ9cXQoKWUhIzskITEzX293JikzMVghIzo3JCQhMCRlO0xVbHZiISM6JCExI1FKPyp5PShHJSEjOjckJCExRF8vNCE0QkUmISM7JCExIj0hKj0qUTdrUyEjOjckJCExJUdjN0Q2cyhcISM7JCEyYDVgInkuWmVRISM7NyQkITBUI1snNF1XbiUhIzokITIkKkhVMTNAdWokISM7NyQkITIoKSoqKioqKnolKSp5ViEjPCQhMmM6UDtlPSM+TSEjOzckJCExVHZdLHRwZVMhIzskITJQL1xLIykpNCE9JCEjOzckJCExWiJIZWNmOnkkISM7JCEwR2I3aXE2KEghIzk3JCQhMUddKyxvRGpNISM7JCEybCg+bEVtMUhGISM7NyQkITIwclQkb2Eua0ohIzwkITI8ITMhUiRHYipcIyEjOzckJCEyJSo9UHVHL3gnRyEjPCQhMiQ0d3A0LWVxQSEjOzckJCExQlYnR1BQNmQjISM7JCEydG49ImVGIipSPyEjOzckJCEyOEppQyp5bG9BISM8JCExY2JdbCpcSyE9ISM6NyQkITIlb0ZiNVouWz4hIzwkITIwaTwmKkdONWIiISM7NyQkITIwQlkjXFkwYTshIzwkITEnUiRHJ1I9KD04ISM6NyQkITImKlwqKil6JmVRTyIhIzwkITIxJVJPTypcJikzIiEjOzckJCExXCopeWRQa2A1ISM7JCExVidwVShHWDwlKSEjOzckJCExbDpKaUMvVHUhIzwkITF1Lj9IUnJbZiEjOzckJCEwPFF3X1RGbSUhIzskITI4PHdyW3oiSFAhIzw3JCQhMlUoSGY9UGtyOCEjPSQhMjcoUVRvIipHKDQiISM8NyQkIjI8eGQ6SiU+I1EiISM9JCIyVHYjcFUhSGQ1IiEjPDckJCIxRiwuMXM2LlkhIzwkIjFZaHlCJT06byQhIzs3JCQiMTo/UyEzd3JuKCEjPCQiMUAuXzRnQFBoISM7NyQkIjIpSGlDXFc+VTUhIzwkIjEuYjUnZk5pSykhIzs3JCQiMmM0PlFPczNOIiEjPCQiMlpSaEl1SyN5NSEjOzckJCIyaiopemZSJ2ZoOyEjPCQiMlFPIW81JypvQzghIzs3JCQiMl9GYjVoVjMoPiEjPCQiMi0xWSQqbz4hcDohIzs3JCQiMlo5SGVPYnZEIyEjPCQiMiZmT09NJlFYeiIhIzs3JCQiMUJYITR5R1diIyEjOyQiMUZKbC9eKG8tIyEjOjckJCIxI0dkOXBiOSdHISM7JCIxRCc0djpOZEUjISM6NyQkIjJ3MTlHJ3pcbkohIzwkIjE2JCpHRCg9QV0jISM6NyQkIjJtUyJHYytJI1skISM8JCIxI282TEI3T3UjISM6NyQkIjJ3eWQ6InpkZlAhIzwkIjJiKj5aX0dfYUghIzs3JCQiMiUpZTxONUY8MiUhIzwkIjFoQXN1bSgpKj0kISM6NyQkIjFfLTA1IWVeUSUhIzskIjBAKFxEOiFRVSQhIzk3JCQiMVciSGV3MXNvJSEjOyQiMlArKXo4enlZTyEjOzckJCIxPVYnRyhmXGhcISM7JCIyJm9lMilSaXElUSEjOzckJCIxWCNcKXBCbChHJiEjOyQiMWpwUTJJRyMzJSEjOjckJCIxKlwrLGlcUmMmISM7JCIwMGB5XzgqeVUhIzk3JCQiMVwsLjEhXGApZSEjOyQiMmJsVTNURVddJSEjOzckJCIxUCEzOyM+JSlwaCEjOyQiMSIqXEh3ayssWiEjOjckJCIxIlwpcFJkKD5bJyEjOyQiMUVQUE9RQjhcISM6NyQkIjBwUXglND96biEjOiQiMU5wVSY9MD02JiEjOjckJCIxJHljOEZDJCozKCEjOyQiMUwqcCl6Lzs6YCEjOjckJCIxOEJZI0g5VFAoISM7JCIxZWNZeV1JKVwmISM6NyQkIi8sLS8pKUgibyghIzkkIjEqZkw3TkM9cCYhIzo3JCQiMXJXKil5clArISkhIzskIjFXbCMqPiRIIykpZSEjOjckJCIxYzVAVWU4eSMpISM7JCIxL0ssWCVHXzAnISM6NyQkIjEnPlMhM0c3eSYpISM7JCIxPiFvJj1TR0ppISM6NyQkIjBWKFsocFEhKSkpKSEjOiQiMWVGVS0wSTNrISM6NyQkIjE+TG1LNEIiPiohIzskIjFHaVdrN193bCEjOjckJCIwRF0rLCZlJVsqISM6JCIxKEh4aiUpZld0JyEjOjckJCIxTnVbKHAvLiIpKiEjOyQiMEYkKlFrelMhcCEjOTckJCIyJTM9T0t5SDU1ISM7JCIxYT0sSypwNjAoISM6NyQkIjJIc1cqKSlwYVQ1ISM7JCIxLS9vcFpbLXMhIzo3JCQiMk10WSRwTCcpcDUhIzskIjFuUFF5SkxNdCEjOjckJCIyOUppQ2w/MzUiISM7JCIxIyopW2stJWVzdSEjOjckJCIxJGU7TC9cKkg2ISM6JCIxJSo9bU4wKm9mKCEjOjckJCIyJD1Pcy9tUmc2ISM7JCIxKG9EWEZ2MXMoISM6NyQkIjJDYDE4bWssPiIhIzskIjFmRThoJ2VhJHkhIzo3JCQiMVgqKXlkIUg4QSIhIzokIjEmKj0/JVtWKVt6ISM6NyQkIjIkKil5ZHZTTV43ISM7JCIwRWY5Wj84MCkhIzk3JCQiMi87S2t3UT9HIiEjOyQiMSgzRl1AQCJcIikhIzo3JCQiMlF1WygqR3pDSiIhIzskIjFcODc7XSYqUSMpISM6NyQkIjIwQlkjcDRYUzghIzskIjEjW3lKbHRdSikhIzo3JCQiMk53XzBuNERQIiEjOyQiMWl4KnpEblhSKSEjOjckJCIyJXplPGJMPSw5ISM7JCIxUWYqeSNHXWUlKSEjOjckJCIyd2U8TltiPFYiISM7JCIxPHBOdlUwPiYpISM6NyQkIjI+R2M3InAsaDkhIzskIjFGN1c4PVxwJikhIzo3JCQiMmQ6Smknel0kXCIhIzskIjF1UTJxYnA7JykhIzo3JCQiMjpKaUMkR2tAOiEjOyQiMT11JWVhTipcJykhIzo3JCQiMkNWJ0dkaGRgOiEjOyQiMTxBVyllKiopeScpISM6NyQkIjJVITQ9Oyp6RWUiISM7JCIxV2ZTUEctKHApISM6NyQkIjJRJ0dkYVteOTshIzskIjFLb2JDL2oyKCkhIzo3JCQiMkpjN0QtJCk+ayIhIzskIjEnXG0zQCsqMygpISM6NyQkIjJwWyhcZmdFdDshIzskIjE5aW1jZUcsKCkhIzo3JCQiMjlBVylHUlsuPCEjOyQiMU5VdD9RZyVvKSEjOjckJCIyKFJ6ZWQ/b0w8ISM7JCIxUWxkYSozJ2UnKSEjOjckJCIyMUtrRzRwUHciISM7JCIxKVFUSkR3S2kpISM6NyQkIjFuTG45TG4jeiIhIzokIjAiKilIO0NKIWUpISM5NyQkIjIkKWY+UmE+UiM9ISM7JCIxbkJEO152QiYpISM6NyQkIjItOklnWSpwYD0hIzskIjBNaTBYNSpmJSkhIzk3JCQiMlV6ZTxWVF0pPSEjOyQiMS8qKUdvMTEjUSkhIzo3JCQiMV8vNGVNVDg+ISM6JCIwdiRRXD4sLSQpISM5NyQkIjFpQ1xlKXBaJT4hIzokIjEmXCg9RG95LSMpISM6NyQkIjIxOklnI1EhWyg+ISM7JCIxJmUpZTE7KnA0KSEjOjckJCIyOURdK3BrWisjISM7JCIxWyI9aCJcITMpeiEjOjckJCIyYUBWJ0cqZWcuIyEjOyQiMmIjKnkrI2YieiV5ISM7NyQkIjA3Q1sxIylbMSMhIzkkIjJELSMqPl5TXHIoISM7NyQkIjFzVyopKSozUyU0IyEjOiQiMSJIZXonZjNvdiEjOjckJCIyJXpmPio+JCpwNyMhIzskIjFsaW82YkAkUighIzo3JCQiMVB1W2RHXWNAISM6JCIwbmxbWCc+QnMhIzk3JCQiMkx3XzAsI28nPSMhIzskIjJZaSFSPF1tUHEhIzs3JCQiMSdIZj1WdHRAIyEjOiQiMXVJRmd5c09vISM6NyQkIjIvLC0vI1tlWEEhIzskIjFeJnBZZ3g0aychIzo3JCQiMXdeLlpzbHZBISM6JCIxMiVRKGVKXT9rISM6NyQkIjAsLS93K2JJIyEjOSQiMV5NMGwrXSo9JyEjOjckJCIwMztLL0N1TCMhIzkkIjFVPHkxbHZHZiEjOjckJCIxTXBRZFxmbEIhIzokIjFtVWJIb3onbyYhIzo3JCQiMnhnQFZNKTQpUiMhIzskIjAicC5MOGkkUiYhIzk3JCQiMUdjN1gsVkZDISM6JCIxczVwUy0sO14hIzo3JCQiMUBVJSlHQ1hjQyEjOiQiMTgxIypSZyoqR1shIzo3JCQiMk1vT3RxZ3dbIyEjOyQiMS9GI3lMMmxdJSEjOjckJCIxVyhbKEhfKio9RCEjOiQiMVVJIltHKTNvVCEjOjckJCIxUXdfMF1dWkQhIzokIjI8bnBCYSlHWlEhIzs3JCQiMmEtMDU3Inl4RCEjOyQiMjxUZCQ0IjNJXCQhIzs3JCQiMW1LbF13SzJFISM6JCIxQUkxUnNmTEohIzo3JCQiMkJeLTBTYyRSRSEjOyQiMiRIckg7M2NHRiEjOzckJCIxXi4ydSwybkUhIzokIjJFaihmbyopKVxPIyEjOzckJCIxakZiXS8hKilwIyEjOiQiMiYpNGEpZTRDSz4hIzs3JCQiMmE0PlFlQSlHRiEjOyQiMlV0XUsieVo1OiEjOzckJCIxWyY0PnFiJWVGISM6JCIxWiFId1NUJHk1ISM6NyQkIjFNb08kUjciKXkjISM6JCIxIz4+QihHNThqISM7NyQkIjJXLjI5TWckPUchIzskIjFwZT1VbDQtOyEjOzckJCIyJyopemZmRVVdRyEjOyQhMm1sSz0zVy9jJCEjPDckJCIyTWtHZG0/KXpHISM7JCExUF1ENmFXWyUpISM7NyQkIjJsSmpFRlMpM0ghIzskITIjZnItKFwpKj5NIiEjOzckJCIyOlB1W3ZoKVJIISM7JCEybjpLQUswKCopPSEjOzckJCIwOklncTozKEghIzkkITI6USUqUjFSSlgjISM7NyQkIiNJISIiJCEyJVx2MyoqKioqKioqSCEjOy0lJkNPTE9SRzYmJSRSR0JHJCIjNSEiIiQiIiEhIiIkIiIhISIiLSUqVEhJQ0tORVNTRzYjIiIjLSUlVklFV0c2JDskISNJISIiJCIjSSEiIjskITBZVGlQKHAzKCkhIzkkIjEnXG0zQCsqMygpISM6LSYlJl9BWElTRzYjIiIiNigtJStfR1JJRExJTkVTRzYnLSUmQ09MT1JHNiYlJFJHQkckIiIhISIiJCIiISEiIiQiIiEhIiItJSpMSU5FU1RZTEVHNiMiIiItJSpUSElDS05FU1NHNiMiIiEtJSVGT05URzYlJSZBcmlhbEclJWJvbGRHIiIqLSUtVFJBTlNQQVJFTkNZRzYjJCIiISEiIi0lJkNPTE9SRzYmJSRSR0JHJCIiISEiIiQiIiEhIiIkIiIhISIiLSUqTElORVNUWUxFRzYjIiIiLSUqVEhJQ0tORVNTRzYjIiIhLSUlRk9OVEc2JSUmQXJpYWxHJSVib2xkRyIiKi0lLVRSQU5TUEFSRU5DWUc2IyQiIiEhIiItJiUmX0FYSVNHNiMiIiM2KC0lK19HUklETElORVNHNictJSZDT0xPUkc2JiUkUkdCRyQiIiEhIiIkIiIhISIiJCIiISEiIi0lKkxJTkVTVFlMRUc2IyIiIi0lKlRISUNLTkVTU0c2IyIiIS0lJUZPTlRHNiUlJkFyaWFsRyUlYm9sZEciIiotJS1UUkFOU1BBUkVOQ1lHNiMkIiIhISIiLSUmQ09MT1JHNiYlJFJHQkckIiIhISIiJCIiISEiIiQiIiEhIiItJSpMSU5FU1RZTEVHNiMiIiItJSpUSElDS05FU1NHNiMiIiEtJSVGT05URzYlJSZBcmlhbEclJWJvbGRHIiIqLSUtVFJBTlNQQVJFTkNZRzYjJCIiISEiIi0lKkFYRVNUSUNLU0c2JSUoREVGQVVMVEclKERFRkFVTFRHLSUlRk9OVEc2JSUmQXJpYWxHJSVib2xkRyIiKi0lK0FYRVNMQUJFTFNHNiVRIng2IlEieTYiLSUlRk9OVEc2JSUmVGltZXNHJShERUZBVUxURyIjNi0lJlRJVExFRzYlLSUpX1RZUEVTRVRHNiNRam58K0xlYXN0flNxdWFyZXN+Q3ViaWN+UG9seW5vbWlhbHwrZm91bmR+dGhyb3VnaH5RUn5EZWNvbXBvc2l0aW9ufCs2Ii0lJUZPTlRHNiUlJkFyaWFsRyUlYm9sZEciIzctJS1UUkFOU1BBUkVOQ1lHNiMkIiIhISIiLSUpX0NBUFRJT05HNiUtJSlfVFlQRVNFVEc2I1FEfCtHcmFwaH5ieX5Eb3VnbGFzfkxld2l0fm9mfk1hdGgtNTc3NiItJSVGT05URzYlJSZBcmlhbEclJWJvbGRHIiM1LSUtVFJBTlNQQVJFTkNZRzYjJCIiISEiIg==</Plot></Text-field>
</Output>
</Group>
<Group labelreference="L63" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">What happens if we feed a matrix to the 'mgs' program where the matrix has fewer rows than columns? </Text-field>
</Input>
</Group>
<Group labelreference="L44" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">A:=Matrix(f,4,5);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiQUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtZmVuY2VkR0YkNiktSSdtdGFibGVHRiQ2OC1JJG10ckdGJDYqLUkkbXRkR0YkNigtSSNtbkdGJDYlUSIzRidGL0Y8LyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0Zdby8lK2dyb3VwYWxpZ25HRl1vLyUocm93c3BhbkdRIjFGJy8lK2NvbHVtbnNwYW5HRmRvLUZlbjYoLUZobjYlRmRvRi9GPEZbb0Zeb0Zgb0Zib0Zlb0Znb0ZaLUZlbjYoLUZobjYlUSI1RidGL0Y8RltvRl5vRmBvRmJvRmVvRltvRl5vRmBvLUZYNipGW3AtRmVuNigtRmhuNiVRIzEwRidGL0Y8RltvRl5vRmBvRmJvRmVvRmJwRmJwLUZlbjYoLUZobjYlUSIyRidGL0Y8RltvRl5vRmBvRmJvRmVvRltvRl5vRmBvLUZYNiotRmVuNigtRmhuNiVRIjhGJ0YvRjxGW29GXm9GYG9GYm9GZW8tRmVuNigtRmhuNiVRIjRGJ0YvRjxGW29GXm9GYG9GYm9GZW9GZ3AtRmVuNigtRmhuNiVRIjlGJ0YvRjxGW29GXm9GYG9GYm9GZW9GW3BGW29GXm9GYG8tRlg2KkZocS1GZW42KC1GaG42JVEiN0YnRi9GPEZbb0Zeb0Zgb0Zib0Zlb0ZjcUZaRmJwRltvRl5vRmBvLyUmYWxpZ25HUSVheGlzRicvRlxvUSliYXNlbGluZUYnL0Zfb1EnY2VudGVyRicvRmFvUSd8ZnJsZWZ0fGhyRicvJS9hbGlnbm1lbnRzY29wZUdGNC8lLGNvbHVtbndpZHRoR1ElYXV0b0YnLyUmd2lkdGhHRmFzLyUrcm93c3BhY2luZ0dRJjEuMGV4RicvJS5jb2x1bW5zcGFjaW5nR1EmMC44ZW1GJy8lKXJvd2xpbmVzR1Elbm9uZUYnLyUsY29sdW1ubGluZXNHRlx0LyUmZnJhbWVHRlx0LyUtZnJhbWVzcGFjaW5nR1EsMC40ZW1+MC41ZXhGJy8lKmVxdWFscm93c0dGMS8lLWVxdWFsY29sdW1uc0dGMS8lLWRpc3BsYXlzdHlsZUdGMS8lJXNpZGVHUSZyaWdodEYnLyUwbWlubGFiZWxzcGFjaW5nR0Zpc0YvRjwvSSttc2VtYW50aWNzR0YkUSdNYXRyaXhGJy8lJW9wZW5HUScmbHNxYjtGJy8lJmNsb3NlR1EnJnJzcWI7RidGX3UvRjZRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRml1">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiQUYnLyUlYm9sZEdRJmZhbHNlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEpJkFzc2lnbjtGJ0YvL0Y2USdub3JtYWxGJy8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tSShtZmVuY2VkR0YkNiktSSdtdGFibGVHRiQ2OC1JJG10ckdGJDYqLUkkbXRkR0YkNigtSSNtbkdGJDYlUSIzRidGL0Y8LyUpcm93YWxpZ25HUSFGJy8lLGNvbHVtbmFsaWduR0Zdby8lK2dyb3VwYWxpZ25HRl1vLyUocm93c3BhbkdRIjFGJy8lK2NvbHVtbnNwYW5HRmRvLUZlbjYoLUZobjYlRmRvRi9GPEZbb0Zeb0Zgb0Zib0Zlb0Znb0ZaLUZlbjYoLUZobjYlUSI1RidGL0Y8RltvRl5vRmBvRmJvRmVvRltvRl5vRmBvLUZYNipGW3AtRmVuNigtRmhuNiVRIzEwRidGL0Y8RltvRl5vRmBvRmJvRmVvRmJwRmJwLUZlbjYoLUZobjYlUSIyRidGL0Y8RltvRl5vRmBvRmJvRmVvRltvRl5vRmBvLUZYNiotRmVuNigtRmhuNiVRIjhGJ0YvRjxGW29GXm9GYG9GYm9GZW8tRmVuNigtRmhuNiVRIjRGJ0YvRjxGW29GXm9GYG9GYm9GZW9GZ3AtRmVuNigtRmhuNiVRIjlGJ0YvRjxGW29GXm9GYG9GYm9GZW9GW3BGW29GXm9GYG8tRlg2KkZocS1GZW42KC1GaG42JVEiN0YnRi9GPEZbb0Zeb0Zgb0Zib0Zlb0ZjcUZaRmJwRltvRl5vRmBvLyUmYWxpZ25HUSVheGlzRicvRlxvUSliYXNlbGluZUYnL0Zfb1EnY2VudGVyRicvRmFvUSd8ZnJsZWZ0fGhyRicvJS9hbGlnbm1lbnRzY29wZUdGNC8lLGNvbHVtbndpZHRoR1ElYXV0b0YnLyUmd2lkdGhHRmFzLyUrcm93c3BhY2luZ0dRJjEuMGV4RicvJS5jb2x1bW5zcGFjaW5nR1EmMC44ZW1GJy8lKXJvd2xpbmVzR1Elbm9uZUYnLyUsY29sdW1ubGluZXNHRlx0LyUmZnJhbWVHRlx0LyUtZnJhbWVzcGFjaW5nR1EsMC40ZW1+MC41ZXhGJy8lKmVxdWFscm93c0dGMS8lLWVxdWFsY29sdW1uc0dGMS8lLWRpc3BsYXlzdHlsZUdGMS8lJXNpZGVHUSZyaWdodEYnLyUwbWlubGFiZWxzcGFjaW5nR0Zpc0YvRjwvSSttc2VtYW50aWNzR0YkUSdNYXRyaXhGJy8lJW9wZW5HUScmbHNxYjtGJy8lJmNsb3NlR1EnJnJzcWI7RidGX3UvRjZRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRml1</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L53" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">mgs(A);</Text-field>
</Input>
<Output>
<Text-field style="HyperlinkError" layout="HyperlinkError"><Hyperlink linktarget="http://www.maplesoft.com/support/help/errors/view.aspx?path=Error,%20(in%20mgs)%20The%20number%20of%20rows%20must%20be%20greater%20than%20or%20equal%20to%20the%20number%20of%20columns%20to%20use%20this%20algorithm." hyperlink="true"><Font style="HyperlinkError">Error, (in mgs) The number of rows must be greater than or equal to the number of columns to use this algorithm.</Font></Hyperlink></Text-field>
</Output>
</Group>
<Group labelreference="L71" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">The modified Gram-Schmidt algorithm contains the assumption that the matrix has at least as many rows as columns.  For example, in the matrix above we have a sample of <Font bold="true" italic="true">five vectors</Font> from <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUklbXN1cEdGJDYlLUkjbWlHRiQ2J1EiUkYnLyUlc2l6ZUdRIzE0RicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2Jy1JI21uR0YkNiZRIjRGJ0YyRjUvRjxRJ25vcm1hbEYnRjJGNUY4RjsvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLyUnZmFtaWx5R1EwVGltZXN+TmV3flJvbWFuRicvRjNRIzEyRidGNUZE">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUklbXN1cEdGJDYlLUkjbWlHRiQ2J1EiUkYnLyUlc2l6ZUdRIzE0RicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2Jy1JI21uR0YkNiZRIjRGJ0YyRjUvRjxRJ25vcm1hbEYnRjJGNUY4RjsvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLyUnZmFtaWx5R1EwVGltZXN+TmV3flJvbWFuRicvRjNRIzEyRidGNUZE</Equation>, but that doesn't make any sense.  Any basis of <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUklbXN1cEdGJDYlLUkjbWlHRiQ2J1EiUkYnLyUlc2l6ZUdRIzE0RicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2Jy1JI21uR0YkNiZRIjRGJ0YyRjUvRjxRJ25vcm1hbEYnRjJGNUY4RjsvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLyUnZmFtaWx5R1EwVGltZXN+TmV3flJvbWFuRicvRjNRIzEyRidGNUZE">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUklbXN1cEdGJDYlLUkjbWlHRiQ2J1EiUkYnLyUlc2l6ZUdRIzE0RicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2Jy1JI21uR0YkNiZRIjRGJ0YyRjUvRjxRJ25vcm1hbEYnRjJGNUY4RjsvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLyUnZmFtaWx5R1EwVGltZXN+TmV3flJvbWFuRicvRjNRIzEyRidGNUZE</Equation> must contain no more than four linearly independent vectors.  Any subspace of <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUklbXN1cEdGJDYlLUkjbWlHRiQ2J1EiUkYnLyUlc2l6ZUdRIzE0RicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2Jy1JI21uR0YkNiZRIjRGJ0YyRjUvRjxRJ25vcm1hbEYnRjJGNUY4RjsvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLyUnZmFtaWx5R1EwVGltZXN+TmV3flJvbWFuRicvRjNRIzEyRidGNUZE">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUklbXN1cEdGJDYlLUkjbWlHRiQ2J1EiUkYnLyUlc2l6ZUdRIzE0RicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2Jy1JI21uR0YkNiZRIjRGJ0YyRjUvRjxRJ25vcm1hbEYnRjJGNUY4RjsvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLyUnZmFtaWx5R1EwVGltZXN+TmV3flJvbWFuRicvRjNRIzEyRidGNUZE</Equation> has a basis composed of four or fewer linearly independent vectors.  If we are looking at five vectors in <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUklbXN1cEdGJDYlLUkjbWlHRiQ2J1EiUkYnLyUlc2l6ZUdRIzE0RicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2Jy1JI21uR0YkNiZRIjRGJ0YyRjUvRjxRJ25vcm1hbEYnRjJGNUY4RjsvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLyUnZmFtaWx5R1EwVGltZXN+TmV3flJvbWFuRicvRjNRIzEyRidGNUZE">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUklbXN1cEdGJDYlLUkjbWlHRiQ2J1EiUkYnLyUlc2l6ZUdRIzE0RicvJSVib2xkR1EmZmFsc2VGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2Jy1JI21uR0YkNiZRIjRGJ0YyRjUvRjxRJ25vcm1hbEYnRjJGNUY4RjsvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLyUnZmFtaWx5R1EwVGltZXN+TmV3flJvbWFuRicvRjNRIzEyRidGNUZE</Equation>, then we are assured that at least one of those vectors is dependent or in other words, is a linear combination of the other vectors in the basis.  The Gram Schmidt orthogonalization algorithm, whether in its classical or modified form, can only be successfully applied to a linearly independent set of vectors.  </Text-field>
</Input>
</Group>
<Group labelreference="L72" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
</Worksheet>