﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.97.5346.24640"?>
<regions>
  <settings>
    <identity>
      <id>09e20894-42a4-493d-9678-347665785a6e</id>
      <revision>59</revision>
    </identity>
    <calculation>
      <precision>6</precision>
      <exponentialThreshold>5</exponentialThreshold>
      <fractions>auto</fractions>
    </calculation>
    <pageModel active="false" 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>
    <dependences>
      <assembly name="SMath Studio Desktop" version="0.97.5346.24640" guid="a37cba83-b69c-4c71-9992-55ff666763bd" />
      <assembly name="Math Region" version="0.97.5346.24640" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="Text Region" version="1.10.5346.31409" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="Special Functions" version="1.11.5346.31403" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
      <assembly name="Plot Region" version="1.9.5346.32570" guid="c451c2b5-798b-4f08-b9ec-b90963d1ddaa" />
      <assembly name="Picture Region" version="1.10.5346.31387" guid="06b5df04-393e-4be7-9107-305196fcb861" />
    </dependences>
  </settings>
  <region id="0" left="18" top="36" width="324" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">a</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">a</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">a</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</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="operand">x</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">+</e>
        <e type="operand" style="string">canonic format</e>
        <e type="operator" args="2">≡</e>
      </input>
    </math>
  </region>
  <region id="1" left="459" top="36" width="114" height="35" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">a</e>
        <e type="operand">20</e>
        <e type="operand">4</e>
        <e type="operator" args="1">-</e>
        <e type="operand">6</e>
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="function" preserve="true" args="1">transpose</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="2" left="459" top="72" width="128" height="35" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">#</e>
        <e type="operand">20</e>
        <e type="operand">4</e>
        <e type="operator" args="1">-</e>
        <e type="operand">6</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="operand">4</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="function" preserve="true" args="1">transpose</e>
        <e type="operator" args="2">≡</e>
      </input>
    </math>
  </region>
  <region id="3" left="18" top="81" width="245" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>for polyroots, x^3 is silent </p>
    </text>
  </region>
  <region id="4" left="18" top="117" width="544" height="104" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>In Mathematics, polynomials are represented in Lagrange format,thus wrt their roots, which results in the canonical format.In the cubic example, the polynomial does cross the X only once,by inspection it will have complex roots. This cubic solver isextracted from Mathcad 11/Maple. This cubic solver is most usefulin modeling the the PID control system.</p>
    </text>
  </region>
  <region id="5" left="18" top="207" width="823" height="99" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">S1</e>
        <e type="operand">36</e>
        <e type="operand">a</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operand">a</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operand">108</e>
        <e type="operand">a</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operand">8</e>
        <e type="operand">a</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="bracket">(</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="operand">12</e>
        <e type="operand">12</e>
        <e type="operand">a</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="bracket">(</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">3</e>
        <e type="operand">a</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">a</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="bracket">(</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="operand">54</e>
        <e type="operand">a</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operand">a</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operand">a</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operand">81</e>
        <e type="operand">a</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="bracket">(</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="operand">12</e>
        <e type="operand">a</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operand">a</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="bracket">(</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="operand">1</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="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="6" left="18" top="333" width="150" height="44" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">q</e>
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="operator" args="2">/</e>
        <e type="operand">a</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operand">1</e>
        <e type="operand">9</e>
        <e type="operator" args="2">/</e>
        <e type="operand">a</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="bracket">(</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="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="7" left="234" top="342" width="103" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">q</e>
      </input>
      <result action="numeric">
        <e type="operand">5.3333</e>
        <e type="operator" args="1">-</e>
      </result>
    </math>
  </region>
  <region id="8" left="360" top="342" width="111" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">S1</e>
      </input>
      <result action="numeric">
        <e type="operand">9.3391</e>
        <e type="operator" args="1">-</e>
      </result>
    </math>
  </region>
  <region id="9" left="18" top="378" width="343" height="119" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">Z</e>
        <e type="operand">1</e>
        <e type="operand">6</e>
        <e type="operator" args="2">/</e>
        <e type="operand">S1</e>
        <e type="operator" args="2">*</e>
        <e type="operand">6</e>
        <e type="operand">q</e>
        <e type="operand">S1</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="operator" args="2">/</e>
        <e type="operand">a</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operand">12</e>
        <e type="operator" args="2">/</e>
        <e type="operand">S1</e>
        <e type="operator" args="2">*</e>
        <e type="operand">3</e>
        <e type="operand">q</e>
        <e type="operand">S1</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="operator" args="2">/</e>
        <e type="operand">a</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operand">i</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="1">sqrt</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">*</e>
        <e type="operand">1</e>
        <e type="operand">6</e>
        <e type="operator" args="2">/</e>
        <e type="operand">S1</e>
        <e type="operator" args="2">*</e>
        <e type="operand">6</e>
        <e type="operand">q</e>
        <e type="operand">S1</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="operator" args="2">+</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operand">12</e>
        <e type="operator" args="2">/</e>
        <e type="operand">S1</e>
        <e type="operator" args="2">*</e>
        <e type="operand">3</e>
        <e type="operand">q</e>
        <e type="operand">S1</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="operator" args="2">/</e>
        <e type="operand">a</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operand">i</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="1">sqrt</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">*</e>
        <e type="operand">1</e>
        <e type="operand">6</e>
        <e type="operator" args="2">/</e>
        <e type="operand">S1</e>
        <e type="operator" args="2">*</e>
        <e type="operand">6</e>
        <e type="operand">q</e>
        <e type="operand">S1</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="operator" args="2">-</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="10" left="378" top="414" width="252" height="64" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">a</e>
        <e type="operand">Z</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="4">mat</e>
      </input>
      <result action="numeric">
        <e type="operand">20</e>
        <e type="operand">4</e>
        <e type="operator" args="1">-</e>
        <e type="operand">6</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operand">6.983</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.4915</e>
        <e type="operand">1.6194</e>
        <e type="operand">i</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">0.4915</e>
        <e type="operand">1.6194</e>
        <e type="operand">i</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>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="11" left="630" top="414" width="108" height="60" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">Z1</e>
        <e type="operand">Z</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">20</e>
        <e type="operator" args="1">-</e>
        <e type="operand">Z</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">20</e>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="12" left="18" top="513" width="192" height="24" color="#000000" bgColor="#ffff80" fontSize="10">
    <text lang="eng">
      <p>Cubic roots invariants</p>
    </text>
  </region>
  <region id="13" left="18" top="540" width="139" height="34" color="#000000" bgColor="#ffff80" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">Z</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">Z</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operand">Z</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="1">abs</e>
      </input>
      <result action="numeric">
        <e type="operand">20</e>
      </result>
    </math>
  </region>
  <region id="14" left="342" top="540" width="416" height="89" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">q</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operand">r</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">+</e>
        <e type="operand">0</e>
        <e type="operator" args="2">&gt;</e>
        <e type="operand">q</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operand">r</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">+</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">q</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operand">r</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">+</e>
        <e type="operand">0</e>
        <e type="operator" args="2">&lt;</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operand" style="string"> 1 real pair complex conjugate </e>
        <e type="operand" style="string"> all real roots, at lest TwoEqual </e>
        <e type="operand" style="string"> all real roots </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="15" left="189" top="549" width="41" height="24" color="#000000" bgColor="#80ff00" fontSize="10">
    <text lang="eng">
      <p>[1] </p>
    </text>
  </region>
  <region id="16" left="18" top="576" width="233" height="32" color="#000000" bgColor="#ffff80" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">Z</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">Z</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operand">Z</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">Z</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">Z</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">Z</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
      </input>
      <result action="numeric">
        <e type="operand">4</e>
        <e type="operator" args="1">-</e>
      </result>
    </math>
  </region>
  <region id="17" left="18" top="612" width="154" height="34" color="#000000" bgColor="#ffff80" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">Z</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">Z</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">+</e>
        <e type="operand">Z</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="1">-</e>
      </input>
      <result action="numeric">
        <e type="operand">6</e>
      </result>
    </math>
  </region>
  <region id="18" left="18" top="657" width="430" height="72" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>Notes: I was not enable to convince Smath/Maple to collectthe Lagrange canonical form. In [1] Smath does not threshold "residuals" imaginaries.  </p>
    </text>
  </region>
  <region id="19" left="18" top="729" width="280" height="34" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Lagrange</e>
        <e type="operand">x</e>
        <e type="operand">Z</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">Z</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">Z</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="20" left="513" top="729" width="215" height="62" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none">
      <input>
        <e type="operand">Z</e>
      </input>
      <result action="numeric">
        <e type="operand">6.982977</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.491489</e>
        <e type="operand">1.619428</e>
        <e type="operand">i</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">0.491489</e>
        <e type="operand">1.619428</e>
        <e type="operand">i</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="21" left="18" top="792" width="469" height="158" color="#000000" bgColor="#ebebeb" fontSize="10">
    <plot type="2d" render="lines" scale_x="0.0659005325050796" scale_y="2.41753746845424" scale_z="0.159317006522117" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="113" transpose_y="-46" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>Lagrange complex  cubic plot</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Lagrange</e>
        <e type="operand">Z1</e>
        <e type="operand">20</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
      </input>
    </plot>
  </region>
  <region id="22" left="495" top="819" width="270" height="82" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="3">
      <input>
        <e type="operand">20</e>
        <e type="operand">4</e>
        <e type="operator" args="1">-</e>
        <e type="operand">6</e>
        <e type="operand">1</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="function" preserve="true" args="1">polyroots</e>
      </input>
      <result action="numeric">
        <e type="operand">0.491</e>
        <e type="operand">1.619</e>
        <e type="operand">i</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">0.491</e>
        <e type="operand">1.619</e>
        <e type="operand">i</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operand">6.983</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>
      </result>
    </math>
  </region>
  <region id="23" left="495" top="909" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="0.0821804869747844" scale_y="2.26427417087125" scale_z="0.186079154006625" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="43" transpose_y="-3" transpose_z="0">
      <input>
        <e type="operand">20</e>
        <e type="operand">4</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operand">6</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="operand">x</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">+</e>
      </input>
    </plot>
  </region>
  <region id="24" left="18" top="1116" width="480" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2" fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Lagrange</e>
        <e type="operand">20</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="operand">10</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="4">solve</e>
        <e type="operand" style="string">Does NOT solve complex</e>
        <e type="operator" args="2">≡</e>
      </input>
    </math>
  </region>
  <region id="25" left="18" top="1143" width="263" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">sanity</e>
        <e type="operand">a</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">a</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">a</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</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="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>
      </input>
    </math>
  </region>
  <region id="26" left="360" top="1152" width="426" height="88" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>Smath "solve' does not like the Lagrange complex !'Lagrange &amp; canonic' are inseparable companions.1. Lagrange enables to manufacture polynomial from the roots you supply to shape some stuff.2. 'canonic' will solve your stuff.</p>
    </text>
  </region>
  <region id="27" left="189" top="1188" width="84" height="24" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">Datum</e>
        <e type="operand">30</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="28" left="18" top="1215" width="317" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">Sol</e>
        <e type="operand">x</e>
        <e type="function" args="1">sanity</e>
        <e type="operand">Datum</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="operand">10</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="4">solve</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="29" left="261" top="1260" width="43" height="24" color="#000000" bgColor="#80ff00" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">i</e>
        <e type="operand">2</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="30" left="18" top="1269" width="225" height="100" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">Collect</e>
        <e type="operand">x</e>
        <e type="function" args="1">sanity</e>
        <e type="operand">Datum</e>
        <e type="operand">Sol</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">Datum</e>
        <e type="operand">10</e>
        <e type="operator" args="2">+</e>
        <e type="operand">Sol</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">Datum</e>
        <e type="operand">10</e>
        <e type="operator" args="2">-</e>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="31" left="252" top="1287" width="130" height="62" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">Sol</e>
      </input>
      <result action="numeric">
        <e type="operand">6.3813</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1.0756</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1.4569</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="32" left="18" top="1377" width="448" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">Title</e>
        <e type="operand">5</e>
        <e type="operator" args="1">-</e>
        <e type="operand">24</e>
        <e type="operand" style="string">Some cubic Datum solutions</e>
        <e type="operand">14</e>
        <e type="operand" style="string">black</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="33" left="18" top="1413" width="240" height="158" color="#000000" bgColor="#ebebeb" fontSize="10">
    <plot type="2d" render="lines" scale_x="0.0826083750197204" scale_y="2.1221529219" scale_z="0.175307604421511" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="38" transpose_y="-22" transpose_z="0">
      <input>
        <e type="operand">Collect</e>
      </input>
    </plot>
  </region>
  <region id="34" left="288" top="1413" width="372" height="56" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>Smath reads math regions from left =&gt; right,genius to construct the plotting argumemts !as you may want the construct UP or RIGHT</p>
    </text>
  </region>
  <region id="35" left="54" top="1530" width="152" height="24" color="#000000" bgColor="#ffff80" fontSize="10">
    <text lang="eng">
      <p>Datum solution(s)</p>
    </text>
  </region>
  <region id="36" left="288" top="1530" width="323" height="104" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>             The region below got corrupted.Visit Cubic solver [Lagrange canonic].             The suite below is correct</p>
    </text>
  </region>
  <region id="37" left="387" top="1539" width="125" height="39" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAHUAAAAfCAYAAADZa4KAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAxRJREFUaEPtWkFOAzEMLJWQ+CMSZx7Ac3gAEuJL3HkDFUVZmtbrzMROGrRNlEq9tLtO4hnbY+/eHX6+j7v5GcsDAdT5HcsHuwnoWIAumXeCOiqoz/fHw/6Bfz++/lK0dd3+JU3l2u7jW1/p/vP14pdO9n6J1PenFFR0CHnIM2AATFmrF9vGNbda2zWRI8Fvdb9J+tUHYMxEBMgdNhChE5Yn5Wjlkz6Iua6pKAoRWOi6HGjBMR0wHOoLedZOzpAKpepoJSxenNIHw0cRjSmoSWolgHhrcLiuE4aPC2oQAFqxIlCgEgYE8KReZIulc3Rt3J8kWvgtVyY0KfUZEWmDX6JAusZ2IiIznUdYs1CP4D7VSsExpVqCyRJI8X656ZVNkiWQIk3APt2rnR/WYq2ZSV61n5a2UdtYCGYkHAY1YaE6THB8XDBHgFzqZf2fXhs5mpFpda/YM+uVESi6VbFamlrb0q4Ej52hoIXiEyUGlhY+uRqcYxpLfx5H63tRpEcy5AjqWSvX0tTazq3rIbUBMAeVgSWjNBpHbLVS72pCJaLK42irHupDy/1pouX+Q1O0FrY3A5X1rEj4oHpWo3q9gqkE1BIHosyiI1WWg1rb7vvqWsH8QL/WyQv7nRvSzb0n/ZSAqtX8LUSqzgCspjYVSjHFWOpWpiJLUKA6oFuQcE3r9OuOCtI6lNRUKngcthP16wwK4Ff70Zt39ulpRWh/tlFN9RDIIiuryR7biMTB3pXDGhtUFE0o6liLwpQac5bVIwd7JenXcm6RUHL0qfK8lm0kOgtaFzYBs0E9O8WRDiIgHqaxiU24N3m2q9b2AJ+b/NDyQiZicj85oSQnTta4FQ1eGgDqf/MhONFTtEufm7IGXDpEr8umQUiYIQUfRRwjVbRD/z+JwGtso1YJvqTgCKSqmtqIPaMMy5udI0saOQsuB9ZOvxPU/3v9xgusp5wJnCaoW5HW0h+lwnOCuvEbhF7xaQFPCDkjdetIZZO3mJoLU69f/W518NHXpQq6/MG4FHAzUgckzgR1grqxwBgQgGZ9r/DNL97NCTy8gvAEAAAAAElFTkSuQmCC</raw>
    </picture>
  </region>
  <region id="38" left="657" top="1548" width="20" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">.</e>
      </input>
    </math>
  </region>
  <region id="39" left="27" top="1674" width="729" height="120" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">T</e>
        <e type="operand">P</e>
        <e type="operand">char</e>
        <e type="operand">size</e>
        <e type="operand">color</e>
        <e type="function" args="5">plotG</e>
        <e type="operand">n</e>
        <e type="operand">T</e>
        <e type="function" preserve="true" args="1">length</e>
        <e type="operator" args="2">:</e>
        <e type="operand">plot</e>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">P</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">char</e>
        <e type="operand">size</e>
        <e type="operand">color</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">T</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">P</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">char</e>
        <e type="operand">size</e>
        <e type="operand">color</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="40" left="36" top="1827" width="61" height="80" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">r</e>
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="operand">7</e>
        <e type="operand">10</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="41" left="135" top="1827" width="70" height="80" color="#000000" bgColor="#fff5eb" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">r</e>
        <e type="operand">1</e>
        <e type="operand">3.5</e>
        <e type="operand">7.5</e>
        <e type="operand">10</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="42" left="216" top="1854" width="328" height="24" color="#000000" bgColor="#fff5eb" fontSize="10">
    <text lang="eng">
      <p>&lt;= observe the Smath numerical parsing </p>
    </text>
  </region>
  <region id="43" left="36" top="1917" width="422" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">x</e>
        <e type="operand">r</e>
        <e type="operand">n</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">n</e>
        <e type="operand">1</e>
        <e type="operand">4</e>
        <e type="function" preserve="true" args="4">product</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="symbolic">
        <e type="operand">1</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">7</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2</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="operand">15</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2</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="operand">10</e>
        <e type="operator" args="1">-</e>
        <e type="operand">x</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operand">4</e>
        <e type="operator" args="2">/</e>
      </result>
    </math>
  </region>
  <region id="44" left="36" top="1989" width="154" height="50" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">r</e>
        <e type="function" preserve="true" args="1">rows</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">u</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">0</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
      </input>
    </math>
  </region>
  <region id="45" left="36" top="2052" width="275" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">roots</e>
        <e type="operand">r</e>
        <e type="operand">u</e>
        <e type="operand" style="string">o</e>
        <e type="operand">7</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="46" left="36" top="2088" width="240" height="158" color="#000000" bgColor="#ebebeb" fontSize="10">
    <plot type="2d" render="lines" scale_x="0.0801548236732597" scale_y="1.929229929" scale_z="0.15463708478417" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-85" transpose_y="1" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>Lagrange root(s) construction</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">roots</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="47" left="459" top="2160" width="80" height="80" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAA+lJREFUeF7tnM1x8yAQhpUCvz5SREpIBV8DqcLn1OBjjrn5kpncFCMJGdDC/hKIjWc8E1k/LA/vvguS46f56zJP45Un4ACNd57BNOCUBTIAIRl0AHRNRudJVd/z9VW7Den104wagBIxDEBIdgxAA5DOP00UNE/OZde3xAzv2qRDODukGy9o9/pZIO3HA4RNC0KA12MHoBIwDwuD2mi/zoO2zmk9aLewRhBKvikHZDjyS4oZXk9SKHLn6AAZjXjkQZ2BkgEy7sTBpI2vr1GUHJCRelzwYBXrZAHbLyA3AB1A6h9QY0h8QBX8oThR/JOADP0n60FhGw0h9a+gxl7EB1QhYDTFKIvfSpPN/gBBMDiDkjtfaAtdAApuJ+VLu7Q4KJXVDlAQOPl2h8ashaDkgKTBAoH+CiCfYkwlygBxPCEt1wBYFiDpwBDigNZsvwMIGTUyIOnAQAZNVJIOEGU0CYE0AeRhI32QA6KMJgEOaSZdc1ZdHRDUAADG3zOU3Jt5fZ3mz8/bZOB8nubnZ93zrj0OLP2TLzPwn82nDRBVQwX18rKCcVDcOf/n87LtgFGvgR5XUJEuxcLSieR0qKDgDvSmjH978f/+nmb3fntbATgw7ngHaukoxfcYs2bsgYMNIILhQYBOpzVV/L739xWE275cViAOltuOUoIBoPjE4jCFPz4ZRgG5CkN5+bbSY32AECBo32raNyjx30u9i/Z7k6fEeDgGAHQ4Ru1BoewL/iMFBClIY/jRI28LBZEMLvSFDCQpIO9BrpJ5D7ICtKgP+eIFmmJFQDnFIGU+7WBpO61ip/l0SDF0EEueVbXMYxUlaFyqINf5dB708XGrcio4hKooVxB1vrMdF1YmVaewQeFUOEIfdICowSylISnX1HPT46wAEeAsHiWuYoxAo9IMnLfgowAjdgq9FuM6MkDEBqIS4Sd74Uxmg8ICRAGpMOUUrhyQVaDbzAwddYKhkiouVa1+8EQpxmwE7Xyoqty1iao9tAUoFo0nGPx2CgqDCKGksPw+6qDkzhcqvj9AUNWCOl36TAgDUhYfkFTqhaBRk6aqxxDMvpBme1CFYO8PkDGkIiDjtjgGLZ8oGgedBVQhne8PUAVf4UDim7R2wgZ0GFSQsUo5UKKbamyTJtx/5gZzANRBasmrmFeA4QhHgDqCIzdpYxUtgDoDo1dQAAm7r4umXKdwdAryq13CkwHSKrtxtcrFKKti4UJTAihJKXQm3RBeHUCUxWVuNd8Qhs1iFZrHjH/qNfwmBXWi2ImS1CmGVihCR+/agwYgggK0kIaCEMh/GlBqUo++PX6BivsLVI+uGLTMD0CX6AsMP06T0z731+rUAAAAAElFTkSuQmCC</raw>
    </picture>
  </region>
  <region id="48" left="414" top="2241" width="176" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>jmGiraud: 2015:07:25</p>
    </text>
  </region>
  <region id="49" left="36" top="2358" width="578" height="88" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>Resume this documentThe 'canonic cubic solver' is complete by itself. It does not suffersthe obsolete Cardan. It solves wrt to complex/real roots to feed themore mathematical Lagrange, which is an important notion in advancedalgebra and symbolic subuse. </p>
    </text>
  </region>
  <region id="50" left="36" top="2484" width="130" height="35" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">a</e>
        <e type="operand">20</e>
        <e type="operand">4</e>
        <e type="operator" args="1">-</e>
        <e type="operand">6</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="operand">4</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="function" preserve="true" args="1">transpose</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="51" left="36" top="2520" width="179" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">a</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">a</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">a</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</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="operand">x</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">+</e>
      </input>
    </math>
  </region>
  <region id="52" left="36" top="2556" width="129" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">r</e>
        <e type="operand">a</e>
        <e type="function" preserve="true" args="1">polyroots</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="53" left="36" top="2592" width="181" height="62" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">r</e>
      </input>
      <result action="numeric">
        <e type="operand">0.4915</e>
        <e type="operand">1.6194</e>
        <e type="operand">i</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">0.4915</e>
        <e type="operand">1.6194</e>
        <e type="operand">i</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operand">6.983</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>
      </result>
    </math>
  </region>
  <region id="54" left="234" top="2592" width="303" height="56" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>polyroots("vector") : Returns the roots of the polynomial whose coefficients are in "vector"</p>
    </text>
  </region>
</regions>