﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.98.6179.21440"?>
<regions>
  <settings>
    <identity>
      <id>0c0d3c84-c66e-416c-a8ab-86b7eb11dfb8</id>
      <revision>70</revision>
    </identity>
    <calculation>
      <precision>3</precision>
      <exponentialThreshold>5</exponentialThreshold>
      <fractions>decimal</fractions>
    </calculation>
    <pageModel active="true" printAreas="true" simpleEqualsOnly="false" printBackgroundImages="true">
      <paper id="1" orientation="Portrait" width="850" height="1100" />
      <margins left="39" right="39" top="39" bottom="39" />
      <header alignment="Center" color="#a9a9a9">&amp;[DATE] &amp;[TIME] - &amp;[FILENAME]</header>
      <footer alignment="Center" color="#a9a9a9">&amp;[PAGENUM] / &amp;[COUNT]</footer>
      <backgrounds />
    </pageModel>
    <dependencies>
      <assembly name="SMath Studio Desktop" version="0.98.6179.21440" guid="a37cba83-b69c-4c71-9992-55ff666763bd" />
      <assembly name="Math Region" version="0.98.6179.21440" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="Picture Region" version="1.10.6179.21444" guid="06b5df04-393e-4be7-9107-305196fcb861" />
      <assembly name="Special Functions" version="1.11.6179.21442" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
      <assembly name="Text Region" version="1.10.6179.21446" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="Plot Region" version="1.9.6179.21450" guid="c451c2b5-798b-4f08-b9ec-b90963d1ddaa" />
    </dependencies>
  </settings>
  <region id="0" top="18" color="#000000" bgColor="#ffffff">
    <area collapsed="false" />
    <region id="1" left="18" top="36" width="99" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <math decimalPlaces="4">
        <input>
          <e type="operand">chr</e>
          <e type="operand" style="string">char</e>
          <e type="operator" args="2">≡</e>
        </input>
      </math>
    </region>
    <region id="2" left="117" top="36" width="90" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <math decimalPlaces="4">
        <input>
          <e type="operand">sz</e>
          <e type="operand" style="string">size</e>
          <e type="operator" args="2">≡</e>
        </input>
      </math>
    </region>
    <region id="3" left="216" top="36" width="108" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <math decimalPlaces="4">
        <input>
          <e type="operand">clr</e>
          <e type="operand" style="string">color</e>
          <e type="operator" args="2">≡</e>
        </input>
      </math>
    </region>
    <region id="4" left="18" top="72" width="679" height="121" color="#000000" bgColor="#ebebeb" fontSize="10">
      <math decimalPlaces="4">
        <input>
          <e type="operand">vx</e>
          <e type="operand">vy</e>
          <e type="operand">chr</e>
          <e type="operand">sz</e>
          <e type="operand">clr</e>
          <e type="function" args="5">plotG</e>
          <e type="operand">n</e>
          <e type="operand">vx</e>
          <e type="function" preserve="true" args="1">length</e>
          <e type="operator" args="2">:</e>
          <e type="operand">plot</e>
          <e type="operand">vx</e>
          <e type="operand">1</e>
          <e type="function" preserve="true" args="2">el</e>
          <e type="operand">vy</e>
          <e type="operand">1</e>
          <e type="function" preserve="true" args="2">el</e>
          <e type="operand">chr</e>
          <e type="operand">sz</e>
          <e type="operand">clr</e>
          <e type="function" preserve="true" args="5">augment</e>
          <e type="operator" args="2">:</e>
          <e type="operand">i</e>
          <e type="operand">2</e>
          <e type="operand">n</e>
          <e type="function" preserve="true" args="2">range</e>
          <e type="operand">plot</e>
          <e type="operand">plot</e>
          <e type="operand">vx</e>
          <e type="operand">i</e>
          <e type="function" preserve="true" args="2">el</e>
          <e type="operand">vy</e>
          <e type="operand">i</e>
          <e type="function" preserve="true" args="2">el</e>
          <e type="operand">chr</e>
          <e type="operand">sz</e>
          <e type="operand">clr</e>
          <e type="function" preserve="true" args="5">augment</e>
          <e type="function" preserve="true" args="2">stack</e>
          <e type="operator" args="2">:</e>
          <e type="function" preserve="true" args="3">for</e>
          <e type="operand">plot</e>
          <e type="operand">4</e>
          <e type="operand">1</e>
          <e type="function" preserve="true" args="6">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="5" left="18" top="198" width="432" height="96" border="true" color="#000000" bgColor="#ebebeb" fontSize="10">
      <math decimalPlaces="4">
        <input>
          <e type="operand">Low</e>
          <e type="operand">High</e>
          <e type="operand">step</e>
          <e type="operand">x</e>
          <e type="function" args="1">fnct</e>
          <e type="function" args="4">inc</e>
          <e type="operand">U</e>
          <e type="operand">Low</e>
          <e type="operand">High</e>
          <e type="operand">step</e>
          <e type="function" preserve="true" args="3">range</e>
          <e type="operator" args="2">:</e>
          <e type="operand">i</e>
          <e type="operand">1</e>
          <e type="operand">U</e>
          <e type="function" preserve="true" args="1">rows</e>
          <e type="function" preserve="true" args="2">range</e>
          <e type="operand">f</e>
          <e type="operand">i</e>
          <e type="function" preserve="true" args="2">el</e>
          <e type="operand">U</e>
          <e type="operand">i</e>
          <e type="function" preserve="true" args="2">el</e>
          <e type="function" args="1">fnct</e>
          <e type="function" preserve="true" args="1">eval</e>
          <e type="operator" args="2">:</e>
          <e type="function" preserve="true" args="3">for</e>
          <e type="operand">U</e>
          <e type="operand">f</e>
          <e type="function" preserve="true" args="2">augment</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" preserve="true" args="5">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="6" left="18" top="297" width="382" height="177" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2" evaluate="false" fractionType="auto" decimalPlaces="6">
        <description active="true" position="Top" lang="eng">
          <p>A robust construct of the Scale function</p>
        </description>
        <input>
          <e type="operand">M</e>
          <e type="operand">Low</e>
          <e type="operand">High</e>
          <e type="function" args="3">Scale</e>
          <e type="operand">min</e>
          <e type="operand">M</e>
          <e type="function" preserve="true" args="1">Min</e>
          <e type="operator" args="2">:</e>
          <e type="operand">max</e>
          <e type="operand">M</e>
          <e type="function" preserve="true" args="1">Max</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" preserve="true" args="4">mat</e>
          <e type="operand">maxmin</e>
          <e type="operand">max</e>
          <e type="operand">min</e>
          <e type="operator" args="2">-</e>
          <e type="bracket">(</e>
          <e type="operand">10</e>
          <e type="operand">12</e>
          <e type="operator" args="1">-</e>
          <e type="operator" args="2">^</e>
          <e type="operator" args="2">+</e>
          <e type="operator" args="2">:</e>
          <e type="operand">HighLow</e>
          <e type="operand">High</e>
          <e type="operand">Low</e>
          <e type="operator" args="2">-</e>
          <e type="bracket">(</e>
          <e type="operator" args="2">:</e>
          <e type="operand">i</e>
          <e type="operand">1</e>
          <e type="operand">M</e>
          <e type="function" preserve="true" args="1">rows</e>
          <e type="function" preserve="true" args="2">range</e>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operand">M</e>
          <e type="function" preserve="true" args="1">cols</e>
          <e type="function" preserve="true" args="2">range</e>
          <e type="operand">N</e>
          <e type="operand">i</e>
          <e type="operand">j</e>
          <e type="function" preserve="true" args="3">el</e>
          <e type="operand">M</e>
          <e type="operand">i</e>
          <e type="operand">j</e>
          <e type="function" preserve="true" args="3">el</e>
          <e type="operand">min</e>
          <e type="operator" args="2">-</e>
          <e type="operand">maxmin</e>
          <e type="operator" args="2">/</e>
          <e type="operator" args="2">:</e>
          <e type="function" preserve="true" args="3">for</e>
          <e type="function" preserve="true" args="3">for</e>
          <e type="operand">HighLow</e>
          <e type="operand">N</e>
          <e type="operator" args="2">*</e>
          <e type="operand">Low</e>
          <e type="operator" args="2">+</e>
          <e type="operand">5</e>
          <e type="operand">1</e>
          <e type="function" preserve="true" args="7">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="7" top="522" color="#000000" bgColor="#ffffff">
      <area terminator="true" />
    </region>
  </region>
  <region id="8" left="18" top="576" width="610" height="152" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>Fitting a polynomial to a data setHere, the polynomial is strictly Lagrangian, i.e: a sum of x^n monomials.It reproduces exactly the Mathcad built-in "regress".More interesting, the model φ(x) needs not be of integer monomials.This poly model is constructed manually [could not assign the symbolic].Caution: if you encounter X's of very large values, the system will benumerically unstable. In this case, scale down the X's and rescale UPthe final project. The regress-autoscale was introduced in Mathcad 11. Disambiguation: the PolyFit is a linear fit wrt the combination of Σx^n</p>
    </text>
  </region>
  <region id="9" left="504" top="738" width="96" height="26" color="#000000" bgColor="#80ff00" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">t0</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="1">time</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="10" left="18" top="756" width="153" height="189" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">Data</e>
        <e type="operand">40</e>
        <e type="operand">0.4</e>
        <e type="operator" args="1">-</e>
        <e type="operand">80</e>
        <e type="operand">0.461</e>
        <e type="operator" args="1">-</e>
        <e type="operand">120</e>
        <e type="operand">0.483</e>
        <e type="operator" args="1">-</e>
        <e type="operand">160</e>
        <e type="operand">1.53</e>
        <e type="operator" args="1">-</e>
        <e type="operand">200</e>
        <e type="operand">1.065</e>
        <e type="operand">240</e>
        <e type="operand">0.135</e>
        <e type="operand">280</e>
        <e type="operand">0.008</e>
        <e type="operator" args="1">-</e>
        <e type="operand">320</e>
        <e type="operand">0.039</e>
        <e type="operator" args="1">-</e>
        <e type="operand">360</e>
        <e type="operand">0.068</e>
        <e type="operand">400</e>
        <e type="operand">0.171</e>
        <e type="operator" args="1">-</e>
        <e type="operand">10</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="22">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="11" left="324" top="774" width="230" height="28" color="#000000" bgColor="#fff5eb" fontSize="12">
    <text lang="eng">
      <p bold="true" underline="true">Prepare the Poly model</p>
    </text>
  </region>
  <region id="12" left="324" top="801" width="85" height="99" color="#000000" bgColor="#fff5eb" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">φ</e>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">x</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="13" left="432" top="801" width="107" height="177" color="#000000" bgColor="#fff5eb" fontSize="10">
    <math decimalPlaces="6">
      <input>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">x</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">0.070233</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.01244</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.00009</e>
        <e type="operand">0</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </input>
    </math>
  </region>
  <region id="14" left="540" top="801" width="107" height="177" color="#000000" bgColor="#fff5eb" fontSize="10">
    <math decimalPlaces="6">
      <input>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operand">x</e>
        <e type="operand">1.75</e>
        <e type="operator" args="2">^</e>
        <e type="operand">x</e>
        <e type="operand">2.5</e>
        <e type="operator" args="2">^</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">0.233002</e>
        <e type="operand">0.025828</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.000706</e>
        <e type="operand">0.000005</e>
        <e type="operator" args="1">-</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </input>
    </math>
  </region>
  <region id="15" left="648" top="801" width="107" height="177" color="#000000" bgColor="#fff5eb" fontSize="10">
    <math decimalPlaces="6">
      <input>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operand">x</e>
        <e type="operand">1.75</e>
        <e type="operator" args="2">^</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">0.50361</e>
        <e type="operand">0.040996</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.002156</e>
        <e type="operand">0.000384</e>
        <e type="operator" args="1">-</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </input>
    </math>
  </region>
  <region id="16" left="171" top="828" width="140" height="49" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="6">
      <input>
        <e type="operand">X</e>
        <e type="operand">Data</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">col</e>
        <e type="operator" args="2">:</e>
        <e type="operand">Y</e>
        <e type="operand">Data</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">col</e>
        <e type="operator" args="2">:</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
      </input>
    </math>
  </region>
  <region id="17" left="27" top="954" width="233" height="31" color="#000000" bgColor="#e1ffe1" fontSize="14">
    <text lang="eng">
      <p bold="true">Expand a poly order</p>
    </text>
  </region>
  <region id="18" left="27" top="981" width="109" height="24" color="#000000" bgColor="#e1ffe1" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">PolyOrder</e>
        <e type="operand">5</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="19" left="27" top="1008" width="326" height="63" color="#000000" bgColor="#e1ffe1" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="operand">i</e>
        <e type="operator" args="2">^</e>
        <e type="bracket">(</e>
        <e type="operand">i</e>
        <e type="operand">0</e>
        <e type="operand">PolyOrder</e>
        <e type="function" preserve="true" args="4">sum</e>
      </input>
      <result action="symbolic">
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operator" args="2">+</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">x</e>
        <e type="operand">4</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
      </result>
    </math>
  </region>
  <region id="20" top="1089" color="#000000" bgColor="#ffffff">
    <area collapsed="false">
      <title lang="eng">
        <p>  Expand/Collapse  </p>
      </title>
    </area>
    <region id="21" left="27" top="1134" width="201" height="166" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
      <math decimalPlaces="6">
        <input>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operand">x</e>
          <e type="function" args="1">φ</e>
          <e type="function" preserve="true" args="1">length</e>
          <e type="function" preserve="true" args="2">range</e>
          <e type="operand">i</e>
          <e type="operand">1</e>
          <e type="operand">X</e>
          <e type="function" preserve="true" args="1">length</e>
          <e type="function" preserve="true" args="2">range</e>
          <e type="operand">M</e>
          <e type="operand">i</e>
          <e type="operand">j</e>
          <e type="function" preserve="true" args="3">el</e>
          <e type="operand">X</e>
          <e type="operand">i</e>
          <e type="function" preserve="true" args="2">el</e>
          <e type="function" args="1">φ</e>
          <e type="operand">j</e>
          <e type="function" preserve="true" args="2">el</e>
          <e type="operator" args="2">:</e>
          <e type="function" preserve="true" args="3">for</e>
          <e type="function" preserve="true" args="3">for</e>
          <e type="operand">Φ</e>
          <e type="operand">M</e>
          <e type="function" preserve="true" args="1">transpose</e>
          <e type="operand">M</e>
          <e type="operator" args="2">*</e>
          <e type="operator" args="2">:</e>
          <e type="operand">d</e>
          <e type="operand">M</e>
          <e type="function" preserve="true" args="1">transpose</e>
          <e type="operand">Y</e>
          <e type="operator" args="2">*</e>
          <e type="operator" args="2">:</e>
          <e type="operand">b</e>
          <e type="operand">Φ</e>
          <e type="operand">1</e>
          <e type="operator" args="1">-</e>
          <e type="operator" args="2">^</e>
          <e type="function" preserve="true" args="1">eval</e>
          <e type="operand">d</e>
          <e type="operator" args="2">*</e>
          <e type="operator" args="2">:</e>
          <e type="operand">4</e>
          <e type="operand">1</e>
          <e type="function" preserve="true" args="6">line</e>
        </input>
      </math>
    </region>
    <region id="22" left="234" top="1215" width="157" height="99" color="#000000" bgColor="#ffffff" fontSize="10">
      <math decimalPlaces="4">
        <input>
          <e type="operand">b</e>
        </input>
        <result action="numeric">
          <e type="operand">0.0702</e>
          <e type="operator" args="1">-</e>
          <e type="operand">0.0124</e>
          <e type="operator" args="1">-</e>
          <e type="operand">8.9683</e>
          <e type="operand">10</e>
          <e type="operand">5</e>
          <e type="operator" args="1">-</e>
          <e type="operator" args="2">^</e>
          <e type="operator" args="2">*</e>
          <e type="operand">1.4953</e>
          <e type="operand">10</e>
          <e type="operand">7</e>
          <e type="operator" args="1">-</e>
          <e type="operator" args="2">^</e>
          <e type="operator" args="2">*</e>
          <e type="operator" args="1">-</e>
          <e type="operand">4</e>
          <e type="operand">1</e>
          <e type="function" preserve="true" args="6">mat</e>
        </result>
      </math>
    </region>
    <region id="23" left="27" top="1314" width="115" height="26" color="#000000" bgColor="#ffff80" fontSize="10">
      <math optimize="0" decimalPlaces="4">
        <input>
          <e type="operand">x</e>
          <e type="function" args="1">fit</e>
          <e type="operand">b</e>
          <e type="operand">x</e>
          <e type="function" args="1">φ</e>
          <e type="operator" args="2">*</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="24" left="162" top="1314" width="224" height="24" color="#000000" bgColor="#ffff80" fontSize="10">
      <text lang="eng">
        <p>&lt;= recast the scalar model</p>
      </text>
    </region>
    <region id="25" left="18" top="1458" width="504" height="158" color="#000000" bgColor="#ebebeb" fontSize="10">
      <plot type="2d" render="lines" scale_x="3.24915284968249" scale_y="0.0504834021043475" scale_z="0.164028289809007" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-166" transpose_y="-2" transpose_z="0">
        <description active="true" position="Top" lang="eng">
          <p>Smath QuickPlot scalar fit</p>
        </description>
        <input>
          <e type="operand">x</e>
          <e type="function" args="1">fit</e>
          <e type="operand">20</e>
          <e type="operand">x</e>
          <e type="function" args="1">fit</e>
          <e type="operand">x</e>
          <e type="function" preserve="true" args="2">diff</e>
          <e type="bracket">(</e>
          <e type="operator" args="2">*</e>
          <e type="operand">2</e>
          <e type="operand">1</e>
          <e type="function" preserve="true" args="4">sys</e>
        </input>
      </plot>
    </region>
    <region id="26" left="18" top="1728" width="540" height="88" color="#000000" bgColor="#fff5eb" fontSize="10">
      <text lang="eng">
        <p>Note:Smath QuickPlot does not take mixed arguments,i.e: scalar fit(x) and data vector. Thus we construct the fit(x) in discrete form =&gt; Poly, so Smath is happy to plot both discrete arguments.The dscretiser inc(Low,High,step,fnct(x)) computes quick</p>
      </text>
    </region>
    <region id="27" left="18" top="1845" width="175" height="31" color="#000000" bgColor="#ffffff" fontSize="14">
      <text lang="eng">
        <p bold="true">Setup the plot</p>
      </text>
    </region>
    <region id="28" left="18" top="1872" width="240" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2" decimalPlaces="4">
        <input>
          <e type="operand">Poly</e>
          <e type="operand">0</e>
          <e type="operator" args="1">-</e>
          <e type="operand">450</e>
          <e type="operand">1</e>
          <e type="operand">x</e>
          <e type="function" args="1">fit</e>
          <e type="function" args="4">inc</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="29" left="18" top="1899" width="275" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math decimalPlaces="4">
        <input>
          <e type="operand">data</e>
          <e type="operand">X</e>
          <e type="operand">Y</e>
          <e type="operand" style="string">.</e>
          <e type="operand">14</e>
          <e type="operand" style="string">red</e>
          <e type="function" args="5">plotG</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="30" top="1971" color="#000000" bgColor="#ffffff">
      <area terminator="true" />
    </region>
  </region>
  <region id="31" left="18" top="1998" width="507" height="201" color="#000000" bgColor="#ebebeb" fontSize="10">
    <plot type="2d" render="lines" scale_x="2.54127291904741" scale_y="0.0536393342980162" scale_z="0.136312187647279" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-164" transpose_y="-4" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>3rd order Lagrange PolyFit</p>
      </description>
      <input>
        <e type="operand">Poly</e>
        <e type="operand">data</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="32" left="558" top="2025" width="126" height="102" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="6">
      <description active="true" position="Top" lang="eng">
        <p>Experiment x^n</p>
      </description>
      <input>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operand">x</e>
        <e type="operand">1.75</e>
        <e type="operand">2</e>
        <e type="operand">2.5</e>
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operator" args="2">^</e>
        <e type="operand">x</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
      </input>
    </math>
  </region>
  <region id="33" left="558" top="2196" width="70" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="6">
      <input>
        <e type="operand">1</e>
        <e type="operand">sec</e>
        <e type="operator" args="2">*</e>
        <e type="operand">15</e>
        <e type="operand">sec</e>
        <e type="operator" args="2">*</e>
        <e type="operand">#</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
      </input>
    </math>
  </region>
  <region id="34" left="99" top="2268" width="271" height="28" color="#000000" bgColor="#ffffff" fontSize="12">
    <text lang="eng">
      <p bold="true" underline="true">Get the roots from the fit</p>
    </text>
  </region>
  <region id="35" left="369" top="2268" width="158" height="26" color="#000000" bgColor="#80ff00" fontSize="10">
    <math decimalPlaces="1">
      <input>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="1">time</e>
        <e type="operand">t0</e>
        <e type="operator" args="2">-</e>
      </input>
      <result action="numeric">
        <e type="operand">1.4</e>
        <e type="operand" style="unit">s</e>
        <e type="operator" args="2">*</e>
      </result>
    </math>
  </region>
  <region id="36" left="99" top="2304" width="137" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">r</e>
        <e type="operand">b</e>
        <e type="function" preserve="true" args="1">polyroots</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="37" left="306" top="2313" width="226" height="93" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">r</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" args="1">fit</e>
        <e type="operand">r</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" args="1">fit</e>
        <e type="operand">r</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" args="1">fit</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
      </input>
      <result action="numeric">
        <e type="operand">6.285</e>
        <e type="operand">10</e>
        <e type="operand">18</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2.1064</e>
        <e type="operand">10</e>
        <e type="operand">15</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</e>
        <e type="operand">9.7862</e>
        <e type="operand">10</e>
        <e type="operand">15</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
      </result>
    </math>
  </region>
  <region id="38" left="549" top="2313" width="240" height="99" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="15">
      <input>
        <e type="operand">b</e>
      </input>
      <result action="numeric">
        <e type="operand">0.070233331955239</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.012439727581565</e>
        <e type="operator" args="1">-</e>
        <e type="operand">8.96832805789608</e>
        <e type="operand">10</e>
        <e type="operand">5</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">1.49528739648005</e>
        <e type="operand">10</e>
        <e type="operand">7</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
      </result>
    </math>
  </region>
  <region id="39" left="99" top="2331" width="196" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="15">
      <input>
        <e type="operand">r</e>
      </input>
      <result action="numeric">
        <e type="operand">5.43129355651816</e>
        <e type="operator" args="1">-</e>
        <e type="operand">231.271232761867</e>
        <e type="operand">373.932925797578</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
      </result>
    </math>
  </region>
  <region id="40" left="549" top="2421" width="169" height="159" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">r</e>
        <e type="function" args="1">fit</e>
        <e type="function" preserve="true" args="1">vectorize</e>
      </input>
      <result action="numeric">
        <e type="operand">0.0702</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.0676</e>
        <e type="operand">2.877</e>
        <e type="operator" args="1">-</e>
        <e type="operand">4.6516</e>
        <e type="operator" args="1">-</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operand">17.3395</e>
        <e type="operand">0.157</e>
        <e type="operand">6.6861</e>
        <e type="operator" args="1">-</e>
        <e type="operand">10.8105</e>
        <e type="operator" args="1">-</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
      </result>
    </math>
  </region>
  <region id="41" left="18" top="2475" width="67" height="99" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operand">x</e>
        <e type="operand">1.75</e>
        <e type="operator" args="2">^</e>
        <e type="operand">x</e>
        <e type="operand">2.5</e>
        <e type="operator" args="2">^</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
      </input>
    </math>
  </region>
  <region id="42" left="99" top="2475" width="454" height="88" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>&lt;= Next: experiment some fractional monomials.Observe it takes lot more time to compute ... WHY ?Unlike integer monomials that take no time to compute,each fractional monomial consumes ~ 42 Aops [Aops = ArithmeticOperations]  </p>
    </text>
  </region>
  <region id="43" left="18" top="2583" width="487" height="104" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>Get more from this Smath tutorial document. Plug your new data set upstream the WS, construct/adapt the φ(x),run and get more kind of fit.Scale(M,Min,Max) will scale a matrix and/or a vector in the Min/Max range. You may need to scale the X data if they are too large, resulting in numerical instability.</p>
    </text>
  </region>
  <region id="44" left="18" top="2691" width="536" height="120" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>Note that the Lagrange polynomial fit is same in all CAS[Computer Algebra System]. It is strictly based on the Cholesky matrix properties. Therefore much different than the NON-linearfit where a model function is wrt parameters β  ...  f(x,β) in which case the φ(x,β) model is the partial derivatives wrt to β.Cholesky solves  directly in the Legendre least squares sense.With this tool, Lagrange interpolation is obsolete.   </p>
    </text>
  </region>
  <region id="45" left="18" top="2826" width="111" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">r</e>
        <e type="operand">5.4313</e>
        <e type="operator" args="1">-</e>
        <e type="operand">231.2712</e>
        <e type="operand">373.9329</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="46" left="162" top="2826" width="376" height="56" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>The roots 'r' are the roots of fit(x) only.They can't be plugged in Lagrange, directly. Some scaling is required, maths not given].</p>
    </text>
  </region>
  <region id="47" left="18" top="2907" width="280" height="34" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Lagrange</e>
        <e type="operand">x</e>
        <e type="operand">r</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">x</e>
        <e type="operand">r</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operand">x</e>
        <e type="operand">r</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="48" left="18" top="2943" width="456" height="95" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math decimalPlaces="15">
      <description active="true" position="Top" lang="eng">
        <p>Render Lagrange/roots ... brute force.Observe numerical instability in the  'x' direction</p>
      </description>
      <input>
        <e type="operand">scale</e>
        <e type="operand">r</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">r</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">-</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operand">r</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">+</e>
        <e type="function" args="1">fit</e>
        <e type="operand">r</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">r</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">-</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operand">r</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">+</e>
        <e type="function" args="1">Lagrange</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">1.49528721921085</e>
        <e type="operand">10</e>
        <e type="operand">7</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</e>
      </result>
    </math>
  </region>
  <region id="49" left="18" top="3087" width="353" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="3.02232323908862" scale_y="0.0439014774288552" scale_z="0.132684455463553" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-119" transpose_y="0" transpose_z="0">
      <input>
        <e type="operand">scale</e>
        <e type="operand">x</e>
        <e type="function" args="1">Lagrange</e>
        <e type="operator" args="2">*</e>
        <e type="operand">data</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="50" left="396" top="3087" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="6143280.78920657" scale_y="0.0411320984832841" scale_z="252686.030432112" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-62" transpose_y="1" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">fit</e>
        <e type="operand">scale</e>
        <e type="operand">x</e>
        <e type="function" args="1">Lagrange</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
      </input>
    </plot>
  </region>
  <region id="51" left="18" top="3474" width="429" height="31" color="#000000" bgColor="#ffffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Note about polynomial approximations</p>
    </text>
  </region>
  <region id="52" left="18" top="3510" width="564" height="216" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>The simple polynomial approximation to data set are generallylimited to fit observed data, especially when the data are notregularly spaced. They may be adequte piecewise. High order polynomial become prone to instability and wiggling. If you figure you need a high order poly, then you need LinfitCheby.In Mathcad 11 we have used LinfitCheby up to order 99 no sweat.Another route is via Padé rational fractions.GenfitMatrix to Padé rational fraction does not implement easilyin Smath . GenfitMatrix that generates Padé rational fraction is essentialy based on 'genfit', a built-in function in Mathcad 11. --------------------------------All that said, there exist respectable but complicated polyin every day physics: Water Steam Properties IAPWS ... etc. </p>
    </text>
  </region>
  <region id="53" left="621" top="3555" width="80" height="80" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAReSURBVHhe7ZZBcuQqEET7gnMPH8JH8AnmAj6F1z6Dl15615uJ8K6tQoCgMkWBRMuaDvj//RBJZVFkeMb/cvt3vQ3WGQEZjIAMRkAGENDlcrk7sph+BiAPEIipNyMggxGQwQjI4OEDmlwRdm7x0AGl4QSIhKQ91P5MQB4gEFMKvnz6l9RlpOXTXhbUnATIAwRiSslfO8PqVgk2dnYCIA8QiCniH7e8cuNDg52d/TKQBwjE5Oj4KFk9+/UE8gCBmBwdHyMr7uW7Y++9QB4gEFPvR8jKtM799wB5gEBMvYeXBfoIaIEGJJwgJMgDBGI6NKDOd7UCeYCgTXcYWhbTHZ3vagXyAEGb7jBwMSDhF0OCPEDQJhm288CymB7pfF8LkAcIxHRoQHLWCuuzEcgDBGLqPkTaT741QQ81JbS31rcC5AECMe29FKh5UOmshNXXAPIAgZi2XpaRDC6L1mhq6xjiDbDzFSAPEIhpy0URMqisrGaN2roS0qOhD+QBAjE5tgy7MpwsrVFW/M009IE8QCAmR8ugxkCymE5pqS0hfSp6QR4gEJOj8oKaOllMp7TUWkgvox/kAQIxRaxhKwYQZDGd0lJbg9EP8gCBmCLSnF1AdK9kWi0vL5fb19fS4+Pjcnt64rXNhK7sbALyAIGYMvQFxoWtPD/PHSUU2f+9fbi9BKZrN1OYF/IAgZiAcIEbnV/mT7JvYf7J+BP3398zr69zrQQjugTlesnO9+yBv9ZBz3UeIBATJdzDzibCFOn329v8RyXs39+Xn5jrda6VsGQfe8kufO/EX5sBNToPLdSucIde8SJfob+tff4tK9cWfcNaWi3opfI49I8YO9N79hOk67fi22RAjc4DBGUAQu+1vcer8G3tw99B8pvMnU87Xb8H38pBz3UeIBBTJPSu0L0C39Ze/xZ7m/7R9bsI3djZBOQBAjFFCo0dyeX+C75r9vr/gz4/l99yu5GOTPdAHiAQkyOMy85SfJ38N/xm2kXNnbX42eiZB/IAgZgcLYNOtX4Uft5Cy70lwkTsLAHyAIGYHA2D+lEczCdLaxTXobK2REMfyAMEYqq9wFdFnJ4qsW75LlJbV0J6NPSBPEAgpq6DTsiiNZraOoZ4A+x8BcgDBGLaNSgjHX6td+mshNXXAPIAgZi2XraGrLiXb03QQ00J7a31rQB5gEBMey/VyGK6Q85aYX02AnmAoE33GMLq1/m+FiAPELTpDsM+XkCdB5bFdEfnu1qBPEAgpsMCEr3zXa1AHiAQ06EBMf1AIA8QiOmQgE4QjgB5gEBMbviOD5CVaZ377wHyAIGYHB0fICvu5btj771AHiAQk6PjQ2T17NcTyAMEYor4Ry2v2/jAYGdnvwzkAQIxpSyvW2B1qwQbOzsBkAcIxJSyvHCB1WWk5dNeFtScBMgDBGJKyV87QyQk7aH2ZwLyAIGYNOnL2bnFwwe0lxGQwQjIYARkMAIy+K8DGuSMgAxGQAYjoCLX2w9Ne+dBNLeHNwAAAABJRU5ErkJggg==</raw>
    </picture>
  </region>
  <region id="54" left="612" top="3636" width="94" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p> jmGiraud: 2015_07_15</p>
    </text>
  </region>
  <region id="55" left="18" top="3789" width="270" height="119" border="true" color="#000000" bgColor="#ffffe1" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <description active="true" position="Top" lang="eng">
        <p>PseudoCentroid of a real vector (V)</p>
      </description>
      <input>
        <e type="operand">V</e>
        <e type="function" args="1">Psctrd</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">V</e>
        <e type="function" preserve="true" args="1">rows</e>
        <e type="operand">1</e>
        <e type="operator" args="2">-</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">W</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">V</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">V</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">i</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="operand">V</e>
        <e type="function" preserve="true" args="1">rows</e>
        <e type="function" preserve="true" args="4">sum</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
        <e type="operand">W</e>
        <e type="operand">W</e>
        <e type="function" preserve="true" args="1">sum</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="56" left="18" top="3942" width="382" height="48" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="15">
      <input>
        <e type="operand">r</e>
        <e type="function" args="1">Psctrd</e>
      </input>
      <result action="numeric">
        <e type="operand">3287.04502833</e>
        <e type="operator" args="1">-</e>
        <e type="operand">86479.91050248</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operand">83192.8654741501</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="57" left="27" top="4104" width="210" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Export convenient</p>
    </text>
  </region>
  <region id="58" left="36" top="4140" width="147" height="99" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">b</e>
        <e type="operand">0.0702</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.0124</e>
        <e type="operator" args="1">-</e>
        <e type="operand">8.9683</e>
        <e type="operand">10</e>
        <e type="operand">5</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">1.4953</e>
        <e type="operand">10</e>
        <e type="operand">7</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="59" left="207" top="4140" width="85" height="99" color="#000000" bgColor="#fff5eb" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">φ</e>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">x</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="60" left="36" top="4257" width="115" height="26" color="#000000" bgColor="#ffff80" fontSize="10">
    <math optimize="0" decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">fit</e>
        <e type="operand">b</e>
        <e type="operand">x</e>
        <e type="function" args="1">φ</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="61" left="171" top="4257" width="224" height="24" color="#000000" bgColor="#ffff80" fontSize="10">
    <text lang="eng">
      <p>&lt;= recast the scalar model</p>
    </text>
  </region>
  <region id="62" left="36" top="4302" width="148" height="31" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">r</e>
        <e type="operand">b</e>
        <e type="function" preserve="true" args="1">polyroots</e>
        <e type="bracket">(</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="63" left="36" top="4347" width="196" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="15">
      <input>
        <e type="operand">r</e>
      </input>
      <result action="numeric">
        <e type="operand">5.44492061378007</e>
        <e type="operator" args="1">-</e>
        <e type="operand">229.473926786148</e>
        <e type="operand">375.736927085172</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
      </result>
    </math>
  </region>
  <region id="64" left="27" top="4437" width="618" height="55" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">fit</e>
      </input>
      <result action="symbolic">
        <e type="operand">5</e>
        <e type="operand">3814697265625</e>
        <e type="operand">200000</e>
        <e type="operand">351</e>
        <e type="operand">62</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</e>
        <e type="operand">89683</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operand">570411682128906</e>
        <e type="operand">x</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operand">19073486328125000000000</e>
        <e type="operator" args="2">/</e>
      </result>
    </math>
  </region>
  <region id="65" left="27" top="4509" width="111" height="29" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">q</e>
        <e type="operand">x</e>
        <e type="function" args="1">fit</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="66" left="288" top="4536" width="226" height="76" border="true" color="#000000" bgColor="#ffffe1" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">fnct</e>
        <e type="operand">50</e>
        <e type="operator" args="1">-</e>
        <e type="operand">x</e>
        <e type="operator" args="2">≤</e>
        <e type="bracket">(</e>
        <e type="operand">x</e>
        <e type="operand">450</e>
        <e type="operator" args="2">≤</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">&amp;</e>
        <e type="operand">x</e>
        <e type="function" args="1">q</e>
        <e type="operand" style="string">out fit range</e>
        <e type="function" preserve="true" args="3">if</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="67" left="27" top="4545" width="186" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">r</e>
        <e type="operand">5.44492061378007</e>
        <e type="operator" args="1">-</e>
        <e type="operand">229.473926786148</e>
        <e type="operand">375.736927085172</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="68" left="225" top="4617" width="450" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="2.54041913988726" scale_y="0.0478087089200234" scale_z="4.95055821906559" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-159" transpose_y="6" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">fnct</e>
      </input>
    </plot>
  </region>
  <region id="69" left="27" top="4626" width="185" height="90" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">r</e>
        <e type="function" args="1">q</e>
        <e type="function" preserve="true" args="1">vectorize</e>
      </input>
      <result action="numeric">
        <e type="operand">2.5273</e>
        <e type="operand">10</e>
        <e type="operand">17</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2.7223</e>
        <e type="operand">10</e>
        <e type="operand">16</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">2.45</e>
        <e type="operand">10</e>
        <e type="operand">14</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
      </result>
    </math>
  </region>
  <region id="70" left="18" top="4725" width="169" height="159" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">r</e>
        <e type="function" args="1">fit</e>
        <e type="function" preserve="true" args="1">vectorize</e>
      </input>
      <result action="numeric">
        <e type="operand">0.0702</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.0675</e>
        <e type="operand">2.8455</e>
        <e type="operator" args="1">-</e>
        <e type="operand">4.6591</e>
        <e type="operator" args="1">-</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operand">17.3865</e>
        <e type="operand">0.1578</e>
        <e type="operand">6.6522</e>
        <e type="operator" args="1">-</e>
        <e type="operand">10.8922</e>
        <e type="operator" args="1">-</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
      </result>
    </math>
  </region>
</regions>