﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.97.5346.24640"?>
<regions>
  <settings>
    <identity>
      <id>6c8fffcf-1f20-49a1-abcb-768b1a2ab652</id>
      <revision>32</revision>
    </identity>
    <calculation>
      <precision>6</precision>
      <exponentialThreshold>5</exponentialThreshold>
      <fractions>fraction</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>
    <dependences>
      <assembly name="SMath Studio Desktop" version="0.97.5346.24640" guid="a37cba83-b69c-4c71-9992-55ff666763bd" />
      <assembly name="Math Region" version="0.97.5346.24640" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="Text Region" version="1.10.5346.31409" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="Special Functions" version="1.11.5346.31403" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
      <assembly name="Picture Region" version="1.10.5346.31387" guid="06b5df04-393e-4be7-9107-305196fcb861" />
      <assembly name="Plot Region" version="1.9.5346.32570" guid="c451c2b5-798b-4f08-b9ec-b90963d1ddaa" />
      <assembly name="Maple Wrapper" version="1.0.5182.5755" guid="32dfd679-8cfd-483a-b79a-19d5ea838750" />
    </dependences>
  </settings>
  <region id="0" left="9" top="18" width="761" height="120" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math fractionType="none" decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">vx</e>
        <e type="operand">vy</e>
        <e type="operand">char</e>
        <e type="operand">size</e>
        <e type="operand">color</e>
        <e type="function" args="5">plotG</e>
        <e type="operand">n</e>
        <e type="operand">vx</e>
        <e type="function" preserve="true" args="1">length</e>
        <e type="operator" args="2">:</e>
        <e type="operand">plot</e>
        <e type="operand">vx</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">vy</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">char</e>
        <e type="operand">size</e>
        <e type="operand">color</e>
        <e type="function" preserve="true" args="5">augment</e>
        <e type="operator" args="2">:</e>
        <e type="operand">i</e>
        <e type="operand">2</e>
        <e type="operand">n</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">plot</e>
        <e type="operand">plot</e>
        <e type="operand">vx</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">vy</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">char</e>
        <e type="operand">size</e>
        <e type="operand">color</e>
        <e type="function" preserve="true" args="5">augment</e>
        <e type="function" preserve="true" args="2">stack</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
        <e type="operand">plot</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="1" left="9" top="144" width="275" height="123" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2" fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">L</e>
        <e type="operand">H</e>
        <e type="operand">N</e>
        <e type="function" args="3">xd</e>
        <e type="operand">U</e>
        <e type="operand">0</e>
        <e type="operator" args="2">:</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="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">U</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">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">U</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="2" left="315" top="189" width="282" height="56" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>Module xd(L,H,N) is a discretiserfor use in-situ  [user spec's]: range [L,H], density [N].</p>
    </text>
  </region>
  <region id="3" left="9" top="279" width="587" height="312" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>This NON-linear solver is essentially based on the Cholesky "Gradient Matrix". In this demo, it is as robust as the Mathcad 'linfit', but superior in the sense it is not "mineer iterative",thus allowing user to further manipulate 'β". Though in this demo it shows extraordinary robustness, don't be wrong, it will not beso depending upon the model function and may require many trialin initialising "β".  The module takes the sampled data set XY,the model function as algo name 'f' and the partial derivativesvector functions as algo name  'φ', as well as the the initial vector of the parameters 'β'. On difficult model, you may have to iterate manually by re-injectingthe calculated 'β' in  itself. The gradient vector function is builtby hand. Brush over the last term, delete twice to adapt the lengthwrt parameters of the model fnct. To add terms, collect over the lastterm   ________|, press coma "," and fill-in the place holder. The gradient vector function can be automated [not offered]. Cholesky LS [Least Squares] solver is one of those things in numerical maths that demonstrate "post mortem" the "ad absurdum" end proof.Why is it "so": because it is "so by the proof" ! </p>
    </text>
  </region>
  <region id="4" left="18" top="639" width="127" height="260" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">XY</e>
        <e type="operand">0.1</e>
        <e type="operand">10</e>
        <e type="operand">0.2</e>
        <e type="operand">5</e>
        <e type="operand">0.3</e>
        <e type="operand">3.333</e>
        <e type="operand">0.4</e>
        <e type="operand">2.5</e>
        <e type="operand">0.5</e>
        <e type="operand">2</e>
        <e type="operand">0.6</e>
        <e type="operand">1.667</e>
        <e type="operand">0.7</e>
        <e type="operand">1.429</e>
        <e type="operand">0.8</e>
        <e type="operand">1.25</e>
        <e type="operand">0.9</e>
        <e type="operand">1.111</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">0.5</e>
        <e type="operand">3</e>
        <e type="operand">0.333</e>
        <e type="operand">4</e>
        <e type="operand">0.25</e>
        <e type="operand">5</e>
        <e type="operand">0.2</e>
        <e type="operand">14</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="30">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="5" left="153" top="639" width="175" height="31" color="#000000" bgColor="#ebffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Model function</p>
    </text>
  </region>
  <region id="6" left="468" top="639" width="245" height="31" color="#000000" bgColor="#dfbfff" fontSize="14">
    <text lang="eng">
      <p bold="true">Gradient vector fnct</p>
    </text>
  </region>
  <region id="7" left="504" top="666" width="183" height="212" color="#000000" bgColor="#dfbfff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="operand">β</e>
        <e type="function" args="2">φ</e>
        <e type="operand">x</e>
        <e type="operand">β</e>
        <e type="function" args="2">f</e>
        <e type="operand">x</e>
        <e type="operand">β</e>
        <e type="function" args="2">f</e>
        <e type="operand">β</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" preserve="true" args="2">diff</e>
        <e type="operand">x</e>
        <e type="operand">β</e>
        <e type="function" args="2">f</e>
        <e type="operand">β</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" preserve="true" args="2">diff</e>
        <e type="operand">x</e>
        <e type="operand">β</e>
        <e type="function" args="2">f</e>
        <e type="operand">β</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" preserve="true" args="2">diff</e>
        <e type="operand">x</e>
        <e type="operand">β</e>
        <e type="function" args="2">f</e>
        <e type="operand">β</e>
        <e type="operand">4</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" preserve="true" args="2">diff</e>
        <e type="operand">5</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="8" left="153" top="684" width="314" height="40" color="#000000" bgColor="#ebffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="operand">β</e>
        <e type="function" args="2">f</e>
        <e type="operand">β</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">β</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">x</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">β</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">β</e>
        <e type="operand">4</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">x</e>
        <e type="operand">3</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="9" left="153" top="738" width="112" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">X</e>
        <e type="operand">XY</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">col</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="10" left="153" top="765" width="112" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">Y</e>
        <e type="operand">XY</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">col</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="11" left="153" top="801" width="53" height="80" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">β</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="operand">0</e>
        <e type="operand">1</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="12" left="243" top="819" width="241" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p bold="true"> .... iterate manually ....&lt;= &lt;= re-inject the last 'β'</p>
    </text>
  </region>
  <region id="13" left="54" top="927" width="364" height="24" color="#000000" bgColor="#ffff80" fontSize="10">
    <text lang="eng">
      <p>Visit example ::  Genfit Gradient Vector.sm </p>
    </text>
  </region>
  <region id="14" left="18" top="1044" width="459" height="413" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2" decimalPlaces="4">
      <description active="true" position="Top" lang="eng">
        <p>Applicable parts are: Optimiz "numeric"</p>
      </description>
      <input>
        <e type="operand">XY</e>
        <e type="operand">f</e>
        <e type="operand">φ</e>
        <e type="operand">β</e>
        <e type="function" args="4">βNlin</e>
        <e type="operand">X</e>
        <e type="operand">XY</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">col</e>
        <e type="operator" args="2">:</e>
        <e type="operand">Y</e>
        <e type="operand">XY</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">col</e>
        <e type="operator" args="2">:</e>
        <e type="operand">n</e>
        <e type="operand">XY</e>
        <e type="function" preserve="true" args="1">rows</e>
        <e type="operator" args="2">:</e>
        <e type="operand">x</e>
        <e type="operand">β</e>
        <e type="function" args="2">f</e>
        <e type="operand">x</e>
        <e type="operand">β</e>
        <e type="function" args="2">f</e>
        <e type="operator" args="2">:</e>
        <e type="operand">x</e>
        <e type="operand">β</e>
        <e type="function" args="2">φ</e>
        <e type="operand">x</e>
        <e type="operand">β</e>
        <e type="function" args="2">φ</e>
        <e type="function" preserve="true" args="1">transpose</e>
        <e type="operator" args="2">:</e>
        <e type="operand">k</e>
        <e type="operand">x</e>
        <e type="operand">β</e>
        <e type="function" args="2">φ</e>
        <e type="function" preserve="true" args="1">length</e>
        <e type="operand">1</e>
        <e type="operator" args="2">-</e>
        <e type="operator" args="2">:</e>
        <e type="operand" style="string"> vx -&gt; raw initial vector fit </e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">X</e>
        <e type="function" preserve="true" args="1">length</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">vx</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">X</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">β</e>
        <e type="function" args="2">f</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" style="string">M-&gt; the Cholesky Gradient Matrix</e>
        <e type="operand">j</e>
        <e type="operand">1</e>
        <e type="operand">k</e>
        <e type="function" preserve="true" args="2">range</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">M</e>
        <e type="operand">i</e>
        <e type="operand">j</e>
        <e type="function" preserve="true" args="3">el</e>
        <e type="operand">X</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">β</e>
        <e type="function" args="2">φ</e>
        <e type="operand">j</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="function" preserve="true" args="2">el</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="function" preserve="true" args="3">for</e>
        <e type="operand" style="string">Cholesky solver [least squares]</e>
        <e type="operand">Φ</e>
        <e type="operand">M</e>
        <e type="function" preserve="true" args="1">transpose</e>
        <e type="operand">M</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
        <e type="operand">d</e>
        <e type="operand">M</e>
        <e type="function" preserve="true" args="1">transpose</e>
        <e type="operand">Y</e>
        <e type="operand">vx</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
        <e type="operand">Δβ</e>
        <e type="operand">Φ</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="function" preserve="true" args="1">eval</e>
        <e type="operand">d</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
        <e type="operand">b</e>
        <e type="operand">β</e>
        <e type="operand">Δβ</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">:</e>
        <e type="operand">15</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="17">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="15" left="504" top="1089" width="176" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">β</e>
        <e type="operand">XY</e>
        <e type="operand">f</e>
        <e type="operand">φ</e>
        <e type="operand">β</e>
        <e type="function" args="4">βNlin</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="16" left="504" top="1125" width="157" height="98" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">β</e>
      </input>
      <result action="numeric">
        <e type="operand">0.0001</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1.0002</e>
        <e type="operand">6.4223</e>
        <e type="operand">10</e>
        <e type="operand">5</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</e>
        <e type="operand">4.5597</e>
        <e type="operand">10</e>
        <e type="operand">6</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
      </result>
    </math>
  </region>
  <region id="17" left="549" top="1323" width="80" height="80" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAA+lJREFUeF7tnM1x8yAQhpUCvz5SREpIBV8DqcLn1OBjjrn5kpncFCMJGdDC/hKIjWc8E1k/LA/vvguS46f56zJP45Un4ACNd57BNOCUBTIAIRl0AHRNRudJVd/z9VW7Den104wagBIxDEBIdgxAA5DOP00UNE/OZde3xAzv2qRDODukGy9o9/pZIO3HA4RNC0KA12MHoBIwDwuD2mi/zoO2zmk9aLewRhBKvikHZDjyS4oZXk9SKHLn6AAZjXjkQZ2BkgEy7sTBpI2vr1GUHJCRelzwYBXrZAHbLyA3AB1A6h9QY0h8QBX8oThR/JOADP0n60FhGw0h9a+gxl7EB1QhYDTFKIvfSpPN/gBBMDiDkjtfaAtdAApuJ+VLu7Q4KJXVDlAQOPl2h8ashaDkgKTBAoH+CiCfYkwlygBxPCEt1wBYFiDpwBDigNZsvwMIGTUyIOnAQAZNVJIOEGU0CYE0AeRhI32QA6KMJgEOaSZdc1ZdHRDUAADG3zOU3Jt5fZ3mz8/bZOB8nubnZ93zrj0OLP2TLzPwn82nDRBVQwX18rKCcVDcOf/n87LtgFGvgR5XUJEuxcLSieR0qKDgDvSmjH978f/+nmb3fntbATgw7ngHaukoxfcYs2bsgYMNIILhQYBOpzVV/L739xWE275cViAOltuOUoIBoPjE4jCFPz4ZRgG5CkN5+bbSY32AECBo32raNyjx30u9i/Z7k6fEeDgGAHQ4Ru1BoewL/iMFBClIY/jRI28LBZEMLvSFDCQpIO9BrpJ5D7ICtKgP+eIFmmJFQDnFIGU+7WBpO61ip/l0SDF0EEueVbXMYxUlaFyqINf5dB708XGrcio4hKooVxB1vrMdF1YmVaewQeFUOEIfdICowSylISnX1HPT46wAEeAsHiWuYoxAo9IMnLfgowAjdgq9FuM6MkDEBqIS4Sd74Uxmg8ICRAGpMOUUrhyQVaDbzAwddYKhkiouVa1+8EQpxmwE7Xyoqty1iao9tAUoFo0nGPx2CgqDCKGksPw+6qDkzhcqvj9AUNWCOl36TAgDUhYfkFTqhaBRk6aqxxDMvpBme1CFYO8PkDGkIiDjtjgGLZ8oGgedBVQhne8PUAVf4UDim7R2wgZ0GFSQsUo5UKKbamyTJtx/5gZzANRBasmrmFeA4QhHgDqCIzdpYxUtgDoDo1dQAAm7r4umXKdwdAryq13CkwHSKrtxtcrFKKti4UJTAihJKXQm3RBeHUCUxWVuNd8Qhs1iFZrHjH/qNfwmBXWi2ImS1CmGVihCR+/agwYgggK0kIaCEMh/GlBqUo++PX6BivsLVI+uGLTMD0CX6AsMP06T0z731+rUAAAAAElFTkSuQmCC</raw>
    </picture>
  </region>
  <region id="18" left="504" top="1422" width="176" height="24" color="#000000" bgColor="#dfbfff" fontSize="10">
    <text lang="eng">
      <p bold="true">JmGiraud: 2015_12_25</p>
    </text>
  </region>
  <region id="19" left="18" top="1494" width="283" height="24" color="#000000" bgColor="#ebebeb" fontSize="10">
    <text lang="eng">
      <p bold="true">Range &amp; populate the discrete fit</p>
    </text>
  </region>
  <region id="20" left="18" top="1521" width="68" height="24" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">L</e>
        <e type="operand">0.05</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="21" left="108" top="1521" width="51" height="24" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">H</e>
        <e type="operand">10</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="22" left="18" top="1548" width="51" height="24" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">N</e>
        <e type="operand">99</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="23" left="108" top="1548" width="119" height="26" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">U</e>
        <e type="operand">L</e>
        <e type="operand">H</e>
        <e type="operand">N</e>
        <e type="function" args="3">xd</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="24" left="432" top="1566" width="275" height="24" color="#000000" bgColor="#ebebeb" fontSize="10">
    <text lang="eng">
      <p bold="true">Collect initial &amp; successive 'β'</p>
    </text>
  </region>
  <region id="25" left="270" top="1593" width="157" height="98" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">β</e>
      </input>
      <result action="numeric">
        <e type="operand">0.0001</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1.0002</e>
        <e type="operand">6.4223</e>
        <e type="operand">10</e>
        <e type="operand">5</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</e>
        <e type="operand">4.5597</e>
        <e type="operand">10</e>
        <e type="operand">6</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
      </result>
    </math>
  </region>
  <region id="26" left="432" top="1593" width="229" height="100" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">β</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="operand">0</e>
        <e type="operand">1</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">0.0001</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1.0002</e>
        <e type="operand">6.4223</e>
        <e type="operand">10</e>
        <e type="operand">5</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</e>
        <e type="operand">4.5597</e>
        <e type="operand">10</e>
        <e type="operand">6</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">#</e>
        <e type="operand">#</e>
        <e type="operand">#</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operator" args="2">≡</e>
      </input>
    </math>
  </region>
  <region id="27" left="18" top="1602" width="244" height="74" border="true" color="#000000" bgColor="#ffff80" fontSize="10">
    <math optimize="2" fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">FIT</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">U</e>
        <e type="function" preserve="true" args="1">rows</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">FIT</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">U</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">β</e>
        <e type="function" args="2">f</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">FIT</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="28" left="18" top="1701" width="187" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">MyFit</e>
        <e type="operand">U</e>
        <e type="operand">FIT</e>
        <e type="function" preserve="true" args="2">augment</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="29" left="369" top="1719" width="172" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">0.05</e>
        <e type="operand">β</e>
        <e type="function" args="2">f</e>
      </input>
      <result action="numeric">
        <e type="operand">20.0146</e>
      </result>
    </math>
  </region>
  <region id="30" left="18" top="1728" width="292" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">data</e>
        <e type="operand">X</e>
        <e type="operand">Y</e>
        <e type="operand" style="string">.</e>
        <e type="operand">12</e>
        <e type="operand" style="string">black</e>
        <e type="function" args="5">plotG</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="31" left="18" top="1764" width="509" height="235" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="0.686339028913329" scale_y="3.46908022707334" scale_z="2.38096515427195" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-220" transpose_y="-86" transpose_z="0">
      <input>
        <e type="operand">data</e>
        <e type="operand">MyFit</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="32" left="27" top="2097" width="147" height="98" color="#000000" bgColor="#ebffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">β</e>
        <e type="operand">0.0001</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1.0002</e>
        <e type="operand">6.4223</e>
        <e type="operand">10</e>
        <e type="operand">5</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</e>
        <e type="operand">4.5597</e>
        <e type="operand">10</e>
        <e type="operand">6</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="33" left="180" top="2097" width="175" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Export the fit</p>
    </text>
  </region>
  <region id="34" left="180" top="2133" width="314" height="40" color="#000000" bgColor="#ebffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="operand">β</e>
        <e type="function" args="2">f</e>
        <e type="operand">β</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">β</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">x</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">β</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">β</e>
        <e type="operand">4</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">x</e>
        <e type="operand">3</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="35" left="180" top="2178" width="473" height="61" color="#000000" bgColor="#ebffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">G</e>
        <e type="operand">1.0002</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operand">6.4223</e>
        <e type="operand">10</e>
        <e type="operand">5</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operand">4.5597</e>
        <e type="operand">10</e>
        <e type="operand">6</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">0.0001</e>
        <e type="operator" args="1">-</e>
        <e type="bracket">(</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">x</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="36" left="27" top="2250" width="946" height="149" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math fractionType="none" decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">G</e>
        <e type="operand">confrac</e>
        <e type="operand">x</e>
        <e type="function" args="3">convert</e>
        <e type="function" preserve="true" args="1">maple</e>
      </input>
      <result action="none">
        <e type="operand">1</e>
        <e type="operand">10000</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operand">5001</e>
        <e type="operand">5000</e>
        <e type="operator" args="2">/</e>
        <e type="operand">x</e>
        <e type="operand">64223</e>
        <e type="operand">1000200000</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operand">4556487346271</e>
        <e type="operand">1000400040000000000</e>
        <e type="operator" args="2">/</e>
        <e type="operand">x</e>
        <e type="operand">585527467462182433</e>
        <e type="operand">4557398643740254200000</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">-</e>
        <e type="operand">94819063011771234600</e>
        <e type="operand">20761576936727739857605441</e>
        <e type="operator" args="2">/</e>
        <e type="operand">x</e>
        <e type="operand">2928376131</e>
        <e type="operand">45564873462710</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">+</e>
      </result>
    </math>
  </region>
  <region id="37" left="36" top="2358" width="181" height="30" color="#000000" bgColor="#80ffff">
    <picture>
      <raw format="png" encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAK0AAAAWCAYAAACyohz1AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAA8dJREFUaEPtW9F1gzAMTLfLQIzDLh2lo6QSD7lnWTIWmAZezHv9CAhZPp1PspN+veh6jGsgcCcEmLTjGgjcCYHHnYIdsQ4Els5gwDAQuBsCddJO9Phh/E3ffeY5Tbmfb/rM4z3nPv57++OoIpjMTxs/C9P55/WK2nso/RB+OMZM+XrqPFJsNGR26fF75TmazSyOMk6btDhpTSBM2hHuLoRSpE3BqvvRSYt9T39HMKliRiAywZi0ckXtNT4pVo0jjZGR1yAuM/nZCf+9eVveW3F5tJC2lpzFGU7cmnRDpKKAmrQNr77F5CgmWwud/TeTllOg7D3SFhWLcjdp9TeIPXWqdIeSFSEtAoxAYgCJdFDKM0knIPAzlhmzvJI9+hQya59Z2VvB9sax/OmyiSW0Vgr3YmIpJ2I6O+TwxvPsQ6SlMTUOGbmZ2EZcBXZKsHSuLI5kcQop17alwL+ZtOiooqLZBMCuABtU2SSuWuXpfbiPPhncol+jMRAgmkK6tD9+F+NIQNcqxkFMOBiLhByz17tH7aOkXQqm6ntTLAZpxRZtpM0w8SYiMs44Bi5W7a/wzwG2ktYjowfKolQWaYF0Vl9pkTNLrkVauQckEgJ64BSkZSDXyXjvtM41Yudt3lpIi9WgdYNqkmBhaq6iWTVaiaZtsB3MqoS0GZVcmRiDkCXCyz0Uj0uQdoPc/0HaRDQAbosIRxfyVZVWsCiIy9UI2gNvcVvVzapssugsgbFOURKRW0mbJFkpaFVVaqrIKr8eY3GAEtC7lNZKFJY3Pc/lMyi7sZP9WwdYbr22R50SvKun1fPUR124kDF/qLQteUXCb1XFAvtm0tKb0U3HVq+aJncVpQUStp5DHsHEU1pzgaw3W8arvd/aHqAPvXeQZ2cqbRX/CGlRWczSCaVVH1lZCnqlnpYTYW6+CCDvpESrbRSTu5AW49SnCbLpOtLTJoJi5aqdB4dIS9Fbsi4rLxHT2HHvOj0AwlRPD4yNmIDrlbBaj5USsC7CKmkPYHIp0hLW1R5+xULbFN8sgnCRy3S19LSZcMjmDypM8hclrUShm3RpnL0EY9De+alWLlFrPRYDV3ytSPf015HcF2YN/bqYLH/eLh777VrZ5WcRTNyvZZ0jtqi9F6vVHui5u6WZCHn4nJbJaOQKCW7hiM+bj7y2Erb13Ntgbb03nvdFwO1p+w5zrre9ShuNapA2itg59oO0AVwHaQNgnWjq/mDmxDG7u/4PpS36sZ0/puk++Q90aH3VfScYdv008U4THLF+HALjPxc+LuX3n/Avx3umK7KcLdgAAAAASUVORK5CYII=</raw>
    </picture>
  </region>
  <region id="38" left="27" top="2412" width="489" height="102" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">J_Frac</e>
        <e type="operand">1</e>
        <e type="operand">10000</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1.0002</e>
        <e type="operand">x</e>
        <e type="operand">6.421</e>
        <e type="operand">10</e>
        <e type="operand">5</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">4.5547</e>
        <e type="operand">10</e>
        <e type="operand">6</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">x</e>
        <e type="operand">0.0001</e>
        <e type="operator" args="2">-</e>
        <e type="operand">4.567</e>
        <e type="operand">10</e>
        <e type="operand">6</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">x</e>
        <e type="operand">6.4268</e>
        <e type="operand">10</e>
        <e type="operand">5</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="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="operator" args="2">/</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">≡</e>
      </input>
    </math>
  </region>
  <region id="39" left="27" top="2538" width="618" height="56" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>What's the use of the J_Frac(x) ?In Smath: NO use because it does NOT have the "Mineer" solve block.In Mathcad 11: it enables to refine the original "Genfit" on 7 parameters.</p>
    </text>
  </region>
</regions>