﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.97.5346.24640"?>
<regions>
  <settings>
    <identity>
      <id>36b5c65c-ecea-429c-9f3d-a46b9c4d30ce</id>
      <revision>15</revision>
    </identity>
    <calculation>
      <precision>6</precision>
      <exponentialThreshold>9</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>
    <dependences>
      <assembly name="SMath Studio Desktop" version="0.97.5346.24640" guid="a37cba83-b69c-4c71-9992-55ff666763bd" />
      <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="Math Region" version="0.97.5346.24640" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="Plot Region" version="1.9.5346.32570" guid="c451c2b5-798b-4f08-b9ec-b90963d1ddaa" />
      <assembly name="Image Region" version="1.97.5327.41206" guid="63ddaef8-9a56-4ff6-938e-d590b638bf99" />
    </dependences>
  </settings>
  <region id="0" left="9" top="27" width="286" height="31" color="#800000" bgColor="#ffffff" fontSize="14">
    <text lang="eng">
      <p bold="true">1. Universal algo style </p>
    </text>
  </region>
  <region id="1" left="9" top="63" width="335" height="245" border="true" color="#000000" bgColor="#ffffe1" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>Collapse  "Dichotomy"  in  "Utilities"</p>
      </description>
      <input>
        <e type="operand">#</e>
        <e type="function" args="1">Ω</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="operand">ε</e>
        <e type="function" args="4">roots</e>
        <e type="operand" style="string">RootDichotomy</e>
        <e type="operand">xn</e>
        <e type="operand">b</e>
        <e type="operand">a</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">n</e>
        <e type="operand">0</e>
        <e type="operator" args="2">:</e>
        <e type="operand">xn</e>
        <e type="function" args="1">Ω</e>
        <e type="function" preserve="true" args="1">abs</e>
        <e type="operand">ε</e>
        <e type="operator" args="2">&gt;</e>
        <e type="operand">xn</e>
        <e type="function" args="1">Ω</e>
        <e type="operand">a</e>
        <e type="function" args="1">Ω</e>
        <e type="operator" args="2">*</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≤</e>
        <e type="operand">b</e>
        <e type="operand">xn</e>
        <e type="operator" args="2">:</e>
        <e type="operand">a</e>
        <e type="operand">xn</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">if</e>
        <e type="operand">xn</e>
        <e type="operand">b</e>
        <e type="operand">a</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">n</e>
        <e type="operand">n</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="2">while</e>
        <e type="operand">xn</e>
        <e type="operand">5</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="7">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="2" left="414" top="63" width="331" height="283" border="true" color="#000000" bgColor="#ffffe1" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>Collapse  "ExtremaDichotomy"  in  "Utilities"</p>
      </description>
      <input>
        <e type="operand">#</e>
        <e type="function" args="1">Φ</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="operand">ε</e>
        <e type="function" args="4">Extr</e>
        <e type="operand" style="string">ExtremaDichotomy</e>
        <e type="operand">x</e>
        <e type="function" args="1">D</e>
        <e type="operand">x</e>
        <e type="function" args="1">Φ</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="2">diff</e>
        <e type="operator" args="2">:</e>
        <e type="operand">xn</e>
        <e type="operand">b</e>
        <e type="operand">a</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">n</e>
        <e type="operand">0</e>
        <e type="operator" args="2">:</e>
        <e type="operand">xn</e>
        <e type="function" args="1">D</e>
        <e type="function" preserve="true" args="1">abs</e>
        <e type="operand">ε</e>
        <e type="operator" args="2">&gt;</e>
        <e type="operand">xn</e>
        <e type="function" args="1">D</e>
        <e type="operand">a</e>
        <e type="function" args="1">D</e>
        <e type="operator" args="2">*</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≤</e>
        <e type="operand">b</e>
        <e type="operand">xn</e>
        <e type="operator" args="2">:</e>
        <e type="operand">a</e>
        <e type="operand">xn</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">if</e>
        <e type="operand">xn</e>
        <e type="operand">b</e>
        <e type="operand">a</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">n</e>
        <e type="operand">n</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="2">while</e>
        <e type="operand">xn</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="3" left="351" top="405" width="226" height="35" color="#000000" bgColor="#ffff80" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">2</e>
        <e type="operand">1</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="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">7</e>
        <e type="operator" args="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="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="4" left="351" top="441" width="119" height="44" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">D1</e>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="2">diff</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="5" left="351" top="495" width="406" height="68" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="15">
      <description active="true" position="Top" lang="eng">
        <p>roots of the function</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">2</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1</e>
        <e type="operator" args="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="function" args="4">roots</e>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">3</e>
        <e type="operand">4</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="4">roots</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.92251847331763</e>
        <e type="operator" args="1">-</e>
        <e type="operand">3.85215343032542</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="6" left="9" top="585" width="309" height="31" color="#800000" bgColor="#ffffff" fontSize="14">
    <text lang="eng">
      <p bold="true">2. Pre-defined algo style </p>
    </text>
  </region>
  <region id="7" left="351" top="603" width="398" height="98" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="15">
      <description active="true" position="Top" lang="eng">
        <p>Local extrema of the function</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">2</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1</e>
        <e type="operator" args="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="function" args="4">Extr</e>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</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="function" args="4">Extr</e>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">2</e>
        <e type="operand">4</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="4">Extr</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">1.26556443707467</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0</e>
        <e type="operand">2.76556443707464</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="8" left="9" top="621" width="282" height="244" border="true" color="#000000" bgColor="#ffffe1" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>Collapse  "Dichotomy"  in  "Utilities"</p>
      </description>
      <input>
        <e type="operand">Φ</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="operand">ε</e>
        <e type="function" args="4">D</e>
        <e type="operand" style="string">RootDichotomy</e>
        <e type="operand">xn</e>
        <e type="operand">b</e>
        <e type="operand">a</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">n</e>
        <e type="operand">0</e>
        <e type="operator" args="2">:</e>
        <e type="operand">xn</e>
        <e type="function" args="1">Φ</e>
        <e type="function" preserve="true" args="1">abs</e>
        <e type="operand">ε</e>
        <e type="operator" args="2">&gt;</e>
        <e type="operand">xn</e>
        <e type="function" args="1">Φ</e>
        <e type="operand">a</e>
        <e type="function" args="1">Φ</e>
        <e type="operator" args="2">*</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≤</e>
        <e type="operand">b</e>
        <e type="operand">xn</e>
        <e type="operator" args="2">:</e>
        <e type="operand">a</e>
        <e type="operand">xn</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">if</e>
        <e type="operand">xn</e>
        <e type="operand">b</e>
        <e type="operand">a</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">n</e>
        <e type="operand">n</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="2">while</e>
        <e type="operand">xn</e>
        <e type="operand">5</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="7">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="9" left="351" top="738" width="383" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="0.0989565724361231" scale_y="3.68470883775986" scale_z="0.450155749394823" 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="function" args="1">D1</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="10" left="9" top="1044" width="132" height="34" color="#000000" bgColor="#e1ffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">2</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operand">5</e>
        <e type="operator" args="2">-</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="11" left="171" top="1044" width="80" height="33" color="#000000" bgColor="#e1ffff" fontSize="10">
    <math>
      <input>
        <e type="operand">ε</e>
        <e type="operand">10</e>
        <e type="operand">13</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="12" left="279" top="1053" width="96" height="26" color="#000000" bgColor="#e1ffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">datum</e>
        <e type="operand">π</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="13" left="9" top="1080" width="83" height="26" color="#000000" bgColor="#ffff80" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Φ</e>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="14" left="9" top="1116" width="359" height="52" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="15">
      <input>
        <e type="operand">R</e>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2</e>
        <e type="operator" args="1">-</e>
        <e type="operand">ε</e>
        <e type="function" args="4">D</e>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">3</e>
        <e type="operand">4</e>
        <e type="operand">ε</e>
        <e type="function" args="4">D</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>
      <result action="numeric">
        <e type="operand">1.44948974278316</e>
        <e type="operator" args="1">-</e>
        <e type="operand">3.44948974278317</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="15" left="9" top="1179" width="283" height="180" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="1.291467969" scale_y="4.09412093084428" scale_z="4.85530398842778" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-35" transpose_y="12" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">1.45</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0</e>
        <e type="operand" style="string">+</e>
        <e type="operand">15</e>
        <e type="operand" style="string">red</e>
        <e type="operand">3.45</e>
        <e type="operand">0</e>
        <e type="operand" style="string">+</e>
        <e type="operand">15</e>
        <e type="operand" style="string">red</e>
        <e type="operand">2</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="12">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="16" left="315" top="1179" width="185" height="64" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="1">
      <description active="true" position="Top" lang="eng">
        <p>Sanity check</p>
      </description>
      <input>
        <e type="operand">R</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" args="1">f</e>
        <e type="operand">R</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" args="1">f</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">7.4</e>
        <e type="operand">10</e>
        <e type="operand">14</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</e>
        <e type="operand">3.2</e>
        <e type="operand">10</e>
        <e type="operand">14</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</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="17" top="1440" color="#000000" bgColor="#ffffff">
    <area collapsed="true">
      <title lang="eng">
        <p>     Modules     </p>
      </title>
    </area>
    <region id="18" left="9" top="1476" width="382" height="193" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2" fractionType="auto">
        <description active="true" position="Top" lang="eng">
          <p>A robust construct of the Scale function</p>
        </description>
        <input>
          <e type="operand">M</e>
          <e type="operand">Low</e>
          <e type="operand">High</e>
          <e type="function" args="3">Scale</e>
          <e type="operand">min</e>
          <e type="operand">M</e>
          <e type="function" preserve="true" args="1">Min</e>
          <e type="operator" args="2">:</e>
          <e type="operand">max</e>
          <e type="operand">M</e>
          <e type="function" preserve="true" args="1">Max</e>
          <e type="operator" args="2">:</e>
          <e type="operand">maxmin</e>
          <e type="operand">max</e>
          <e type="operand">min</e>
          <e type="operator" args="2">-</e>
          <e type="bracket">(</e>
          <e type="operand">10</e>
          <e type="operand">12</e>
          <e type="operator" args="1">-</e>
          <e type="operator" args="2">^</e>
          <e type="operator" args="2">+</e>
          <e type="operator" args="2">:</e>
          <e type="operand">HighLow</e>
          <e type="operand">High</e>
          <e type="operand">Low</e>
          <e type="operator" args="2">-</e>
          <e type="bracket">(</e>
          <e type="operator" args="2">:</e>
          <e type="operand">i</e>
          <e type="operand">1</e>
          <e type="operand">M</e>
          <e type="function" preserve="true" args="1">rows</e>
          <e type="function" preserve="true" args="2">range</e>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operand">M</e>
          <e type="function" preserve="true" args="1">cols</e>
          <e type="function" preserve="true" args="2">range</e>
          <e type="operand">N</e>
          <e type="operand">i</e>
          <e type="operand">j</e>
          <e type="function" preserve="true" args="3">el</e>
          <e type="operand">M</e>
          <e type="operand">i</e>
          <e type="operand">j</e>
          <e type="function" preserve="true" args="3">el</e>
          <e type="operand">min</e>
          <e type="operator" args="2">-</e>
          <e type="operand">maxmin</e>
          <e type="operator" args="2">/</e>
          <e type="operator" args="2">:</e>
          <e type="function" preserve="true" args="3">for</e>
          <e type="function" preserve="true" args="3">for</e>
          <e type="operand">HighLow</e>
          <e type="operand">N</e>
          <e type="operator" args="2">*</e>
          <e type="operand">Low</e>
          <e type="operator" args="2">+</e>
          <e type="operand">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="19" left="387" top="1503" width="413" height="217" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">f</e>
          <e type="operand">γ</e>
          <e type="operand">M</e>
          <e type="function" args="3">fmap</e>
          <e type="operand">i</e>
          <e type="operand">1</e>
          <e type="operand">M</e>
          <e type="function" preserve="true" args="1">rows</e>
          <e type="function" preserve="true" args="2">range</e>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operand">M</e>
          <e type="function" preserve="true" args="1">cols</e>
          <e type="function" preserve="true" args="2">range</e>
          <e type="operand">V</e>
          <e type="operand">i</e>
          <e type="operand">j</e>
          <e type="function" preserve="true" args="3">el</e>
          <e type="operand">M</e>
          <e type="operand">i</e>
          <e type="operand">j</e>
          <e type="function" preserve="true" args="3">el</e>
          <e type="function" args="1">f</e>
          <e type="function" preserve="true" args="1">Re</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">---next: Gamma scaling---</e>
          <e type="operand">min</e>
          <e type="operand">V</e>
          <e type="function" preserve="true" args="1">Min</e>
          <e type="operator" args="2">:</e>
          <e type="operand">max</e>
          <e type="operand">V</e>
          <e type="function" preserve="true" args="1">Max</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" preserve="true" args="4">mat</e>
          <e type="operand">i</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">j</e>
          <e type="operand">1</e>
          <e type="operand">V</e>
          <e type="function" preserve="true" args="1">cols</e>
          <e type="function" preserve="true" args="2">range</e>
          <e type="operand">V</e>
          <e type="operand">i</e>
          <e type="operand">j</e>
          <e type="function" preserve="true" args="3">el</e>
          <e type="operand">V</e>
          <e type="operand">i</e>
          <e type="operand">j</e>
          <e type="function" preserve="true" args="3">el</e>
          <e type="operand">min</e>
          <e type="operator" args="2">-</e>
          <e type="operand">max</e>
          <e type="operand">min</e>
          <e type="operator" args="2">-</e>
          <e type="operator" args="2">/</e>
          <e type="operand">γ</e>
          <e type="operator" args="2">*</e>
          <e type="function" preserve="true" args="1">Floor</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">V</e>
          <e type="operand">5</e>
          <e type="operand">1</e>
          <e type="function" preserve="true" args="7">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="20" left="9" top="1701" width="405" height="169" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2" decimalPlaces="4">
        <description active="true" position="Top" lang="eng">
          <p>Generate the symmetric square [U,V] matrix</p>
        </description>
        <input>
          <e type="operand">x</e>
          <e type="operand">y</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">M</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">M</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="21" left="432" top="1728" width="264" height="121" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
      <math optimize="2" decimalPlaces="4">
        <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="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="22" top="1908" color="#000000" bgColor="#ffffff">
      <area terminator="true" />
    </region>
    <region id="23" left="612" top="1935" width="96" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">t0</e>
          <e type="operand">1</e>
          <e type="function" preserve="true" args="1">time</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="24" left="9" top="1944" width="95" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math fractionType="auto">
        <input>
          <e type="operand">a</e>
          <e type="operand">81</e>
          <e type="operand">6</e>
          <e type="operand">π</e>
          <e type="operator" args="2">*</e>
          <e type="function" preserve="true" args="1">sqrt</e>
          <e type="operator" args="2">*</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="25" left="351" top="1953" width="164" height="26" color="#000000" bgColor="#ffff80" fontSize="10">
      <math fractionType="auto">
        <input>
          <e type="operand">L</e>
          <e type="operand">10</e>
          <e type="operator" args="1">-</e>
          <e type="operator" args="2">:</e>
          <e type="operand">H</e>
          <e type="operand">10</e>
          <e type="operator" args="2">:</e>
          <e type="operand">N</e>
          <e type="operand">50</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="26" left="9" top="1971" width="308" height="51" color="#000000" bgColor="#ffffff" fontSize="10">
      <math fractionType="auto">
        <input>
          <e type="operand">x</e>
          <e type="operand">y</e>
          <e type="function" args="2">Φ</e>
          <e type="operand">1</e>
          <e type="operator" args="1">-</e>
          <e type="operand">3</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">y</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="2">*</e>
          <e type="function" preserve="true" args="1">exp</e>
          <e type="operand">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="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="operand">a</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>
        </input>
      </math>
    </region>
    <region id="27" left="351" top="1980" width="119" height="26" color="#000000" bgColor="#ffff80" fontSize="10">
      <math 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="28" left="486" top="1980" width="43" height="24" color="#000000" bgColor="#ffff80" fontSize="10">
      <math decimalPlaces="4">
        <input>
          <e type="operand">V</e>
          <e type="operand">U</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="29" left="9" top="2025" width="290" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
      <math fractionType="auto">
        <input>
          <e type="operand">M</e>
          <e type="operand">x</e>
          <e type="operand">y</e>
          <e type="function" args="2">Φ</e>
          <e type="operand">U</e>
          <e type="operand">V</e>
          <e type="function" args="3">Sym</e>
          <e type="operand">0</e>
          <e type="operand">255</e>
          <e type="function" args="3">Scale</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="30" left="9" top="2061" width="61" height="59" color="#000000" bgColor="#ffffff" fontSize="10">
      <image>
        <imagefile filename="pkiwvmmx.png" lenght="2404" width="51" height="51" option="border=false;">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</imagefile>
        <input>
          <e type="operand">M</e>
        </input>
      </image>
    </region>
    <region id="31" left="99" top="2070" width="43" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
      <math evaluate="false">
        <input>
          <e type="operand">M</e>
          <e type="operand">M</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="32" left="261" top="2088" width="418" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
      <text lang="eng">
        <p bold="true">Grayscale Image: Vectorise, scale γ</p>
      </text>
    </region>
    <region id="33" left="99" top="2097" width="124" height="35" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">v</e>
          <e type="operand">M</e>
          <e type="operand">25</e>
          <e type="function" preserve="true" args="2">row</e>
          <e type="function" preserve="true" args="1">transpose</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region id="34" left="9" top="2142" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
      <plot type="2d" render="lines" scale_x="0.0182480036314008" scale_y="0.34173973914201" scale_z="0.00623606800085735" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-76" transpose_y="1" transpose_z="0">
        <input>
          <e type="operand">v</e>
          <e type="operand">x</e>
          <e type="function" preserve="true" args="2">el</e>
        </input>
      </plot>
    </region>
    <region id="35" left="261" top="2142" width="87" height="62" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">A</e>
          <e type="operand">1</e>
          <e type="operator" args="2">:</e>
          <e type="operand">xo</e>
          <e type="operand">128</e>
          <e type="operator" args="2">:</e>
          <e type="operand">n</e>
          <e type="operand">0.125</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="36" left="360" top="2142" width="172" height="59" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">x</e>
          <e type="function" args="1">f</e>
          <e type="operand">A</e>
          <e type="operand">x</e>
          <e type="operand">xo</e>
          <e type="operator" args="2">-</e>
          <e type="bracket">(</e>
          <e type="operand">n</e>
          <e type="operator" args="2">^</e>
          <e type="function" preserve="true" args="1">abs</e>
          <e type="operator" args="2">*</e>
          <e type="operator" args="2">:</e>
          <e type="operand">pγ</e>
          <e type="operand">f</e>
          <e type="operand">255</e>
          <e type="operand">M</e>
          <e type="function" args="3">fmap</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="37" left="549" top="2142" width="165" height="92" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand">U</e>
          <e type="operand">0</e>
          <e type="operand">255</e>
          <e type="operand">1</e>
          <e type="function" preserve="true" args="3">range</e>
          <e type="operator" args="2">:</e>
          <e type="operand">i</e>
          <e type="operand">1</e>
          <e type="operand">U</e>
          <e type="function" preserve="true" args="1">rows</e>
          <e type="function" preserve="true" args="2">range</e>
          <e type="operand">N</e>
          <e type="operand">i</e>
          <e type="function" preserve="true" args="2">el</e>
          <e type="operand">U</e>
          <e type="operand">i</e>
          <e type="function" preserve="true" args="2">el</e>
          <e type="function" args="1">f</e>
          <e type="operator" args="2">:</e>
          <e type="function" preserve="true" args="3">for</e>
          <e type="operand">Ω</e>
          <e type="operand">U</e>
          <e type="operand">N</e>
          <e type="function" preserve="true" args="2">augment</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="38" left="360" top="2214" width="61" height="59" color="#000000" bgColor="#ffffff" fontSize="10">
      <image>
        <imagefile filename="50polqky.png" lenght="2095" width="51" height="51" option="border=false;">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</imagefile>
        <input>
          <e type="operand">pγ</e>
        </input>
      </image>
    </region>
    <region id="39" left="441" top="2241" width="292" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
      <plot type="2d" render="lines" scale_x="5.42104925413932" scale_y="0.0769964038027869" scale_z="0.417401297406508" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-107" transpose_y="-48" transpose_z="0">
        <input>
          <e type="operand">Ω</e>
          <e type="operand">0</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="40" left="234" top="2349" width="166" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
      <math decimalPlaces="0">
        <input>
          <e type="operand">1</e>
          <e type="function" preserve="true" args="1">time</e>
          <e type="operand">t0</e>
          <e type="operator" args="2">-</e>
        </input>
        <result action="numeric">
          <e type="operand">50</e>
          <e type="operand" style="unit">sec</e>
          <e type="operator" args="2">*</e>
        </result>
      </math>
    </region>
    <region id="41" top="2538" color="#000000" bgColor="#ffffff">
      <area collapsed="true">
        <title lang="eng">
          <p>     hatch(f,g,x1,x2,N)     </p>
        </title>
      </area>
      <region id="42" left="9" top="2565" width="447" height="239" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
        <math decimalPlaces="4">
          <description active="true" position="Top" lang="ger">
            <p>Erzeugt eine Matrix für die Darstellung vertikaler Linien zwischen den Funktionen f(x) und g(x) im Bereich von x1 bis x2 mit 2*n Linien.</p>
          </description>
          <description active="true" position="Top" lang="eng">
            <p>Generates a matrix for 2*N vertical lines (hatching) between functions f(x) and g(x) in x-range from x1 to x2</p>
          </description>
          <input>
            <e type="operand">f</e>
            <e type="operand">g</e>
            <e type="operand">x1</e>
            <e type="operand">x2</e>
            <e type="operand">N</e>
            <e type="function" args="5">hatch</e>
            <e type="operand">dx</e>
            <e type="operand">x2</e>
            <e type="operand">x1</e>
            <e type="operator" args="2">-</e>
            <e type="operand">N</e>
            <e type="operator" args="2">/</e>
            <e type="bracket">(</e>
            <e type="operator" args="2">:</e>
            <e type="operand">h</e>
            <e type="operand">x1</e>
            <e type="operand">x1</e>
            <e type="function" args="1">f</e>
            <e type="operand">x1</e>
            <e type="operand">x1</e>
            <e type="function" args="1">g</e>
            <e type="operand">2</e>
            <e type="operand">2</e>
            <e type="function" preserve="true" args="6">mat</e>
            <e type="operator" args="2">:</e>
            <e type="operand">x</e>
            <e type="operand">x1</e>
            <e type="operand">x2</e>
            <e type="operand">dx</e>
            <e type="operator" args="2">-</e>
            <e type="operand">x1</e>
            <e type="operand">dx</e>
            <e type="operator" args="2">+</e>
            <e type="function" preserve="true" args="3">range</e>
            <e type="operand">h</e>
            <e type="operand">h</e>
            <e type="operand">x</e>
            <e type="operand">dx</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="operand">dx</e>
            <e type="operand">2</e>
            <e type="operator" args="2">/</e>
            <e type="operator" args="2">+</e>
            <e type="function" args="1">g</e>
            <e type="operand">x</e>
            <e type="operand">dx</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="operand">dx</e>
            <e type="operand">2</e>
            <e type="operator" args="2">/</e>
            <e type="operator" args="2">+</e>
            <e type="function" args="1">f</e>
            <e type="operand">x</e>
            <e type="operand">dx</e>
            <e type="operator" args="2">+</e>
            <e type="operand">x</e>
            <e type="operand">dx</e>
            <e type="operator" args="2">+</e>
            <e type="function" args="1">f</e>
            <e type="operand">x</e>
            <e type="operand">dx</e>
            <e type="operator" args="2">+</e>
            <e type="operand">x</e>
            <e type="operand">dx</e>
            <e type="operator" args="2">+</e>
            <e type="function" args="1">g</e>
            <e type="operand">4</e>
            <e type="operand">2</e>
            <e type="function" preserve="true" args="10">mat</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">h</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="43" top="2862" color="#000000" bgColor="#ffffff">
        <area terminator="true" />
      </region>
      <region id="44" left="9" top="2889" width="67" height="41" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">x</e>
            <e type="function" args="1">f</e>
            <e type="operand">1</e>
            <e type="operand">x</e>
            <e type="operator" args="2">/</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="45" left="108" top="2898" width="63" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">x</e>
            <e type="function" args="1">g</e>
            <e type="operand">0</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="46" left="198" top="2898" width="43" height="24" color="#000000" bgColor="#ebebeb" fontSize="10">
        <math>
          <input>
            <e type="operand">b</e>
            <e type="operand">3</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="47" left="9" top="2934" width="240" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
        <math>
          <input>
            <e type="operand">H</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="operand">1</e>
            <e type="operand">b</e>
            <e type="operand">10</e>
            <e type="function" args="5">hatch</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region id="48" left="9" top="2961" width="462" height="248" color="#000000" bgColor="#ffffff" fontSize="10">
        <plot type="2d" render="lines" scale_x="7.54543243265599" scale_y="5.3929697505018" scale_z="40.692288863769" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-58" transpose_y="0" transpose_z="0">
          <description active="true" position="Top" lang="eng">
            <p>Classroom hatch demo  ln(x)</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">g</e>
            <e type="operand">H</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="49" left="234" top="3114" width="168" height="66" color="#000000" bgColor="#ffff80" fontSize="10">
        <math>
          <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="operand">b</e>
            <e type="function" preserve="true" args="4">int</e>
          </input>
          <result action="numeric">
            <e type="operand">1.098612</e>
          </result>
        </math>
      </region>
      <region id="50" left="234" top="3177" width="139" height="26" color="#000000" bgColor="#ebebeb" fontSize="10">
        <math>
          <input>
            <e type="operand">b</e>
            <e type="function" preserve="true" args="1">ln</e>
          </input>
          <result action="numeric">
            <e type="operand">1.098612</e>
          </result>
        </math>
      </region>
    </region>
  </region>
</regions>