﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.98.6179.21440"?>
<regions>
  <settings>
    <identity>
      <id>52de3075-775e-422e-bf94-d0bb4a050524</id>
      <revision>6</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="Mathcad File Access Functions" version="1.0.5997.41890" guid="02a1c2c5-590e-46bb-bcf6-c87856a8b14b" />
      <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="Text Region" version="1.10.6179.21446" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="Image Region" version="2.99.6120.35993" guid="63ddaef8-9a56-4ff6-938e-d590b638bf99" />
      <assembly name="Plot Region" version="1.9.6179.21450" guid="c451c2b5-798b-4f08-b9ec-b90963d1ddaa" />
    </dependencies>
  </settings>
  <region id="0" top="27" color="#000000" bgColor="#ffffff">
    <area collapsed="true" />
    <region id="1" left="9" top="72" width="264" height="124" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <description active="true" position="Top" lang="eng">
          <p>Mesh U, V  within the bounds L, H</p>
        </description>
        <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="bracket">(</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="operand">i</e>
          <e type="operator" args="2">*</e>
          <e type="operand">dx</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="function" preserve="true" args="3">for</e>
          <e type="operand">U</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="297" top="72" width="446" height="172" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2">
        <description active="true" position="Top" lang="eng">
          <p>Generate the symmetric square matrix</p>
        </description>
        <input>
          <e type="operand">u</e>
          <e type="operand">v</e>
          <e type="function" args="2">f</e>
          <e type="operand">U</e>
          <e type="operand">V</e>
          <e type="function" args="3">Sym</e>
          <e type="operand">r</e>
          <e type="operand">1</e>
          <e type="operator" args="2">:</e>
          <e type="operand">i</e>
          <e type="operand">1</e>
          <e type="operand">U</e>
          <e type="function" preserve="true" args="1">rows</e>
          <e type="function" preserve="true" args="2">range</e>
          <e type="operand">c</e>
          <e type="operand">1</e>
          <e type="operator" args="2">:</e>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operand">V</e>
          <e type="function" preserve="true" args="1">rows</e>
          <e type="function" preserve="true" args="2">range</e>
          <e type="operand">Matrix</e>
          <e type="operand">r</e>
          <e type="operand">c</e>
          <e type="function" preserve="true" args="3">el</e>
          <e type="operand">U</e>
          <e type="operand">i</e>
          <e type="function" preserve="true" args="2">el</e>
          <e type="operand">V</e>
          <e type="operand">j</e>
          <e type="function" preserve="true" args="2">el</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="operand">c</e>
          <e type="operand">c</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">for</e>
          <e type="operand">r</e>
          <e type="operand">r</e>
          <e type="operand">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">line</e>
          <e type="function" preserve="true" args="3">for</e>
          <e type="operand">Matrix</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="3" left="297" top="279" width="406" height="55" color="#000000" bgColor="#ebebeb" fontSize="10">
      <math exponentialThreshold="3">
        <description active="true" position="Top" lang="eng">
          <p>You need that one for scaling grayscale image</p>
        </description>
        <input>
          <e type="operand">M</e>
          <e type="operand">lo</e>
          <e type="operand">hi</e>
          <e type="function" args="3">Scale</e>
          <e type="operand">hi</e>
          <e type="operand">lo</e>
          <e type="operator" args="2">-</e>
          <e type="bracket">(</e>
          <e type="operand">M</e>
          <e type="operand">M</e>
          <e type="function" preserve="true" args="1">Min</e>
          <e type="operator" args="2">-</e>
          <e type="operand">M</e>
          <e type="function" preserve="true" args="1">Max</e>
          <e type="operand">M</e>
          <e type="function" preserve="true" args="1">Min</e>
          <e type="operator" args="2">-</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="bracket">(</e>
          <e type="operator" args="2">*</e>
          <e type="operand">lo</e>
          <e type="operator" args="2">+</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="4" top="360" color="#000000" bgColor="#ffffff">
      <area terminator="true" />
    </region>
  </region>
  <region id="5" left="36" top="414" width="132" height="86" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <description active="true" position="Top" lang="eng">
        <p>Discrete compactor</p>
      </description>
      <input>
        <e type="operand">L</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">:</e>
        <e type="operand">H</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>
        <e type="operand">N</e>
        <e type="operand">24</e>
        <e type="operator" args="2">:</e>
        <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>
        <e type="operand">V</e>
        <e type="operand">U</e>
        <e type="operator" args="2">:</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">sys</e>
      </input>
    </math>
  </region>
  <region id="6" left="198" top="441" width="364" height="72" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>The discrete compactor imitates the Mathcad/Mathsoft horizontal compactor.You can change L, H, N without triggeringthe recalculation. Useful in AutoCalc mode.</p>
    </text>
  </region>
  <region id="7" left="36" top="540" width="233" height="133" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">u</e>
        <e type="operand">v</e>
        <e type="function" args="2">f</e>
        <e type="operand">255</e>
        <e type="operand">u</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">v</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="1">-</e>
        <e type="operand">0.875</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
        <e type="operand">ω</e>
        <e type="operand">u</e>
        <e type="operand">v</e>
        <e type="function" args="2">f</e>
        <e type="operand">U</e>
        <e type="operand">V</e>
        <e type="function" args="3">Sym</e>
        <e type="operator" args="2">:</e>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">x</e>
        <e type="operand">0.25</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">:</e>
        <e type="operand">z</e>
        <e type="operand">ω</e>
        <e type="function" args="1">f</e>
        <e type="function" preserve="true" args="1">vectorize</e>
        <e type="operator" args="2">:</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">line</e>
      </input>
    </math>
  </region>
  <region id="8" left="315" top="594" width="35" height="33" color="#000000" bgColor="#ffffff" fontSize="10">
    <image>
      <imagefile filename="jplgc.png" lenght="740" width="25" height="25" option="border=true;" dataRenderXmlLength="0" renderExt=".png" OLDwidht="25" OLDheight="25" select_rotation="0°">iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAIAAABLixI0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJ5SURBVEhLrdUxSzJQFAbg+w/8B/UHgtYWcWkLaswhCQSHsCZdQhC+waAhRChqs0Eop2oIDAKXIoeWhCQchJqiGgRzKDR6Pvi+f3AbDqf3vO97zz3nqsFfIpGYmZmZm5tbWFhYXFxcWVlJp9Pr6+u5XG5jY2Nzc3Nra0uUQ+CqOJj4VLQc/hnNzs7Oz88nk8mlpaXV1dVsNpvP5wuFwvb2drlc/vP/Tw6Bq+Jg4lPRcvhrx9U/qVRqeXl5bW3N4cVikWxnZ2dvb69Wq+3v7x8cHIhyCFwVBxOfipYDn6BJ3qBMJuMiTq5UKtVq9ejoqF6vNxqNk5OT09NTUQ6Bq+Jg4lPRcuAT3FmrTlAolUq7u7u6OD4+bjab5+fnl5eXrVbr6upKlEPgqjiY+FS0HPgEI3RzDTtH+fDw0PlnZ2fE7Xb75ubm7u6u0+mIcghcFQcTn4qWA59gIwbp/tp2GtLFxcX19fXt7e39/X232318fOz1eqIcAlfFwcSnouXAJ1iwvRinKWjemai6eHh4eHp6GgwGz8/PLy8vohwCV8XBxKei5cAneC/WbDuGahau4GSCfr/P4vX19f39/ePjQ5RD4Ko4mPhUtBz4BM/PnS3bjozWRFzE+WRvb2/D4XA0Gn1+fopyCFwVBxOfipYDn2BymvR23N+mDNhcXEcXxOPx+Ovr6/v7W5RD4Ko4mPhUtBz4BEv1pj1FL0jbZmHMpuNSemExmUym06koh8BVcTDxqWg58Ak+azIb8SC9I+u3NRcxI1fTEaOfnx9RDoGr4mDiU9Fy4BO1r5jzirnHmO8r5ruP+XmM+T0R8/sr5vdqzO/7mL9D0X4fQ/gF/7VGCzsXnrIAAAAASUVORK5CYII=</imagefile>
      <input>
        <e type="operand">z</e>
        <e type="operand">0</e>
        <e type="operand">255</e>
        <e type="function" args="3">Scale</e>
      </input>
    </image>
  </region>
  <region id="9" left="27" top="711" width="302" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Level mapping function(s)</p>
    </text>
  </region>
  <region id="10" left="594" top="738" width="159" height="26" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>Constrain the plot</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">u</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">255</e>
        <e type="operator" args="2">≤</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">&amp;</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="11" left="27" top="747" width="303" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <input>
        <e type="operand">arc</e>
        <e type="operand" style="string">C:\SmathFile\Arc.bmp</e>
        <e type="function" preserve="true" args="1">READBMP</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="12" left="27" top="783" width="106" height="104" color="#000000" bgColor="#ffffff" fontSize="10">
    <image>
      <imagefile filename="klum0.png" lenght="3181" width="96" height="96" option="border=false;" dataRenderXmlLength="0" renderExt=".png" OLDwidht="96" OLDheight="96" select_rotation="0°">iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAIAAABt+uBvAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAwCSURBVHhezdvPp13vFcfxS+mglFJCB5dQQmYhXELooJRQOgilhNA/IXwHJYTLd/AllBI6K6WUDkopJXRQQv6srrM+77XvevbzrL2ffc5NfF+DyHn2Pufs9bbPj3vOvVfv3r37R+GfE/418u/Of/Z8HPnvnv8d8eksp0Df20ZkqDH6HCY+iECGJB0y1EiSkKRFhgJJWmQoMPcEZj3LXSBDkg4lClRpUSWhRIEkLUoUmH4Cs57l6vb2ljyOJC1KFEjSokpCiRF6dCgxwuh7mPIC60CGKi1iFKiSUCUhRoEkLWKMEGAPU17gFOj70IgkLWKMEGATI16GQIY2gSotYoxQJaFKQowOPTrE6BBgE/Nd7C6QoU2gSoseHaokVEnoMUKShBgjNNjEfBdrAhnaBKok9BghTEKYhB4dqiTE6BBgE8Nd7PPnz+tAhjbOLhImoUeHKglVEnp0qJLQo0ODGsNdzOqcAi0hFlrJCJOQpEOYQJWEHh2qJPTokKHAcBdTHXP3RpE8jqWEMAlJOrQJhElI0qJKQo8WGWrMdwHChOadtKHQl2xEkhZVEpK0yFBjynNRJSkDGZaCrRAmIUlClUCVhCQtqiQkaZFhhBEvQJLWOpAokOFyQphAlRZtAmGCinxo/bnz14RmZ51WTD+HKsnpVYzRW1UgQ5tAlRZtgtL8MVAloUpCm+Tv7uxSQolpZSBTNbJF2gSqJIRxOY0oyp8SqiRUSRRIlMnQpkWMGtNP4H0Qo3eqrbZIm0CYRHVI0qJKizCOJC3aJFUgQ4lNNNh0eg6qKiyGW22RNoEw4btAlRZVEto4kiQkaemOSJIQYBMB9oyfpHtVQdoEHbGhTaBKeP/+PVUS2jiqJCRJuCdHGEeATUw/oQn09u1b/ncEbZwdK0laS5cFVRLaOKokVEmUJqNQIEaH0eesA53RKD/W7P8k6RAmIUygjaNKIElCkg5tEqq0mH7C+iGmRobLneEmNbJ/hSQtqiSECbRxhAl/c7RxdnckSfSyQJgObVpkqJWBDEud4aZHjx6Rx1GlRZhAmEAbR5igQKI6C9q0byxIktCjQIyRwZO06ixYba02WR0hj6OK+9YRJqGN05sj+UtCmIQ2YVVHCOPIMIEqydVqVKOVFbYlyzptAnlSINURwgTaONo42jiqBKq0qNI6lMaQpEUgo7GFpRbbElukSotCt7dUSQgTaONo42jjCBNIktCjYz/xMfoeYozcBVpo8orSiF0kSfJzZ3W0D2ES2ji9/C/6OoYwjiQJMTr6kZgANTLUBoFmaPgnT55QJaiOefjwofYxhAnWhceeo43rAxEmUCUQo6M6QokOAfaUgf7guDBidYQ2bR2hUNeINo42bjsQVQIxWlRpkSQw+pytM0iNhKVEdR67YR1zfX1NobYRbRxt3HwgerTo0SHMwTRyVc1vtCljQzp9FMiQJwWyOtIHMuRx5OkCEcYRJpAkIUaBcY8j0IIAgdXOqo6p6kjfiDaOPNOBSJKQoWCv94x73DrQgkKjRqpjaBNo4wjjfuaWRnoHYMgzEYgwjiQJGUb8fSKYeBofuTL0EcM6xp6Jqjpigaw4eRyFolEORJvNOmQYoUrC3JsUJZsK9I3T/1XHUCX469gJYRxhwoMHD3RWkudgIKoESnToMUKGDjFGDgQS8tSB7JmoqiPDk6gKRBtHGEeMFhlq9Ag02HTF3IEkHTZHIKoE2qQX+1Ug2oT+JFIgozpmFYgwjh4JAfZMRsnWgVbIczwQYQJhkqrRdh16JIy+Z/6UWdkJlL1580Z1DGECedq3i7QZ1fmpWxptB6JNV4fRN6lLxtzTTs9BBNizBKJKsqpj9HI2DKQ6khutAl1ShxgjzD3tQCAzDKQ6hjbtTxtUCYRJ1Gg5ifLpQ5u2Dg06BNjD3NNODzE7NSrqsjgjkD1b08ZRpZVPov70IUyRhrmnMfc0noPosefm5uZLBDJ9oO00jHsxMtS+RqClETEKarSqQw/HTOdi4oMOBzKECeQZBVId2Q1kFEh1qHKkCzPdq6vTo3z0a05D+k5KX7P4s8QBuqNt9oRt/2504ai/osOBVMcw9xzdyy4LZOfRD91V4Qct7Wx+FH4cfhJ0euph/vsjXr9+/TUC6S5mWCA1svGYuytFGMcejjwHA1mCbadATD+BNo7pJ2j4GQpk1MgwvVvVMWxw5NkLxNxzXr16dX4gQ4BNmnwSedzSyNAgVZgPpDpmJpAVWTkQyF5ZCBNoUNPY82gTNBjjeiYaBC0KSwcDkaF2xfQTjgZi6CMIk2i2PDAZUgjTr2tno1swCsTcm36XzAY6vWk7EoiJD6JKS+MxblhCCKuRo19RHUODEZK0jgUytHHEGGHig0jS0WxM7FRhwWp3viwrukiJQIPOb5OpQLRxtAn0aDHucfQY0YSqYDS2yXUMq1FEn7cYXZzvIi9fvrz/QMx6FmIUNKShQbCVYR2jOvywc31d1aFHYmlkPxBhAmECVQKDnosStWVmSqQWhqXNQNl2GjkcyNAm0ObiOnbL9mMzJQrv3r3TzCaHMKymDzC5HIGWKD1ihN8kO4FUZIUw4b7qGH20QIyOfzV7soxNidTCKMeyqIuGGC1Om5Dr/NptBdJBD9EmXBKIW3QKJFRxhEkY2uVALF1f6/OWZYUegR6Jzh25/0DMehw3F2gThmkWmtwoRF/H6PMpWyGMI0lCGKc6shWIQ67R5v7qGHXxL+JAjEJusRHInnookdAjkMTp3DEvXry4NBCzHsettKjSIkaBEt5iWMdw5qRzhyqBMI42XqcMxPHuYdaDuPIISUboMZJbKI3hcl2HHoEq0cX8yl0U6OPHjww9jWsWiFGgR+f29lYt+GzcfwtHK7mLqI7Z7mJ+6QaBONg9/vd+xwJxzRolaiRJTt+oOdoEBaJKoE1YAtGmq2PODKQ6wvR7uOYmMhRWL/mESWgTqOJIEnT6mByINlHnF24diCPdRJiEBjWuuYcSLXXJhnWENo8e6cFFj0AVpzSZuhilMc+fPz8ciCQtW6dER9eaRIA5JOlYHZ01C5I4YrR0Bhk7fdRFnj171gTiMGv0aLFt1IgN0xh9GklaHz58IExCiRZVugeX0pibm5sDgWwHkiRsC4RxLB3B3EdQJeiX+Iy68NByVHGEKZ53jDXS18h3gTjGgu1Akhabk7PrGIY+Ij8f0SYQpn1KJszoBYs28RDTSXQKtDvSsA7bOvrimAsHMfQcfynD6q+pjP7EaukiSxeSFFF07pinT5/yzSoH2DmdWsfrCEtHMPoeqoTTL6a5pUumLoslEGHqNHIKxNF1LqmzYNscAhTokRAmoUpii4pidNYYdamiGP9NsZNxIKUxJEnYo0OPkY1rZbZn9a6npxwr+iM9RVnRyZJZoFUXkrS/AHXF0bXIMx1IISpccyKu3hkaMowwcVCUFba1W5cuotMndzFUSdaBCOMYK7BHi8lqXLkzvDp5Akk8ClO2vqt9G3/7yWWnU8bolBFKBL0RXzSBCOOYI7BHi7E2cf0Of+LW8j+UAi/d8Quwhg0tdiqwU9InEH1IsnJ9fX0XiDCOIRJ2Sgiwh+snxBhhiMCU7n4bDTNRpUUgwjjmSLRPxvR7uH4gQ40JAiMmbGixrcZ+yXyj9Q+rhmkcPVpMP4FbmUgjHH5gvg6bEzbU2C+ZbLQOxECOHglzz+FWpusYjj0w3Ah7BFb3sHeoGhnyrAIxUKBKYO5pdgvMPY0DT5iswE6OpT3sHdTIECZZB1KUBVUCQ09j4oM46oSxCnoTwK5f5jwiEFUCVQJDz2HWs3DIgYE2qZGZ3F90+4uNRqdAVAlUcQw9hykvwPEmDLSJQo6lOdyHUyNDmLAORBjH3BOY72IcbMIom2iTsGECd+Mo1Da6IowjjGP0PUx2TzjShDk2UaXD5j3ck6NQajQOxPSbmOlecZgt5thEkhH22MQ9OQpFIwIRxhFgEwPdE/5S5dMnHa5NxcE6Le5SjiH22MSdOQp5oyYQ029ipvtAlYSDTdPqiFndw3UK7LRJd2co9PjxKdBkHca6DCUKHGYxKttq7FfQx2/sWqNQNOKHVRoUGO4CBNjDMZ57LrC5pkaGK4zYbhSyRo8f/x9HBS1HcFbV7AAAAABJRU5ErkJggg==</imagefile>
      <input>
        <e type="operand">arc</e>
      </input>
    </image>
  </region>
  <region id="13" left="135" top="783" width="104" height="104" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">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</raw>
    </picture>
  </region>
  <region id="14" left="252" top="783" 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="297" top="783" width="124" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">SmathFile </p>
    </text>
  </region>
  <region id="16" left="594" top="801" width="172" height="387" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math>
      <input>
        <e type="operand">255</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">160</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">*</e>
        <e type="operand">255</e>
        <e type="operand">x</e>
        <e type="operand">160</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">50</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operator" args="2">*</e>
        <e type="operand">255</e>
        <e type="operand">0.375</e>
        <e type="operand">π</e>
        <e type="operator" args="2">*</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operand">160</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">cos</e>
        <e type="operator" args="2">*</e>
        <e type="operand">255</e>
        <e type="operand">0.5</e>
        <e type="operand">π</e>
        <e type="operator" args="2">*</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operand">160</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">sin</e>
        <e type="operator" args="2">*</e>
        <e type="operand">255</e>
        <e type="operand">x</e>
        <e type="operand">255</e>
        <e type="operator" args="2">/</e>
        <e type="operand">9</e>
        <e type="operator" args="2">*</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="function" preserve="true" args="1">log10</e>
        <e type="operator" args="2">*</e>
        <e type="operand">255</e>
        <e type="operand">x</e>
        <e type="operand">255</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">255</e>
        <e type="operand">x</e>
        <e type="operand">255</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="operand">255</e>
        <e type="operand">10</e>
        <e type="operand">x</e>
        <e type="operand">255</e>
        <e type="operator" args="2">-</e>
        <e type="operand">200</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">255</e>
        <e type="operand">x</e>
        <e type="operator" args="1">-</e>
        <e type="operand">255</e>
        <e type="operator" args="2">+</e>
        <e type="operand">255</e>
        <e type="operator" args="2">/</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operand">9</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="11">mat</e>
      </input>
    </math>
  </region>
  <region id="17" left="252" top="819" width="298" height="62" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>plug your mapping f(x) </p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Φ</e>
        <e type="operand">255</e>
        <e type="operand">0.375</e>
        <e type="operand">π</e>
        <e type="operator" args="2">*</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operand">160</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">cos</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="operand">0</e>
        <e type="function" preserve="true" args="3">cases</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="18" left="252" top="918" width="205" height="43" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">255</e>
        <e type="operand">x</e>
        <e type="operand">255</e>
        <e type="operator" args="2">/</e>
        <e type="operand">9</e>
        <e type="operator" args="2">*</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="function" preserve="true" args="1">log10</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="19" left="36" top="1017" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="points" scale_x="0.0381520424476946" scale_y="0.0646108188922668" scale_z="0.0381520424476946" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-87" transpose_y="-46" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Φ</e>
        <e type="operand">x</e>
        <e type="function" args="1">u</e>
        <e type="operator" args="2">*</e>
      </input>
    </plot>
  </region>
  <region id="20" left="297" top="1017" width="105" height="32" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math>
      <input>
        <e type="operand">fmap</e>
        <e type="operand">arc</e>
        <e type="function" args="1">Φ</e>
        <e type="function" preserve="true" args="1">vectorize</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="21" left="450" top="1017" width="80" height="32" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">Q</e>
        <e type="operand">arc</e>
        <e type="function" args="1">f</e>
        <e type="function" preserve="true" args="1">vectorize</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="22" left="297" top="1062" width="106" height="104" color="#000000" bgColor="#ffffff" fontSize="10">
    <image>
      <imagefile filename="idutm.png" lenght="3166" width="96" height="96" option="border=true;" dataRenderXmlLength="0" renderExt=".png" OLDwidht="96" OLDheight="96" select_rotation="0°">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</imagefile>
      <input>
        <e type="operand">fmap</e>
      </input>
    </image>
  </region>
  <region id="23" left="441" top="1062" width="106" height="104" color="#000000" bgColor="#ffffff" fontSize="10">
    <image>
      <imagefile filename="c2e3p.png" lenght="3182" width="96" height="96" option="border=true;" dataRenderXmlLength="0" renderExt=".png" OLDwidht="96" OLDheight="96" select_rotation="0°">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</imagefile>
      <input>
        <e type="operand">Q</e>
      </input>
    </image>
  </region>
  <region id="24" left="18" top="1368" width="378" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">The matrix vectorizing function </p>
    </text>
  </region>
  <region id="25" left="18" top="1404" width="465" height="93" border="true" color="#000000" bgColor="#ffffe1" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <description active="true" position="Top" lang="eng">
        <p>algo style function: elements wise function over data</p>
      </description>
      <input>
        <e type="operand">data</e>
        <e type="operand">algo</e>
        <e type="function" args="2">Vectorise</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">data</e>
        <e type="function" preserve="true" args="1">rows</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">j</e>
        <e type="operand">1</e>
        <e type="operand">data</e>
        <e type="function" preserve="true" args="1">cols</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">Fnct</e>
        <e type="operand">i</e>
        <e type="operand">j</e>
        <e type="function" preserve="true" args="3">el</e>
        <e type="operand">data</e>
        <e type="operand">i</e>
        <e type="operand">j</e>
        <e type="function" preserve="true" args="3">el</e>
        <e type="function" args="1">algo</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">Fnct</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="26" left="18" top="1521" width="414" height="55" border="true" color="#000000" bgColor="#ffffe1" fontSize="10">
    <math>
      <input>
        <e type="operand">M</e>
        <e type="operand">lo</e>
        <e type="operand">hi</e>
        <e type="function" args="3">Scale</e>
        <e type="operand">hi</e>
        <e type="operand">lo</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">M</e>
        <e type="operand">M</e>
        <e type="function" preserve="true" args="1">Min</e>
        <e type="operator" args="2">-</e>
        <e type="operand">M</e>
        <e type="function" preserve="true" args="1">Max</e>
        <e type="operand">M</e>
        <e type="function" preserve="true" args="1">Min</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="operator" args="2">/</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operand">lo</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="27" left="18" top="1584" width="336" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <input>
        <e type="operand">V</e>
        <e type="operand" style="string">C:\SmathFile\Venturi50.bmp</e>
        <e type="function" preserve="true" args="1">READBMP</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="28" left="261" top="1620" width="74" height="41" color="#000000" bgColor="#ffffff" fontSize="10">
    <image>
      <imagefile filename="yn5fn.png" lenght="2241" width="64" height="33" option="border=false;" dataRenderXmlLength="0" renderExt=".png" OLDwidht="64" OLDheight="33" select_rotation="0°">iVBORw0KGgoAAAANSUhEUgAAAEAAAAAhCAIAAADmozp2AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAhWSURBVFhHpdhntxRVFofx+ZQgiJJFkBxMiJJBclSCZJCvOb/L02tT0zjjcs150atu1Tl7/9M5XX3/9fPPP58+ffrUqVOHDx/et2/fzp07t27dunnz5i+++GL37t0HDhw4duzYd999Z9rFixevX79+7969R48evXjx4s8P4+XLl48fP3bTo0uXLpn2/fffW/LNN9/s3bt3+/btqn322Weff/75jh07vvrqK/c9/fbbb3/66adz585duXLlxo0bd+/e/f333589e/b69Ws13717p+yTJ08ePnx4586da9euaf3LL7/8+OOPJ0+ePHLkyP79+/fs2fPll18qu0FALRV7ADToCGzZskV7LQ8ePHj8+HGwlAARUP1weP78+du3b9+/f6/rH3/8odnt27d//fXXCxcuVPDo0aPRAD0aauqqt0b0OnHihLJnzpyxxMKbN28SYpigYbx69UpxNz0yAeHz589bYqHliqwI0JgwsNZPp02bNuHHELYcOnSoZvlAEsL89ttvSuuEw2j24MGDW7duXb16VZto5AYhlNq2bRsahgtd9OIw4ej6ww8/xMTaPFH/6dOnyr5580Z9Yrl2BxlPkTHT/A0CESIzoOCOCQVp165dX3/99ZJDbQC9f/++/IwVPkXLnWjkhvmjVtaDTpoMWTIxAQZSivTZs2e5rYI62bIk4zNnBGGDgEGA4qXQmF6QmD4calB8L1++LE6sEB7ag46ABEdjEmyOmebnczINEwS00MuoEQU5BgnOQ4btyOQMdWgkZjjotSJgf2T3mGADFKThUGnJtuMRtkpO2oVDgxvkaSNKlzZE0tL2ELxhMp6UrtqxJTIu6uhRzgBWU2FRIXPquyKAaClCvaLWqxIHdsuSEDOHeFmBMNrWygkalIYSVoiZmzwxcY1J0dJS4+LrVNCXzEMm7TijXbYgY6AXn7oTUV7yZ0WAKvhhmQnmwRoHVdoPy0ITWTTWhLG9oBwmBTcmLtqI2RIZSyTEckXCoOzwkTTCgaH78BG8kAC5ImAxORMDvyWHzGVCVsziaKzpoZRcjcU8sdGdJ5PadiFz2ohuCp49aprJ8bFckfEnWaNkK4YqlwBbETDMJgBFCxJk8EHJUxrkKQLtbCup4j6F6DRM2nl5AsGQKWDOE1uF/EywWxDovI+Pa/4wDVuUsoif1opcLsHZFsooHT8S0BIHz+Lg2ZJ00czKaCyZeGRCGbXEQpoho5SCOeMwkXt8oIGppBE+SnzgBgKxGkr+dBPbgsdMxJxFjldFSPORgIGcIOWD9kBkRTTgo/fSPgQi47OARqZ0ciY+mUMUSWvPoJRFRB1WjikRgixisEaMJ0tuiBmu4/YfBAwcylI2RSM3fE9DAxNkeSJC2WJjIBCfRnzcj5KZ5g8rkVNNzSWxsrfkJoGSM/TyTRQxLI2Stk7AsH5Jo22ESbniyZCBgzPxyZyhlEVGxOLmc4iZYIxj0WOygjFUf0kSgOEJ1VD9CwINz4ZJuYqMEvioFaX8iZWoDDEg4gZT9EAchs6xSGLSiK2BYaM/PYpnw0IjSw0F/yuBT8dQilXE4jb0Yjgk4zlUh22E4zy0h/mSfPyTIBUSIi2Mf0DgH43Y/u+RFkZyGCkyI2kaBFqOxDL+XwJ/C2XVf4Fg1fnDGLs+dWxMa7Bu3DMy0Ph7AgNxkIVmENR72bVOqq8lpGws90bZWKaiHWIU+g9bfWO0VRptD8P1XxMYxEu4A3QNInxru3YwBSgcy8b2aEeT0X79AOzjfm2nqqAOkmqqrL4uywMKhnUCAz3cBAY6XUOcnAoN1oCmGRADri+EJUT4TDPZEguDFSZlaaGFRjTSVGuqwUBEqGD79Mth/ZvYvFS3jN6JPbgDTQ+qhBggyAarEVxYkUnCgBIvlEoFUX0QBx9w3jUC52dDr0/LL+a+trwmzXezn03r38S0JzzeqQ46VeitPRCDG75Az0tEiD3N8eCmqDrJqTJ1dAkoCf2KmNeHfmrN60P4lu8OvRf1+tA7bK9GHwlAT4zQE2lUDzo56Q3rErc7yRxoVEfgEKuZ73QNbu9wXgTC2mspTL3ALd/hli9wHLBq+WZKApVZ95EAeRg66KERGAGgK3XBhXvtJwHcGOKZ0kUi0GksCf0qCLEAcJ+0wZ0XaQR6ix6sVvUT1KsexwAlh/qkcX7wlsPBWxEwg/xmlJzQJ3yBWUJ3ny2FBFtpDncvzCndfxMEd/lTZvm7LMQmzLuxhf3OVKpNCEwZHikLMDU3zrLlMdoa8uNHUXmwAHqT4IbemlIedBYlOdqW05tag5uQMioDlA40pQMtEvNjsjCgvdadq7zl8BKuz+RzHwZzcDN/RUB+pB8myDwb9GJjuLDSTcQ0oPpAT3L6wTR6D25i9y8WlBATYqEa0DqKxMSVsSHuKDPaY/U1Z4I6qknpioBbLEsA/LC0uP0KvSokSXgtqSVy1i+hQwkrpecfdfR28IWb2KiuNVoDHW4+p7F2nyJe5jOfVwRskcRIfkWVk5wlel31Vot+VFTI7pSHJXSfSe6+p+YQSawHd2InELjhdj3hBBoS5giFRp0EJLBVQjxngOFigwA5idqOUUUtuKFXGpNBTwlFnYniLsE0ILDAyEmqKy1CoFMoyVUume0rehM40IZrd9ZiiS11LB/QDlN+gjsHgDt5q9EGAXG0GERAya9u4SGMBjyhyqBnomUOO2KoJeuGQybVg87rqUlyosx5ALeyHODD4B6xx1VCkAPcOQACjVKB1AJyuq8I8BdKYiid/D5Z4Y5ceRp6KzWQeOXYV2aYUGntiZfqQeceD0UFdJ9LP0sjvZe4EwXoxHaOObWIRRdBahdJu/MKqg1Ld+/+N9aOp8Nrsqk1AAAAAElFTkSuQmCC</imagefile>
      <input>
        <e type="operand">V</e>
      </input>
    </image>
  </region>
  <region id="29" left="396" top="1620" width="72" height="41" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">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</raw>
    </picture>
  </region>
  <region id="30" left="468" top="1629" width="43" height="32" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">iVBORw0KGgoAAAANSUhEUgAAACMAAAAYCAYAAABwZEQ3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADFSURBVEhLzdNbCoMwEIXhUFxJcWXFZUlXJq5EmlLKCYrnkGTSdHz4X4wzfHgJw2uL3boN/LqoC2Z6TF+IF2ZZlyPCAyMRiMyozJgsApFZVTWmGIHIDlUxphqByC5VFmNGILJTJTHNCEMnjAcCJYwnAoUrIFCYn3Mc7yM9/HfpNV0BdfqAPVHy1/ZASQxqRpGdqiwGmVFkl6oYg6pRZIeqGoOKUWRWZcagLIrMqJoxSKLIvaqfYfYdUORc1QXzKT0pcsbb4hvMKQVKjmB8dgAAAABJRU5ErkJggg==</raw>
    </picture>
  </region>
  <region id="31" left="513" top="1629" width="124" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">SmathFile </p>
    </text>
  </region>
  <region id="32" left="18" top="1638" width="70" height="45" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">lo</e>
        <e type="operand">10</e>
        <e type="operator" args="2">:</e>
        <e type="operand">hi</e>
        <e type="operand">94</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="33" left="18" top="1683" width="325" height="85" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">0</e>
        <e type="operand">x</e>
        <e type="operand">lo</e>
        <e type="operator" args="2">≤</e>
        <e type="operand">255</e>
        <e type="operand">x</e>
        <e type="operand">hi</e>
        <e type="operator" args="2">≥</e>
        <e type="operand">lo</e>
        <e type="operand">hi</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operand">0</e>
        <e type="operand">255</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="3">linterp</e>
        <e type="function" preserve="true" args="5">cases</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="34" left="360" top="1683" width="108" height="26" color="#000000" bgColor="#ffff80" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">algo</e>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="35" left="360" top="1719" width="207" height="49" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">S</e>
        <e type="operand">V</e>
        <e type="operand">algo</e>
        <e type="function" args="2">Vectorise</e>
        <e type="operator" args="2">:</e>
        <e type="operand">lumin</e>
        <e type="operand">S</e>
        <e type="operand">0</e>
        <e type="operand">255</e>
        <e type="function" args="3">Scale</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="36" left="18" top="1773" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="0.0482754008682146" scale_y="0.0682484475073366" scale_z="0.103482609099369" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-57" transpose_y="-49" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
      </input>
    </plot>
  </region>
  <region id="37" left="360" top="1782" width="74" height="41" color="#000000" bgColor="#ffffff" fontSize="10">
    <image>
      <imagefile filename="fdsyn.png" lenght="582" width="64" height="33" option="border=true;" dataRenderXmlLength="0" renderExt=".png" OLDwidht="64" OLDheight="33" select_rotation="0°">iVBORw0KGgoAAAANSUhEUgAAAEAAAAAhCAIAAADmozp2AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHbSURBVFhH7ZfRjYMwEAXphFIohVIohVIohU7QTfJWFiIGG7wGPm4+UCBg3ti7zl2z/DAMQ9u28zzbeRmM1nXdOI527grDRgSIjkDf93bugTR8xxQRAeBNTdO4T9s0TWgAH+xSMXEBLYJjIW1garQg5SZxAVAn1Fj0NQjwCt4FdukkuwKgQqrtEGBZJHOqdI8EQA4sd6Va2oPXaVmQOfZJCACjqB9OTYw7vD34rDsnLQA8wyJoKRw3kEJYJYJlCYDWFAF1Nk/aF0+TKxDQaqio3mByWkBo+RCQDEcVqH19IxcFNtAYCMhHyOeGhvER+EVLBBKTG8cgxg1gdxdQSyAHBDARsgUMhU756tjzSQEX/gWe5u0C31b/oFYRag/g800CSmCvXW1NoH79Bkv0axRnAUKEcPpBWEe8kC9JkQCBSBayguKS1e6ozxUB8il0+CPizsQbTggw32Rd565REmfJFSAuud/2LwGkBVQw74lOBmbzs5flbKPcRG7S84xdupcQl2N0+o4EeIyyAT7YpfqQUlsZ5PTYrgAPq19vSK/Qym2XstkVYDgqp1567WnKXbKbxQXITXqGtnNXFBrsvIy4gIrHd5tnUhiW3L7DRgQ0/Y7FQ6kQ/UJ9p1mWP4paH6aFA8llAAAAAElFTkSuQmCC</imagefile>
      <input>
        <e type="operand">lumin</e>
      </input>
    </image>
  </region>
  <region id="38" left="468" top="1782" width="177" height="32" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2">
      <description active="true" position="Top" lang="eng">
        <p>Smath 'linterp' NOT analytical</p>
      </description>
      <input>
        <e type="operand">V</e>
        <e type="function" args="1">f</e>
        <e type="function" preserve="true" args="1">vectorize</e>
        <e type="operand" style="string">not supported</e>
        <e type="operator" args="2">≡</e>
      </input>
    </math>
  </region>
</regions>