﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.97.5346.24640"?>
<regions>
  <settings>
    <identity>
      <id>a0059979-7093-4493-8929-fc45ca7d4f9a</id>
      <revision>3</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="Math Region" version="0.97.5346.24640" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="Custom Functions" version="1.0.5449.20348" guid="18dadffd-79a3-4cf9-aee1-d66deb0ea720" />
      <assembly name="Special Functions" version="1.11.5346.31403" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
      <assembly name="Plot Region" version="1.9.5346.32570" guid="c451c2b5-798b-4f08-b9ec-b90963d1ddaa" />
      <assembly name="Image Region" version="1.97.5327.41206" guid="63ddaef8-9a56-4ff6-938e-d590b638bf99" />
    </dependences>
  </settings>
  <region id="0" left="36" top="90" width="188" height="48" border="true" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math optimize="0" fractionType="fraction">
      <description active="true" position="Top" lang="eng">
        <p>Unform ...  -1 &lt; rnd &lt; 1  </p>
      </description>
      <input>
        <e type="operand">n</e>
        <e type="function" args="1">rnd</e>
        <e type="operand">μ</e>
        <e type="operand">n</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">line</e>
        <e type="operator" args="2">:</e>
        <e type="operand">2</e>
        <e type="operand">μ</e>
        <e type="function" preserve="true" args="1">Random</e>
        <e type="operator" args="2">*</e>
        <e type="operand">1</e>
        <e type="operator" args="2">-</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="1" left="234" top="135" width="80" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2">
      <input>
        <e type="operand">V</e>
        <e type="operand">5</e>
        <e type="function" args="1">rnd</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="2" left="36" top="171" width="306" height="100" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">V</e>
        <e type="operand">V</e>
        <e type="function" preserve="true" args="1">Max</e>
        <e type="operand">V</e>
        <e type="function" preserve="true" args="1">Min</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="4">mat</e>
      </input>
      <result action="numeric">
        <e type="operand">0.989099</e>
        <e type="operand">0.106242</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.045642</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.146028</e>
        <e type="operand">0.153204</e>
        <e type="operator" args="1">-</e>
        <e type="operand">5</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">0.989099</e>
        <e type="operand">0.153204</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>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="3" top="288" color="#000000" bgColor="#ffffff">
    <area collapsed="true">
      <title lang="eng">
        <p>     Utilities     </p>
      </title>
    </area>
    <region id="4" left="0" top="324" 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="5" left="0" top="549" 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="6" left="414" top="594" 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="7" top="756" color="#000000" bgColor="#ffffff">
      <area terminator="true" />
    </region>
    <region id="8" left="54" top="801" 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="9" left="414" top="810" 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="10" left="54" top="828" 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="11" left="414" top="837" 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="12" left="549" top="837" 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="13" left="216" top="900" width="183" height="79" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <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="operator" args="2">:</e>
          <e type="operand">M</e>
          <e type="operand">M</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">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>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" preserve="true" args="5">line</e>
        </input>
      </math>
    </region>
    <region id="14" left="414" top="900" 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="15" left="513" top="963" width="61" height="59" color="#000000" bgColor="#ffffff" fontSize="10">
      <image>
        <imagefile filename="pkiwvmmx.png" lenght="2404" width="51" height="51" option="border=false;">iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAIAAAC1w6d9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAACOJJREFUWEfN2fWvVcsVB/D9XtFCQ6FocA8OQYIEd4K7u7tLkSLFihUtWiCEQghQCCE0JEiRAMWhWKA4fUiwQJG2tP28Oz0nt7z+AWd+2Hfumu/6ru/MrJnZe843ffv2/XdS+VdS+fLlS3j+83/LP5IKW/InWCiBQfkmVn4UKylSpEiZMmXyZ/g3eYH99ttvw1MJHNGAAQP69+9PX58+fXr16tW9e/cuXbp07NixXbt2rVq1atq0aaNGjerWrVujRo0qVapUqFChTJkyxYsXL1y4cP78+XPnzp0jR45s2bJlyZLlZ7GizsKuFQYSnhdfDHiw4cSMXxSxRBRXdBoooYeqaPDgwYMGDRo4cGDQp7lHjx5BXJs2bVq0aNGkSZP69evXrFmzatWq2EuXLl2sWLFChQrlzZs3Z86cRGTOnDlTpkw/jRV1FnatMJDwvPhiwIMNJ2b8QZaI4gZNlNBDVTR8+PBhw4YNGTLEP6z9+vXr3bt3ENehQ4fWrVs3a9asYcOGtWvXrlatWsWKFfVepIIFC+bJk8fAGKGMGTNmyJDhJ7GizsKuFQYSnhdfDHiw4cSMP8gSUVzRaaCEHqqi0aNHjxo1auTIkf4ZOnQovYQbVQ6dO3c22i1bttTFevXqVa9evVKlSkFZgQIFTJaBMUKkpE+f/sexos7CrhUGMijjiwEPNpyY8Ysilojiik4DJfRQFY0fP37cuHFjx44dM2YMkzaqyTe23Dp16tS2bdswbCaicuXK5cqVkzdGIleuXFmzZjU8Bitt2rRp0qRJnTq1pzoLu1YYSHhefDGEAcOJGb8oYokorug0UEIPVdHPk8qkSZMmTpzo/6DPeOoEN4kpFYy8jspc01G+fPkSJUoEZaZMdqVLl46m+AJUZ2HXGpTB8+KLAQ82nJjxiyJW0CQ6DZQESdEvksq0adOmTp06efJkDUHfiBEjzHoQJyEkrO5aWSalVKlS8jooM3GmMVWqVPGVr87CHpRBwvPiiwEPtiALvyhBk7ii00BJkBT9MlZmzZo1c+bM6dOna4YzpKY8iOvatavxt8512sovW7Zs0aJFZbf5osD02ZzCPuSpzsKuFQYSnhdfDHiwBVn4RRFLRHFFpyGuJ/pVrMyfP3/evHlz5szRNmPGjClTpkyYMEEmSgJJahGZBfuQrlv/UidfvnxyPK7s+70xijzjyrTCQMLz4osBDzacmPGLIpaI4opOQ1xPtGTJkl/HivrixYsXLlwIBK0f5ttoI7KwJUfz5s11XS6bIAlkX5DpYcy+UsauFQYSnhdfDHiw4cSMXxSxRBT3KyXRypUrV61a9ZtYUV+xYsXSpUsXLVrExwjrlvVi8Hv27Nm+fXspbABktGmSRnZ++S7948rUWdi1wkDC8+KLAQ82nJjxiyKWiF9poCpat27dhg0bfpusrF+/fu3ataDLli3Tm9mzZ8uDIE7mmpEGDRrIm5IlSzp8JJM9wnq0AojzVGdh1woDCc+Lb5CFDSdm/KKIJWJyAfRQFW3evHnLli1bt279Xayos2zatIkDT1Otc5YMUnuPRDEvtWrVMhhFihRxBJk4i9FQkeWpzsKuFQYSnhdfDHiw4cSMX5T/G52qaNu2bTt27Ni5c+fu3bt/n1RUdu3axUgqBPnLly+XmFay/LBfS5fGjRvbn+SQHA/DFt9pw4Cxa4WBhOfFFwMebDgx4xdFrOShKWGkKtKwZ8+effv27d+//8CBA39IKir+3bt3r1agjRs36uKCBQtQ2xUtLoexc8ZRGM82gqSXZzzDtMJAwvPiiwEPNpyY8f8wKCX0aI3U6Dh48OChQ4eOHDly9OjRPyYVdRYqAfTDmK9evVpymA7bo4PFnum0sVeFRUqQfd8zLEl2rTCQ8Lz4YsCDDSfmEDGEEzdEpIQegCggNJw4ceLUqVNnzpz5U6ycPn2akQOMfhj8NWvW6LeV5fR1HpspCe7wMXfhRc1TnYVdKwwkPC++GPBgw4kZfzyWuKIzUhJGJDp8+PCxY8dYz549e+HChcuXL1+9evXPSeXKlSuXLl1iP3nyJLR+mAUB5IqN28ud94Uwp94mrERvY57qYR61wkDC8+KLAQ82nJjxh0Aiiis6OyX0UBX5Q/u5c+e0Xbt27ebNm7dv3/5LrKjfuHFDk84Zc2mxfft2kzJ37lwHi23T+0xYp/Z6OecZ1iO7VhhIeF58MeDBhvOrKOKKrokSeqiKaPQP+devX4e+d+/ew4cPnzx58tekouJfOrWeP3/++PHjApgUO6EzzsHXrVs3p6EXL0eQVx1PdRZ2rTCQ8Lz4YsCD7YchxBVdKyX0UBXphIENsu7fv0/Ks2fPXrx48fLly1evXnmqf/fddw8ePLh169bFixf1xqRIZHuSPdPm6d0hnKdepsP5yMKuFQYSnhdfDHiwfcUvoriiB3H0UBXph2nmQ3WQRdDbt2/fvXv3t6Si8ubNm+fPnz969AgMXv7ageyTDmDzFTYRguSWZ9gm2LXCQMLz4osBD7bk5GKJGMTRAEYPfKQrZN65c8cIP3361CCBEvTp06e/J5XPnz9/+PCBEakeA8sDa8cc2TOdyl79vNhILJPoqc7CrhUGEp4XXwx4sOEM5KKIxSiu6DRQAkxVFPLx7t27jx8/5vn69ev3799z8F0ZviV9Y6Lgr0nmGXAdsnZsho48by/OHIMUPmc81VnYtcJAwvPiiwEPNpyBXBSxRNQkOg2UhDX3vTLrIq7MUHPWJ87h21jh//HjR026JX91yK7jHAsT6o3U4RO+GDzVWcJUwkDC8+KLAQ+2OLMoYokYEiYoo+e/yhJ0zBI3zxJ3bSbufpa4Z0DinpuJ+66RuO9niftOm7jfAYn77ZS435uJ+42euPcaiXsXlLj3Z4l755i497SJe7eduL8HJO5vKIn7u1Pi/laXuL9vht9c3Si5Eg8/u/qadUPug9vNr9tyN9N16tRxw+NaP/zy6uLO7bAf4VyYuVp3m5c9e3bXeq5nPdVZ2LXCQMKHX14x4MGGEzN+UcQSMfz4SgMl4ffX/wAHzDpo1xd0iQAAAABJRU5ErkJggg==</imagefile>
        <input>
          <e type="operand">M</e>
        </input>
      </image>
    </region>
  </region>
</regions>