﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.98.6179.21440"?>
<regions>
  <settings>
    <identity>
      <id>da084a54-8a21-446c-85e8-dfd6401c3bdb</id>
      <revision>37</revision>
    </identity>
    <calculation>
      <precision>4</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="Custom Functions" version="1.1.6100.11764" guid="18dadffd-79a3-4cf9-aee1-d66deb0ea720" />
      <assembly name="Special Functions" version="1.11.6179.21442" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
      <assembly name="Maple Wrapper" version="1.0.6185.18812" guid="32dfd679-8cfd-483a-b79a-19d5ea838750" />
      <assembly name="Text Region" version="1.10.6179.21446" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="Writer Region" version="0.8.6150.16713" guid="5922d677-323f-4327-8c68-be902d8339ad" />
      <assembly name="Nonlinear Solvers" version="1.1.6099.14159" guid="618b7e96-330a-406a-b055-9e577672f0b8" />
      <assembly name="Plot Region" version="1.9.6179.21450" guid="c451c2b5-798b-4f08-b9ec-b90963d1ddaa" />
    </dependencies>
  </settings>
  <region id="0" left="18" top="9" width="598" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">1. Inverse/Iterate a scalar cumulative integration </p>
    </text>
  </region>
  <region id="1" left="18" top="45" width="512" height="154" border="true" color="#000000" bgColor="#ffffe1" fontSize="10">
    <math optimize="2" fractionType="auto" decimalPlaces="6">
      <description active="true" position="Top" lang="eng">
        <p>algo style "iterative inverser" on range [L, H] ...N discrete points</p>
      </description>
      <input>
        <e type="operand">f</e>
        <e type="operand">L</e>
        <e type="operand">H</e>
        <e type="operand">N</e>
        <e type="function" args="4">Inverse</e>
        <e type="operand">dx</e>
        <e type="operand">H</e>
        <e type="operand">L</e>
        <e type="operator" args="2">-</e>
        <e type="operand">N</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">:</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">N</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">ω</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">L</e>
        <e type="operand">dx</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">dx</e>
        <e type="operand">i</e>
        <e type="operator" args="2">*</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">j</e>
        <e type="operand">1</e>
        <e type="operand">ω</e>
        <e type="function" preserve="true" args="1">rows</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">sol</e>
        <e type="operand">j</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">ω</e>
        <e type="operand">j</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="operand">0</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="4">solve</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">ω</e>
        <e type="operand">sol</e>
        <e type="function" preserve="true" args="2">augment</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="2" left="18" top="243" width="314" height="31" color="#000000" bgColor="#ffe1e1" fontSize="14">
    <text lang="eng">
      <p bold="true">Setup the companion system</p>
    </text>
  </region>
  <region id="3" left="351" top="243" width="333" height="90" border="true" color="#000000" bgColor="#ffffe1">
    <writer lang="eng"><![CDATA[<span style="font-family: 'Arial'; font-size: 10pt; font-weight: normal; font-style: normal; color: Black; background-color: Transparent; text-align: left; line-height: 115%">
<div><span style="font-family: 'Times New Roman'"><span style="font-size: 14pt"><strong><span style="text-decoration: underline"><span style="color: Red">Note</span></span><span style="color: Red">:</span></strong></span></span></div>
<div><span style="font-family: 'Times New Roman'"><span style="font-size: 11pt">Set integration accuracy 50 ... 5 min</span></span></div>
<div><span style="font-family: 'Times New Roman'"><span style="font-size: 11pt">Inversing a function is solving for 'x' given 'y' ...</span></span></div>
<div><span style="font-family: 'Times New Roman'"><span style="font-size: 11pt">a most common task in Engineering/Scientific works.</span></span></div></span>]]></writer>
  </region>
  <region id="4" left="18" top="297" width="309" height="56" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="3">
      <input>
        <e type="operand">595</e>
        <e type="operand">3</e>
        <e type="operator" args="2">/</e>
        <e type="operand">1</e>
        <e type="operand">1</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="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="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="operand">3</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="4">solve</e>
      </input>
      <result action="numeric">
        <e type="operand">4</e>
      </result>
    </math>
  </region>
  <region id="5" left="18" top="360" width="51" height="24" color="#000000" bgColor="#ffff80" fontSize="10">
    <math decimalPlaces="3">
      <input>
        <e type="operand">Hi</e>
        <e type="operand">4</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="6" left="351" top="378" width="133" height="89" border="true" color="#000000" bgColor="#ffe1ff" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>linear cumulativescalar on canvas,... point evaluate</p>
      </description>
      <input>
        <e type="operand">z</e>
        <e type="function" args="1">∫</e>
        <e type="operand">u</e>
        <e type="function" args="1">F</e>
        <e type="operand">u</e>
        <e type="operand">0</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="4">int</e>
        <e type="operator" args="2">:</e>
        <e type="operand">x</e>
        <e type="function" args="1">∫</e>
        <e type="operand">z</e>
        <e type="function" args="1">∫</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>
    </math>
  </region>
  <region id="7" left="18" top="387" width="323" height="73" border="true" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
        <e type="operand">595</e>
        <e type="operand">3</e>
        <e type="operator" args="2">/</e>
        <e type="operand">1</e>
        <e type="operand">1</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="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="operand">0</e>
        <e type="operand">x</e>
        <e type="operator" args="2">≤</e>
        <e type="bracket">(</e>
        <e type="operand">x</e>
        <e type="operand">Hi</e>
        <e type="operator" args="2">≤</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">&amp;</e>
        <e type="operand" style="string" />
        <e type="function" preserve="true" args="3">cases</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="8" left="630" top="387" width="143" height="69" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="3">
      <input>
        <e type="operand">1</e>
        <e type="function" args="1">∫</e>
        <e type="operand">2</e>
        <e type="function" args="1">∫</e>
        <e type="operand">4</e>
        <e type="function" args="1">∫</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">82.639</e>
        <e type="operand">264.444</e>
        <e type="operand">528.889</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="9" left="18" top="477" width="274" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="3">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Σcumul</e>
        <e type="operand">x</e>
        <e type="function" args="1">∫</e>
        <e type="operand">0</e>
        <e type="operand">x</e>
        <e type="operator" args="2">≤</e>
        <e type="bracket">(</e>
        <e type="operand">x</e>
        <e type="operand">Hi</e>
        <e type="operator" args="2">≤</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">&amp;</e>
        <e type="operand" style="string" />
        <e type="function" preserve="true" args="3">cases</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="10" left="18" top="522" width="282" height="49" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="3">
      <input>
        <e type="operand">X</e>
        <e type="operand">256</e>
        <e type="operator" args="2">:</e>
        <e type="operand">Y</e>
        <e type="operand">x</e>
        <e type="function" args="1">Σcumul</e>
        <e type="operand">X</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="operand">0</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="4">solve</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="11" left="324" top="522" width="106" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="3">
      <input>
        <e type="operand">X</e>
        <e type="operand">Y</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </input>
      <result action="numeric">
        <e type="operand">256</e>
        <e type="operand">1.957</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="12" left="18" top="594" width="43" height="32" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">iVBORw0KGgoAAAANSUhEUgAAACMAAAAYCAYAAABwZEQ3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACpSURBVEhLzdRNCoMwEEBhKZ5EPFnxWNKTSU8iTdvFgyojJvPjdPE2mQQ+EkjXv9ZS3a2X151qx3ya7pM8N6bC/KKW5yLvVWTCkBfKBUNWlCuGtKgQDLWiQjFUi+qkw1GdoS7F0BEqBUN7VCqGQP0FZhzGMj/mXAyI1GfaI1IwRwi65NM7Q1AophZBIZhWBLlitAhywVgRZMJ4IUiF+SLEubEmjPdNbFvLG1DzBUqJJvVOAAAAAElFTkSuQmCC</raw>
    </picture>
  </region>
  <region id="13" left="72" top="594" width="124" height="26" color="#000000" bgColor="#80ffff" fontSize="10">
    <math decimalPlaces="3">
      <description active="true" position="Right" lang="eng">
        <p>recast the Σcumul(x) =&gt; for f(x) in the solver </p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">x</e>
        <e type="function" args="1">Σcumul</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="14" left="567" top="594" width="43" height="32" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">iVBORw0KGgoAAAANSUhEUgAAACMAAAAYCAYAAABwZEQ3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADFSURBVEhLzdNbCoMwEIXhUFxJcWXFZUlXJq5EmlLKCYrnkGTSdHz4X4wzfHgJw2uL3boN/LqoC2Z6TF+IF2ZZlyPCAyMRiMyozJgsApFZVTWmGIHIDlUxphqByC5VFmNGILJTJTHNCEMnjAcCJYwnAoUrIFCYn3Mc7yM9/HfpNV0BdfqAPVHy1/ZASQxqRpGdqiwGmVFkl6oYg6pRZIeqGoOKUWRWZcagLIrMqJoxSKLIvaqfYfYdUORc1QXzKT0pcsbb4hvMKQVKjmB8dgAAAABJRU5ErkJggg==</raw>
    </picture>
  </region>
  <region id="15" left="18" top="639" width="337" height="28" color="#000000" bgColor="#80ffff" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>tabulate the iterative solver</p>
      </description>
      <input>
        <e type="operand">Inv</e>
        <e type="operand">x</e>
        <e type="function" args="1">Σcumul</e>
        <e type="operand">0</e>
        <e type="operand">528.88888</e>
        <e type="operand">50</e>
        <e type="function" args="4">Inverse</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="16" left="18" top="675" width="382" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>solve for intersection</p>
      </description>
      <input>
        <e type="operand">Φ</e>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="function" args="1">Σcumul</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="operand">1.5</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="4">solve</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">1.6277</e>
      </result>
    </math>
  </region>
  <region id="17" left="18" top="720" width="282" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="points" scale_x="2.4159133246083" scale_y="0.0412352637922394" scale_z="0.0823312588755454" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-110" transpose_y="-50" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>1. X =&gt; the seeked value of cumul Σ2. Y =&gt;  'x' at which Σcumul occurs</p>
      </description>
      <input>
        <e type="operand">Inv</e>
        <e type="operand">X</e>
        <e type="operand">Y</e>
        <e type="operand" style="string">+</e>
        <e type="operand">250</e>
        <e type="operand" style="string">red</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</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="18" left="297" top="720" width="290" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="points" scale_x="0.0193172307584517" scale_y="5.53111851253884" scale_z="0.106845892659057" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-112" transpose_y="-50" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>1. blue =&gt; the function2. red    =&gt; its cumulative integration</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="function" args="1">Σcumul</e>
        <e type="operand">Φ</e>
        <e type="operand">Φ</e>
        <e type="function" args="1">F</e>
        <e type="operand" style="string">+</e>
        <e type="operand">30</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="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
      </input>
    </plot>
  </region>
  <region id="19" left="594" top="729" width="170" height="207" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="3" matrixOptions="0,0,2,10">
      <input>
        <e type="operand">Inv</e>
      </input>
      <result action="numeric">
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">10.578</e>
        <e type="operand">0.336</e>
        <e type="operand">21.156</e>
        <e type="operand">0.482</e>
        <e type="operand">31.733</e>
        <e type="operand">0.596</e>
        <e type="operand">42.311</e>
        <e type="operand">0.695</e>
        <e type="operand">52.889</e>
        <e type="operand">0.783</e>
        <e type="operand">63.467</e>
        <e type="operand">0.865</e>
        <e type="operand">74.044</e>
        <e type="operand">0.941</e>
        <e type="operand">84.622</e>
        <e type="operand">1.013</e>
        <e type="operand">95.2</e>
        <e type="operand">1.082</e>
        <e type="operand">10</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="22">mat</e>
      </result>
    </math>
  </region>
  <region id="20" top="1008" color="#000000" bgColor="#ffe1e1">
    <area single="true" collapsed="true" />
  </region>
  <region id="21" left="18" top="1035" width="533" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">2. Maple classical/direct analytical inverser</p>
    </text>
  </region>
  <region id="22" left="18" top="1071" width="202" height="54" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="function" args="3">q</e>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operand">b</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="bracket">(</e>
        <e type="operand">a</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">-</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="23" left="18" top="1125" width="349" height="43" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">y</e>
        <e type="operand">x</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="function" args="3">q</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="2">solve</e>
        <e type="function" preserve="true" args="1">maple</e>
      </input>
      <result action="symbolic">
        <e type="operand">1</e>
        <e type="operand">y</e>
        <e type="operator" args="2">-</e>
        <e type="function" preserve="true" args="1">ln</e>
        <e type="operand">b</e>
        <e type="operator" args="2">*</e>
        <e type="operand">a</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
      </result>
    </math>
  </region>
  <region id="24" left="18" top="1179" width="205" height="43" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">y</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="function" args="3">sol</e>
        <e type="operand">1</e>
        <e type="operand">y</e>
        <e type="operator" args="2">-</e>
        <e type="function" preserve="true" args="1">ln</e>
        <e type="operand">b</e>
        <e type="operator" args="2">*</e>
        <e type="operand">a</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="25" left="18" top="1224" width="92" height="27" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <input>
        <e type="operand">a</e>
        <e type="operand">2</e>
        <e type="operator" args="2">:</e>
        <e type="operand">b</e>
        <e type="operand">1</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>
      </input>
    </math>
  </region>
  <region id="26" left="135" top="1224" width="119" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">middle</e>
        <e type="operand">b</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="27" left="18" top="1260" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="8.14027493868398" scale_y="13.1099941915" scale_z="106.71895716336" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-15" transpose_y="-11" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="function" args="3">q</e>
        <e type="operand">x</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="function" args="3">sol</e>
        <e type="operand">x</e>
        <e type="function" args="1">middle</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="28" left="324" top="1260" width="352" height="109" border="true" color="#000000" bgColor="#ffffe1">
    <writer lang="eng"><![CDATA[<span style="font-family: 'Arial'; font-size: 10pt; font-weight: normal; font-style: normal; color: Black; background-color: Transparent; text-align: left; line-height: 115%">
<div><span style="font-family: 'Times New Roman'"><span style="font-size: 14pt"><strong><span style="text-decoration: underline"><span style="color: Blue">An inverse function</span></span><span style="color: Blue">:</span></strong></span></span></div>
<div><span style="font-family: 'Times New Roman'"><span style="font-size: 11pt"><strong>1. </strong>may exist simply, this example: q(x,a,b)</span></span></div>
<div><span style="font-family: 'Times New Roman'"><span style="font-size: 11pt"><strong>2. </strong>may exist via &quot;horrible maths&quot; !!!.</span></span></div>
<div><span style="font-family: 'Times New Roman'"><span style="font-size: 11pt"><strong>3.</strong> may not exist at all ... inverse ∫(x)</span></span></div>
<div><span style="font-family: 'Times New Roman'"><span style="font-size: 11pt"><strong>4.</strong> <strong>inverse ∫(x)</strong> is evaluated via the iterative &quot;solve bloc&quot;.</span></span></div></span>]]></writer>
  </region>
  <region id="29" left="324" top="1386" width="423" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="3">
      <input>
        <e type="operand">x</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="function" args="3">q</e>
        <e type="operand">x</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="function" args="3">sol</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="operand">0.5</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">solve</e>
      </input>
      <result action="numeric">
        <e type="operand">0.797</e>
      </result>
    </math>
  </region>
  <region id="30" top="1521" color="#000000" bgColor="#ffe1e1">
    <area single="true" collapsed="true" />
  </region>
  <region id="31" left="9" top="1566" width="283" height="140" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="3">
      <input>
        <e type="operand">γ</e>
        <e type="operand">1.4</e>
        <e type="operator" args="2">:</e>
        <e type="bracket">(</e>
        <e type="operand" style="string">Air isentropic</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">k</e>
        <e type="operand">0.88128485</e>
        <e type="operator" args="2">:</e>
        <e type="bracket">(</e>
        <e type="operand" style="string">Pitot constant</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">p</e>
        <e type="operand" style="string">static pressure</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">qc</e>
        <e type="operand" style="string">dynamic pressure</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="operand" style="string">Pitot dynamic ratio qc/P</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="operand">qc</e>
        <e type="operand">p</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">≡</e>
        <e type="bracket">(</e>
        <e type="operand" style="string">supersonic Pitot ratio</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">6</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="8">line</e>
      </input>
    </math>
  </region>
  <region id="32" left="297" top="1566" width="419" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">3. Mach =&gt; scalar iterate on canvas</p>
    </text>
  </region>
  <region id="33" left="297" top="1620" width="420" height="83" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Subsonic</e>
        <e type="operand">2</e>
        <e type="operand">γ</e>
        <e type="operand">1</e>
        <e type="operator" args="2">-</e>
        <e type="operator" args="2">/</e>
        <e type="bracket">(</e>
        <e type="operand">x</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operand">γ</e>
        <e type="operand">1</e>
        <e type="operator" args="2">-</e>
        <e type="operand">γ</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">^</e>
        <e type="operand">1</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="1">sqrt</e>
        <e type="operand">0</e>
        <e type="operand">x</e>
        <e type="operator" args="2">≤</e>
        <e type="bracket">(</e>
        <e type="operand">x</e>
        <e type="operand">k</e>
        <e type="operator" args="2">≤</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">&amp;</e>
        <e type="operand" style="string">Supersonic</e>
        <e type="function" preserve="true" args="3">cases</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="34" left="9" top="1710" width="530" height="101" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Supersonic</e>
        <e type="operand">U</e>
        <e type="operand">x</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="operand">7</e>
        <e type="operand">U</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">2.5</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="1">sqrt</e>
        <e type="operator" args="2">/</e>
        <e type="operand">k</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">U</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">roots</e>
        <e type="operand">k</e>
        <e type="operand">x</e>
        <e type="operator" args="2">≤</e>
        <e type="operand" style="string">Subsonic</e>
        <e type="function" preserve="true" args="3">cases</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="35" left="9" top="1827" width="449" height="223" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="6.11590904484147" scale_y="4.95388632632159" scale_z="30.2975181902666" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-193" transpose_y="-81" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Subsonic</e>
        <e type="operand">x</e>
        <e type="function" args="1">Supersonic</e>
        <e type="operand">k</e>
        <e type="operand">1</e>
        <e type="operand" style="string">+</e>
        <e type="operand">20</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="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
      </input>
    </plot>
  </region>
  <region id="36" left="477" top="1827" width="76" height="24" color="#000000" bgColor="#e1fa87" fontSize="10">
    <math>
      <input>
        <e type="operand">Pitot</e>
        <e type="operand">3</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="37" left="621" top="1827" width="68" height="24" color="#000000" bgColor="#e1fa87" fontSize="10">
    <math>
      <input>
        <e type="operand">Mach</e>
        <e type="operand">1</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="38" left="477" top="1854" width="230" height="26" color="#000000" bgColor="#e1fa87" fontSize="10">
    <math decimalPlaces="2">
      <description active="true" position="Top" lang="eng">
        <p>supersonic Mach vs Pitot ratio</p>
      </description>
      <input>
        <e type="operand">Pitot</e>
        <e type="function" args="1">Supersonic</e>
      </input>
      <contract>
        <e type="operand">Mach</e>
      </contract>
      <result action="numeric">
        <e type="operand">1.65</e>
      </result>
    </math>
  </region>
  <region id="39" left="243" top="1917" width="332" height="90" border="true" color="#000000" bgColor="#e1ffff">
    <writer lang="eng"><![CDATA[<span style="font-family: 'Arial'; font-size: 10pt; font-weight: normal; font-style: normal; color: Black; background-color: Transparent; text-align: left; line-height: 115%">
<div><span style="font-family: 'Times New Roman'"><span style="font-size: 14pt"><strong><span style="text-decoration: underline"><span style="color: Red">Observe the canvas solutions</span></span><span style="color: Red">:</span></strong></span></span></div>
<div><span style="font-family: 'Times New Roman'"><span style="font-size: 11pt">as 'x' in Supersonic(x) runs on the plot canvas, </span></span></div>
<div><span style="font-family: 'Times New Roman'"><span style="font-size: 11pt">the 'roots' solves and plots each canvas pixel result ...</span></span></div>
<div><span style="font-family: 'Times New Roman'"><span style="font-size: 11pt">each result on the basis of  96 ppi [pixel per inch].</span></span></div></span>]]></writer>
  </region>
  <region id="40" top="2133" color="#000000" bgColor="#ffe1e1">
    <area single="true" collapsed="true" />
  </region>
  <region id="41" left="9" top="2160" width="263" height="41" color="#800000" bgColor="#e1ffff" fontSize="20">
    <text lang="eng">
      <p bold="true" underline="true">4. Golden-Ratio</p>
    </text>
  </region>
  <region id="42" left="540" top="2169" width="209" height="120" border="true" color="#000000" bgColor="#ffffe1" fontSize="10">
    <text lang="eng">
      <p>1. All modules/functionsin "Symbolic" optimiz.2. Once in target: shrink the range3. respect the search y1≥y2≡"max in range" y1≤y2≡"min in range"</p>
    </text>
  </region>
  <region id="43" left="9" top="2205" width="231" height="60" color="#000000" bgColor="#ffffff" fontSize="8">
    <math decimalPlaces="6">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">x</e>
        <e type="operand">4</e>
        <e type="operator" args="2">^</e>
        <e type="operand">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>
        <e type="operand">7</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">2</e>
        <e type="operator" args="2">-</e>
        <e type="operator" args="2">:</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="function" args="2">G</e>
        <e type="operand">3</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operand">b</e>
        <e type="operator" args="2">*</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operand">a</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="1">sqrt</e>
        <e type="operator" args="2">*</e>
        <e type="operand">a</e>
        <e type="operand">b</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="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="44" left="9" top="2268" width="452" height="529" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="6">
      <description active="true" position="Top" lang="eng">
        <p>Code adapted from Valery Ochov Mathcad 11</p>
      </description>
      <input>
        <e type="operand">f</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="operand">test</e>
        <e type="operand">TOL</e>
        <e type="function" args="5">Extrema</e>
        <e type="operand">y1</e>
        <e type="operand">y2</e>
        <e type="operator" args="2">≥</e>
        <e type="operand" style="string">max in range</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">y1</e>
        <e type="operand">y2</e>
        <e type="operator" args="2">≤</e>
        <e type="operand" style="string">min in range</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x1</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="function" args="2">G</e>
        <e type="function" preserve="true" args="1">eval</e>
        <e type="operator" args="2">:</e>
        <e type="operand">y1</e>
        <e type="operand">x1</e>
        <e type="function" args="1">f</e>
        <e type="function" preserve="true" args="1">eval</e>
        <e type="operator" args="2">:</e>
        <e type="operand">x2</e>
        <e type="operand">b</e>
        <e type="operand">a</e>
        <e type="function" args="2">G</e>
        <e type="function" preserve="true" args="1">eval</e>
        <e type="operator" args="2">:</e>
        <e type="operand">y2</e>
        <e type="operand">x2</e>
        <e type="function" args="1">f</e>
        <e type="function" preserve="true" args="1">eval</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>
        <e type="operand">iter</e>
        <e type="operand">0</e>
        <e type="operator" args="2">:</e>
        <e type="operand">iter</e>
        <e type="operand">1000</e>
        <e type="operator" args="2">&lt;</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="operator" args="2">-</e>
        <e type="function" preserve="true" args="1">abs</e>
        <e type="operand">TOL</e>
        <e type="operator" args="2">≤</e>
        <e type="operand">break</e>
        <e type="operand">test</e>
        <e type="operand">b</e>
        <e type="operand">x2</e>
        <e type="operator" args="2">:</e>
        <e type="operand">x2</e>
        <e type="operand">x1</e>
        <e type="operator" args="2">:</e>
        <e type="operand">y2</e>
        <e type="operand">y1</e>
        <e type="operator" args="2">:</e>
        <e type="operand">x1</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="function" args="2">G</e>
        <e type="function" preserve="true" args="1">eval</e>
        <e type="operator" args="2">:</e>
        <e type="operand">y1</e>
        <e type="operand">x1</e>
        <e type="function" args="1">f</e>
        <e type="function" preserve="true" args="1">eval</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="operand">a</e>
        <e type="operand">x1</e>
        <e type="operator" args="2">:</e>
        <e type="operand">x1</e>
        <e type="operand">x2</e>
        <e type="operator" args="2">:</e>
        <e type="operand">y1</e>
        <e type="operand">y2</e>
        <e type="operator" args="2">:</e>
        <e type="operand">x2</e>
        <e type="operand">b</e>
        <e type="operand">a</e>
        <e type="function" args="2">G</e>
        <e type="function" preserve="true" args="1">eval</e>
        <e type="operator" args="2">:</e>
        <e type="operand">y2</e>
        <e type="operand">x2</e>
        <e type="function" args="1">f</e>
        <e type="function" preserve="true" args="1">eval</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="function" preserve="true" args="3">if</e>
        <e type="operand">iter</e>
        <e type="operand">iter</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</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>
        <e type="function" preserve="true" args="3">if</e>
        <e type="function" preserve="true" args="2">while</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="operator" args="2">+</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operand">iter</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operand">6</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="8">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="45" left="468" top="2385" width="295" height="93" border="true" color="#000000" bgColor="#ffff80" fontSize="8">
    <math optimize="2" decimalPlaces="6">
      <input>
        <e type="operand">X</e>
        <e type="operand">f</e>
        <e type="operand">1.5</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operand">y1</e>
        <e type="operand">y2</e>
        <e type="operator" args="2">≤</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="function" args="5">Extrema</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">f</e>
        <e type="operand">0.5</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.5</e>
        <e type="operand">y1</e>
        <e type="operand">y2</e>
        <e type="operator" args="2">≥</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="function" args="5">Extrema</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">f</e>
        <e type="operand">2.5</e>
        <e type="operand">3</e>
        <e type="operand">y1</e>
        <e type="operand">y2</e>
        <e type="operator" args="2">≤</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="function" args="5">Extrema</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</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="468" top="2493" width="299" height="158" color="#000000" bgColor="#ffffff" fontSize="8">
    <plot type="2d" render="lines" scale_x="0.150094635296999" scale_y="3.64786174938226" scale_z="0.547524478887404" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-33" transpose_y="1" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">X</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">X</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" args="1">f</e>
        <e type="operand" style="string">+</e>
        <e type="operand">15</e>
        <e type="operand" style="string">red</e>
        <e type="operand">X</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">X</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" args="1">f</e>
        <e type="operand" style="string">+</e>
        <e type="operand">15</e>
        <e type="operand" style="string">red</e>
        <e type="operand">X</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">X</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" args="1">f</e>
        <e type="operand" style="string">+</e>
        <e type="operand">15</e>
        <e type="operand" style="string">red</e>
        <e type="operand">3</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="17">mat</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="594" top="2502" width="150" height="60" color="#000000" bgColor="#ffffe1" fontSize="8">
    <math decimalPlaces="6">
      <input>
        <e type="operand">X</e>
      </input>
      <result action="numeric">
        <e type="operand">1.265564</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2.816018</e>
        <e type="operand">10</e>
        <e type="operand">8</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.765564</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="48" left="468" top="2763" width="203" height="57" color="#000000" bgColor="#e1fa87" fontSize="10">
    <math decimalPlaces="6">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">x</e>
        <e type="operand">4</e>
        <e type="operator" args="2">^</e>
        <e type="operand">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>
        <e type="operand">7</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">2</e>
        <e type="operator" args="2">-</e>
        <e type="operator" args="2">:</e>
        <e type="operand">x</e>
        <e type="function" args="1">g</e>
        <e type="operand">x</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="49" left="9" top="2835" width="290" height="45" color="#000000" bgColor="#e1fa87" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>solve root(s)</p>
      </description>
      <input>
        <e type="operand">X</e>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">x</e>
        <e type="operand">3</e>
        <e type="operator" args="1">-</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="4">solve</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">1.9225</e>
        <e type="operator" args="1">-</e>
        <e type="operand">3.8522</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="50" left="9" top="2880" width="344" height="45" color="#000000" bgColor="#e1fa87" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>solve intersection(s)</p>
      </description>
      <input>
        <e type="operand">C</e>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">x</e>
        <e type="function" args="1">g</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="operand">3</e>
        <e type="operator" args="1">-</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="4">solve</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">1.837</e>
        <e type="operator" args="1">-</e>
        <e type="operand">3.8963</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="51" left="9" top="2934" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10" showInputData="False">
    <plot type="2d" render="lines" scale_x="1" scale_y="3.138428376721" scale_z="3.138428376721" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-35" transpose_y="1" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">x</e>
        <e type="function" args="1">g</e>
        <e type="operand">X</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">X</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" args="1">f</e>
        <e type="operand" style="string">.</e>
        <e type="operand">15</e>
        <e type="operand" style="string">red</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">X</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">X</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" args="1">f</e>
        <e type="operand" style="string">.</e>
        <e type="operand">15</e>
        <e type="operand" style="string">red</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">C</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">C</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" args="1">f</e>
        <e type="operand" style="string">o</e>
        <e type="operand">10</e>
        <e type="operand" style="string">green</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">C</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">C</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" args="1">f</e>
        <e type="operand" style="string">o</e>
        <e type="operand">10</e>
        <e type="operand" style="string">green</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">6</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="8">sys</e>
      </input>
    </plot>
  </region>
  <region id="52" left="261" top="2961" width="133" height="87" color="#000000" bgColor="#e1fa87" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>1. roots2. intersections</p>
      </description>
      <input>
        <e type="operand">X</e>
        <e type="operand">C</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </input>
      <result action="numeric">
        <e type="operand">1.9225</e>
        <e type="operator" args="1">-</e>
        <e type="operand">3.8522</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operand">1.837</e>
        <e type="operator" args="1">-</e>
        <e type="operand">3.8963</e>
        <e type="operand">2</e>
        <e type="operand">1</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">mat</e>
      </result>
    </math>
  </region>
  <region id="53" top="3105" color="#000000" bgColor="#ffe1e1">
    <area single="true" collapsed="true" />
  </region>
  <region id="54" left="36" top="3132" width="280" height="41" color="#800000" bgColor="#ffffff" fontSize="20">
    <text lang="eng">
      <p bold="true" underline="true">5. Miscellaneous</p>
    </text>
  </region>
  <region id="55" left="36" top="3186" width="484" height="56" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Berechnen Sie den Durchmesser d und die Höhe h eines Zylinders mit gegebenem Volumen V und gegebener Oberfläche A</p>
    </text>
    <text lang="eng">
      <p>Compute the diameter 'd' and the height 'h' of a cylinder of given volume 'V' and given surface area 'A'Source: Re-published from Martin Handbook.</p>
    </text>
  </region>
  <region id="56" left="36" top="3258" width="216" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>Define the cylinder</p>
      </description>
      <input>
        <e type="operand">A</e>
        <e type="operand">10</e>
        <e type="operand" style="unit">m</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" style="string">Surface area</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">V</e>
        <e type="operand">1</e>
        <e type="operand" style="unit">m</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" style="string">Volume</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="57" left="279" top="3258" width="202" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>Transport informations</p>
      </description>
      <input>
        <e type="operand">data</e>
        <e type="operand" style="string">surface area A</e>
        <e type="operand" style="string">volume V</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="58" left="36" top="3357" width="179" height="83" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>System of equations</p>
      </description>
      <input>
        <e type="operand">f</e>
        <e type="operand">A</e>
        <e type="operand">2</e>
        <e type="operand">π</e>
        <e type="operand">4</e>
        <e type="operator" args="2">/</e>
        <e type="operand">d</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="operand">π</e>
        <e type="operand">d</e>
        <e type="operator" args="2">*</e>
        <e type="operand">h</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">V</e>
        <e type="operand">π</e>
        <e type="operand">4</e>
        <e type="operator" args="2">/</e>
        <e type="operand">d</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">h</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="59" left="36" top="3483" width="265" height="47" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>(embedded assignment)</p>
      </description>
      <input>
        <e type="operand">f</e>
        <e type="operand">d</e>
        <e type="operand">1</e>
        <e type="operand" style="unit">m</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">h</e>
        <e type="operand">1</e>
        <e type="operand" style="unit">m</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="function" preserve="true" args="2">FindRoot</e>
      </input>
      <result action="numeric">
        <e type="operand">0.4109</e>
        <e type="operand" style="unit">m</e>
        <e type="operator" args="2">*</e>
        <e type="operand">7.5411</e>
        <e type="operand" style="unit">m</e>
        <e type="operator" args="2">*</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="60" left="306" top="3510" width="346" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Startwerte mit passenden Maßeinheitenvorgeben und Gleichungssystem auflösen.</p>
    </text>
    <text lang="eng">
      <p>Provide initial guesses with appropriate units and solve for the unknowns.</p>
    </text>
  </region>
  <region id="61" left="36" top="3573" width="561" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Sind die Anfangswerte in Gleichungsform gegeben, dann werden die Variablen mit den Lösungswerten definiert.</p>
    </text>
    <text lang="eng">
      <p>If the initial guesses are given as equalities name=value, then the solution is assigned to these names (embedded assignment).</p>
    </text>
  </region>
  <region id="62" left="36" top="3627" width="128" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>solved variables</p>
      </description>
      <input>
        <e type="operand">d</e>
        <e type="operand">h</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </input>
      <result action="numeric">
        <e type="operand">0.4109</e>
        <e type="operand" style="unit">m</e>
        <e type="operator" args="2">*</e>
        <e type="operand">7.5411</e>
        <e type="operand" style="unit">m</e>
        <e type="operator" args="2">*</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="63" left="207" top="3627" width="530" height="86" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>Sanity check of the "Given/Find Cylinder"</p>
      </description>
      <input>
        <e type="operand">data</e>
        <e type="operand">d</e>
        <e type="operand">h</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operand">2</e>
        <e type="operand">π</e>
        <e type="operand">4</e>
        <e type="operator" args="2">/</e>
        <e type="operand">d</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="operand">π</e>
        <e type="operand">d</e>
        <e type="operator" args="2">*</e>
        <e type="operand">h</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">π</e>
        <e type="operand">4</e>
        <e type="operator" args="2">/</e>
        <e type="operand">d</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">h</e>
        <e type="operator" args="2">*</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="5">mat</e>
      </input>
      <result action="numeric">
        <e type="operand" style="string">surface area A</e>
        <e type="operand" style="string">volume V</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operand">0.4109</e>
        <e type="operand" style="unit">m</e>
        <e type="operator" args="2">*</e>
        <e type="operand">7.5411</e>
        <e type="operand" style="unit">m</e>
        <e type="operator" args="2">*</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operand">10</e>
        <e type="operand" style="unit">m</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" style="unit">m</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="5">mat</e>
      </result>
    </math>
  </region>
  <region id="64" top="3753" color="#000000" bgColor="#ffff80">
    <area single="true" collapsed="true" />
  </region>
  <region id="65" left="45" top="3780" width="339" height="34" color="#000000" bgColor="#80ffff" fontSize="16">
    <text lang="eng">
      <p bold="true">Circle/line intersection </p>
    </text>
  </region>
  <region id="66" left="45" top="3816" width="122" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">C</e>
        <e type="operand">6</e>
        <e type="operator" args="2">:</e>
        <e type="operand" style="string">Circle</e>
        <e type="operator" args="2">≡</e>
      </input>
    </math>
  </region>
  <region id="67" left="189" top="3816" width="105" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">L</e>
        <e type="operand">0</e>
        <e type="operator" args="2">:</e>
        <e type="operand" style="string">Line</e>
        <e type="operator" args="2">≡</e>
      </input>
    </math>
  </region>
  <region id="68" left="45" top="3852" width="119" height="54" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="6">
      <description active="true" position="Top" lang="eng">
        <p>Φ vector equalities</p>
      </description>
      <input>
        <e type="operand">Φ</e>
        <e type="operand">C</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">y</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">L</e>
        <e type="operand">x</e>
        <e type="operand">y</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="69" left="207" top="3879" width="99" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">init</e>
        <e type="operand">x</e>
        <e type="operand">1</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">y</e>
        <e type="operand">1</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="70" left="45" top="3951" width="341" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="6">
      <description active="true" position="Top" lang="eng">
        <p>Collect solutions at kernel level</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="operand">y</e>
        <e type="function" args="2">sol</e>
        <e type="operand">Φ</e>
        <e type="operand">init</e>
        <e type="function" preserve="true" args="2">FindRoot</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">1.732052</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1.732052</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="71" left="45" top="4032" width="231" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="6">
      <description active="true" position="Top" lang="eng">
        <p>Assign the solutions</p>
      </description>
      <input>
        <e type="operand">sol</e>
        <e type="operand">x</e>
        <e type="operand">y</e>
        <e type="function" args="2">sol</e>
        <e type="function" preserve="true" args="1">vectorize</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">1.732052</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1.732052</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="72" left="45" top="4113" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="2.79633968365841" scale_y="2.79633968365841" scale_z="7.81951562640284" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="1" transpose_y="0" transpose_z="0">
      <input>
        <e type="operand">C</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="function" preserve="true" args="1">sqrt</e>
        <e type="operand">C</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="function" preserve="true" args="1">sqrt</e>
        <e type="operator" args="1">-</e>
        <e type="operand">L</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operand">sol</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">sol</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand" style="string">.</e>
        <e type="operand">14</e>
        <e type="operand" style="string">black</e>
        <e type="operand">sol</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">sol</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand" style="string">.</e>
        <e type="operand">14</e>
        <e type="operand" style="string">black</e>
        <e type="operand">2</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="12">mat</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">sys</e>
      </input>
    </plot>
  </region>
  <region id="73" left="36" top="4428" width="614" height="31" color="#000000" bgColor="#ff8080" fontSize="14">
    <text lang="eng">
      <p bold="true">Solving numeric a user system ======================</p>
    </text>
  </region>
  <region id="74" left="396" top="4473" width="261" height="147" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">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</raw>
    </picture>
  </region>
  <region id="75" left="261" top="4482" width="54" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">b</e>
        <e type="operand">1</e>
        <e type="operator" args="2">:</e>
        <e type="operand">c</e>
        <e type="operand">π</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="76" left="45" top="4536" width="170" height="81" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">f</e>
        <e type="operand">a0</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">a1</e>
        <e type="operand">c</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">a1</e>
        <e type="operand">a2</e>
        <e type="operator" args="2">+</e>
        <e type="operand">a3</e>
        <e type="operator" args="2">+</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">a1</e>
        <e type="operand">2</e>
        <e type="operand">a2</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">3</e>
        <e type="operand">a3</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">b</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="77" left="216" top="4536" width="107" height="81" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">init</e>
        <e type="operand">a0</e>
        <e type="operand">1</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">a1</e>
        <e type="operand">1</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">a2</e>
        <e type="operand">1</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">a3</e>
        <e type="operand">1</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="78" left="45" top="4635" width="311" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">a0</e>
        <e type="operand">a1</e>
        <e type="operand">a2</e>
        <e type="operand">a3</e>
        <e type="function" args="4">sol</e>
        <e type="operand">f</e>
        <e type="operand">init</e>
        <e type="function" preserve="true" args="2">FindRoot</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="79" left="45" top="4671" width="343" height="81" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>solutions in lexicographic order of "init"</p>
      </description>
      <input>
        <e type="operand">solutions</e>
        <e type="operand">a0</e>
        <e type="operand">a1</e>
        <e type="operand">a2</e>
        <e type="operand">a3</e>
        <e type="function" args="4">sol</e>
        <e type="function" preserve="true" args="1">vectorize</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">0</e>
        <e type="operand">3.1416</e>
        <e type="operand">8.2832</e>
        <e type="operator" args="1">-</e>
        <e type="operand">5.1416</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="80" left="36" top="4824" width="671" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Solving quaternion ======================================</p>
    </text>
  </region>
  <region id="81" left="36" top="4860" width="60" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">α</e>
        <e type="operand">0.5</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="82" left="126" top="4860" width="60" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">β</e>
        <e type="operand">1.5</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="83" left="36" top="4896" width="162" height="90" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>The Quaternion system</p>
      </description>
      <input>
        <e type="operand">f</e>
        <e type="operand">p</e>
        <e type="operand">q</e>
        <e type="operator" args="2">+</e>
        <e type="operand">r</e>
        <e type="operator" args="2">-</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="operand">p</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">q</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</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">1</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">β</e>
        <e type="operand">p</e>
        <e type="operator" args="2">*</e>
        <e type="operand">α</e>
        <e type="operand">r</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</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="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="84" left="387" top="4914" width="375" height="110" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">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</raw>
    </picture>
  </region>
  <region id="85" left="216" top="4923" width="136" height="90" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">init</e>
        <e type="operand">p</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="operand">q</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="operand">r</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="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="86" left="36" top="5004" width="240" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>Sanity check vs Mathcad 11</p>
      </description>
      <input>
        <e type="operand">f</e>
        <e type="operand">init</e>
        <e type="function" preserve="true" args="2">FindRoot</e>
      </input>
      <result action="numeric">
        <e type="operand">0.1961</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.7845</e>
        <e type="operand">0.5883</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="87" left="306" top="5031" width="123" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">p</e>
        <e type="operand">q</e>
        <e type="operand">r</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">0.1961</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.7845</e>
        <e type="operand">0.5883</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="88" left="36" top="5112" width="552" height="147" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">Quaternion</e>
        <e type="operand" style="string">p</e>
        <e type="operand">α</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2</e>
        <e type="operand">α</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">2</e>
        <e type="operand">α</e>
        <e type="operator" args="2">*</e>
        <e type="operand">β</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">2</e>
        <e type="operand">β</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="function" preserve="true" args="1">sqrt</e>
        <e type="operator" args="2">/</e>
        <e type="operand">α</e>
        <e type="operand">2</e>
        <e type="operand">α</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">2</e>
        <e type="operand">α</e>
        <e type="operator" args="2">*</e>
        <e type="operand">β</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">2</e>
        <e type="operand">β</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="function" preserve="true" args="1">sqrt</e>
        <e type="operator" args="2">/</e>
        <e type="operand" style="string">q</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">α</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">2</e>
        <e type="operand">α</e>
        <e type="operator" args="2">*</e>
        <e type="operand">β</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">2</e>
        <e type="operand">β</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="function" preserve="true" args="1">sqrt</e>
        <e type="operator" args="2">/</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2</e>
        <e type="operand">α</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">2</e>
        <e type="operand">α</e>
        <e type="operator" args="2">*</e>
        <e type="operand">β</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">2</e>
        <e type="operand">β</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="function" preserve="true" args="1">sqrt</e>
        <e type="operator" args="2">/</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operand" style="string">r</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">α</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">2</e>
        <e type="operand">α</e>
        <e type="operator" args="2">*</e>
        <e type="operand">β</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">2</e>
        <e type="operand">β</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="function" preserve="true" args="1">sqrt</e>
        <e type="operator" args="2">/</e>
        <e type="operand">β</e>
        <e type="operator" args="2">*</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2</e>
        <e type="operand">α</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">2</e>
        <e type="operand">α</e>
        <e type="operator" args="2">*</e>
        <e type="operand">β</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">2</e>
        <e type="operand">β</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="function" preserve="true" args="1">sqrt</e>
        <e type="operator" args="2">/</e>
        <e type="operand">β</e>
        <e type="operator" args="2">*</e>
        <e type="operand">3</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="11">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="89" left="36" top="5301" width="457" height="10" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAcEAAAACCAYAAAAgsGdGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAuSURBVEhL7dUBDQAwCMAwPN0AavB0HQjkyW3QJdWwGEmSlvYn2JVzTwDAGl05D6BLJek8Ad1mAAAAAElFTkSuQmCC</raw>
    </picture>
  </region>
  <region id="90" left="36" top="5319" width="197" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>Next: evaluate numeric </p>
    </text>
  </region>
  <region id="91" left="378" top="5337" width="224" height="35" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">modulo</e>
        <e type="operand">2</e>
        <e type="operand">β</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">2</e>
        <e type="operand">β</e>
        <e type="operator" args="2">*</e>
        <e type="operand">α</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">2</e>
        <e type="operand">α</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="function" preserve="true" args="1">sqrt</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="92" left="36" top="5346" width="60" height="24" color="#000000" bgColor="#ffff80" fontSize="10">
    <math>
      <input>
        <e type="operand">α</e>
        <e type="operand">0.5</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="93" left="126" top="5346" width="60" height="24" color="#000000" bgColor="#ffff80" fontSize="10">
    <math>
      <input>
        <e type="operand">β</e>
        <e type="operand">1.5</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="94" left="36" top="5382" width="248" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">Quaternion</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">col</e>
      </input>
      <result action="numeric">
        <e type="operand">0.1961</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.7845</e>
        <e type="operand">0.5883</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="95" left="378" top="5382" width="159" height="116" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">V</e>
        <e type="operand">α</e>
        <e type="operator" args="1">-</e>
        <e type="operand">modulo</e>
        <e type="operator" args="2">/</e>
        <e type="operand">α</e>
        <e type="operand">modulo</e>
        <e type="operator" args="2">/</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operand">modulo</e>
        <e type="operator" args="2">/</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operator" args="1">-</e>
        <e type="operand">modulo</e>
        <e type="operator" args="2">/</e>
        <e type="operand">α</e>
        <e type="operand">modulo</e>
        <e type="operator" args="2">/</e>
        <e type="operand">α</e>
        <e type="operator" args="1">-</e>
        <e type="operand">modulo</e>
        <e type="operator" args="2">/</e>
        <e type="operand">3</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="8">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="96" left="549" top="5409" width="179" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">V</e>
      </input>
      <result action="numeric">
        <e type="operand">0.1961</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.1961</e>
        <e type="operand">0.7845</e>
        <e type="operand">0.7845</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.1961</e>
        <e type="operand">0.1961</e>
        <e type="operator" args="1">-</e>
        <e type="operand">3</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="8">mat</e>
      </result>
    </math>
  </region>
  <region id="97" left="36" top="5445" width="317" height="10" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">iVBORw0KGgoAAAANSUhEUgAAATUAAAACCAYAAAA5F0ulAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAqSURBVEhLY/g/CkbBKBgFwwiAC7XNaQ7/ZxozjOJRPIpH8ZDGm9Mc/gMAJGv82VYKZmkAAAAASUVORK5CYII=</raw>
    </picture>
  </region>
  <region id="98" left="36" top="5463" width="200" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>Next: stack a 'p' value</p>
    </text>
  </region>
  <region id="99" left="36" top="5490" width="60" height="24" color="#000000" bgColor="#ffff80" fontSize="10">
    <math>
      <input>
        <e type="operand">p</e>
        <e type="operand">0.6</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="100" left="36" top="5526" width="255" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">q</e>
        <e type="operand">Quaternion</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">col</e>
        <e type="operand">p</e>
        <e type="function" preserve="true" args="2">stack</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="101" left="36" top="5553" width="113" height="81" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">q</e>
      </input>
      <result action="numeric">
        <e type="operand">0.1961</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.7845</e>
        <e type="operand">0.5883</e>
        <e type="operand">0.6</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="102" left="225" top="5562" width="457" height="10" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAcEAAAACCAYAAAAgsGdGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAuSURBVEhL7dUBDQAwCMAwPN0AavB0HQjkyW3QJdWwGEmSlvYn2JVzTwDAGl05D6BLJek8Ad1mAAAAAElFTkSuQmCC</raw>
    </picture>
  </region>
  <region id="103" left="225" top="5571" width="176" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>Nex: the unit vector</p>
    </text>
  </region>
  <region id="104" left="225" top="5598" width="103" height="81" color="#000000" bgColor="#ffff80" fontSize="10">
    <math>
      <input>
        <e type="operand">q</e>
        <e type="operand">0.1961</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.7845</e>
        <e type="operand">0.5883</e>
        <e type="operand">0.6</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="105" left="378" top="5598" width="193" height="81" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">q</e>
        <e type="operand">q</e>
        <e type="operand">q</e>
        <e type="function" preserve="true" args="1">norme</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">0.1682</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.6727</e>
        <e type="operand">0.5045</e>
        <e type="operand">0.5145</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="106" left="189" top="5850" width="430" height="31" border="true" color="#ff0000" bgColor="#ffffff" fontSize="14">
    <text lang="eng">
      <p bold="true">solutions are in lexicographic order</p>
    </text>
  </region>
  <region id="107" left="36" top="5895" width="682" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Solving a chemical balance ===============================</p>
    </text>
  </region>
  <region id="108" left="36" top="5940" width="87" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">k1</e>
        <e type="operand">0.5</e>
        <e type="operator" args="2">:</e>
        <e type="operand">k2</e>
        <e type="operand">0.25</e>
        <e type="operator" args="2">:</e>
        <e type="operand">k3</e>
        <e type="operand">0.1</e>
        <e type="operator" args="2">:</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">line</e>
      </input>
    </math>
  </region>
  <region id="109" left="279" top="5994" width="144" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">init</e>
        <e type="operand">γ1</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="operand">γ2</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="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="110" left="36" top="6003" width="188" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">f</e>
        <e type="operand">γ1</e>
        <e type="operand">γ2</e>
        <e type="operator" args="2">+</e>
        <e type="operand">k1</e>
        <e type="operand">k2</e>
        <e type="operator" args="2">+</e>
        <e type="operand">k3</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">γ1</e>
        <e type="operand">γ2</e>
        <e type="operator" args="2">*</e>
        <e type="operand">k1</e>
        <e type="operand">k2</e>
        <e type="operator" args="2">*</e>
        <e type="operand">k1</e>
        <e type="operand">k3</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="111" left="36" top="6075" width="231" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">f</e>
        <e type="operand">init</e>
        <e type="function" preserve="true" args="2">FindRoot</e>
      </input>
      <result action="numeric">
        <e type="operand">0.5006</e>
        <e type="operand">0.3494</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="112" left="279" top="6075" width="114" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="3">
      <input>
        <e type="operand">γ1</e>
        <e type="operand">γ2</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </input>
      <result action="numeric">
        <e type="operand">0.501</e>
        <e type="operand">0.349</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="113" left="36" top="6138" width="418" height="31" border="true" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Clear "initial" to renew the solver</p>
    </text>
  </region>
  <region id="114" left="36" top="6174" width="114" height="26" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math decimalPlaces="3">
      <input>
        <e type="operand">γ1</e>
        <e type="function" preserve="true" args="1">Clear</e>
      </input>
      <result action="numeric">
        <e type="operand">1</e>
      </result>
    </math>
  </region>
  <region id="115" left="171" top="6174" width="114" height="26" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math decimalPlaces="3">
      <input>
        <e type="operand">γ2</e>
        <e type="function" preserve="true" args="1">Clear</e>
      </input>
      <result action="numeric">
        <e type="operand">1</e>
      </result>
    </math>
  </region>
  <region id="116" left="36" top="6210" width="270" height="27" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math>
      <input>
        <e type="operand">k1</e>
        <e type="operand">10.052</e>
        <e type="operator" args="2">:</e>
        <e type="operand">k2</e>
        <e type="operand">14.836</e>
        <e type="operator" args="2">:</e>
        <e type="operand">k3</e>
        <e type="operand">4.982</e>
        <e type="operator" args="2">:</e>
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="5">mat</e>
      </input>
    </math>
  </region>
  <region id="117" left="288" top="6255" width="144" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">init</e>
        <e type="operand">γ1</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="operand">γ2</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="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="118" left="36" top="6264" width="188" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">f</e>
        <e type="operand">γ1</e>
        <e type="operand">γ2</e>
        <e type="operator" args="2">+</e>
        <e type="operand">k1</e>
        <e type="operand">k2</e>
        <e type="operator" args="2">+</e>
        <e type="operand">k3</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">γ1</e>
        <e type="operand">γ2</e>
        <e type="operator" args="2">*</e>
        <e type="operand">k1</e>
        <e type="operand">k2</e>
        <e type="operator" args="2">*</e>
        <e type="operand">k1</e>
        <e type="operand">k3</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="119" left="36" top="6327" width="231" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">f</e>
        <e type="operand">init</e>
        <e type="function" preserve="true" args="2">FindRoot</e>
      </input>
      <result action="numeric">
        <e type="operand">19.818</e>
        <e type="operand">10.052</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="120" left="288" top="6327" width="122" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="3">
      <input>
        <e type="operand">γ1</e>
        <e type="operand">γ2</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </input>
      <result action="numeric">
        <e type="operand">19.818</e>
        <e type="operand">10.052</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
</regions>