﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.97.5346.24640"?>
<regions>
  <settings>
    <identity>
      <id>cc4d54a5-c2e7-4194-a941-04208cc13909</id>
      <revision>13</revision>
    </identity>
    <calculation>
      <precision>6</precision>
      <exponentialThreshold>5</exponentialThreshold>
      <fractions>auto</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="Custom Functions" version="1.0.5449.20348" guid="18dadffd-79a3-4cf9-aee1-d66deb0ea720" />
      <assembly name="Math Region" version="0.97.5346.24640" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="Special Functions" version="1.11.5346.31403" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
      <assembly name="Text Region" version="1.10.5346.31409" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="Image Region" version="1.97.5327.41206" guid="63ddaef8-9a56-4ff6-938e-d590b638bf99" />
    </dependences>
  </settings>
  <region id="0" left="27" top="9" width="483" height="56" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math optimize="2" evaluate="false" fractionType="none" decimalPlaces="4" exponentialThreshold="3">
      <description active="true" position="Top" lang="eng">
        <p>Weak algorithm , will fail unepectedly !</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">High</e>
        <e type="operand">Low</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="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="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operand">Low</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="1" left="27" top="90" width="382" height="193" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2">
      <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="2" left="27" top="315" width="172" height="86" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2">
      <input>
        <e type="operand">M</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">32</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">j</e>
        <e type="operand">1</e>
        <e type="operand">32</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">m</e>
        <e type="operand">i</e>
        <e type="operand">j</e>
        <e type="function" preserve="true" args="3">el</e>
        <e type="operand">i</e>
        <e type="operand">j</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">m</e>
        <e type="operand">0</e>
        <e type="operand">255</e>
        <e type="function" args="3">Scale</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="3" left="207" top="315" width="221" height="31" color="#000000" bgColor="#ffffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Round OFF a matrix</p>
    </text>
  </region>
  <region id="4" left="207" top="351" width="327" height="90" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="none" decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">M</e>
        <e type="operand">n</e>
        <e type="function" args="2">Mround</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">m</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">n</e>
        <e type="function" preserve="true" args="2">round</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">m</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="5" left="27" top="414" width="42" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <image>
      <imagefile filename="srybrkkv.png" lenght="1659" width="32" height="32" option="border=false;">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</imagefile>
      <input>
        <e type="operand">M</e>
      </input>
    </image>
  </region>
  <region id="6" left="81" top="414" width="42" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <image>
      <imagefile filename="40be0qyn.png" lenght="1657" width="32" height="32" option="border=false;">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</imagefile>
      <input>
        <e type="operand">M</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
      </input>
    </image>
  </region>
</regions>