﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.98.6179.21440"?>
<regions>
  <settings>
    <identity>
      <id>a1b23ff9-3f36-42fa-9bad-ffec98bb2143</id>
      <revision>9</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="Math Region" version="0.98.6179.21440" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="Text Region" version="1.10.6179.21446" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="Nonlinear Solvers" version="1.1.6099.14159" guid="618b7e96-330a-406a-b055-9e577672f0b8" />
    </dependencies>
    <mode debug="true" />
  </settings>
  <region id="0" left="27" top="27" width="220" height="83" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">system</e>
        <e type="operand">2</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operand">y</e>
        <e type="operator" args="2">+</e>
        <e type="operand">5</e>
        <e type="operator" args="2">-</e>
        <e type="operand">2</e>
        <e type="operand">z</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">y</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operand">4</e>
        <e type="operand">z</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">4</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="operand">y</e>
        <e type="operator" args="2">*</e>
        <e type="operand">z</e>
        <e type="operator" args="2">+</e>
        <e type="operand">z</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="1" left="261" top="36" width="128" height="72" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">init</e>
        <e type="operand">x</e>
        <e type="operand">1.42</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">y</e>
        <e type="operand">0.97</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">z</e>
        <e type="operand">10</e>
        <e type="operand">2</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="2" left="423" top="36" width="88" height="72" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>start</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="operand">1</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">y</e>
        <e type="operand">0.99</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">z</e>
        <e type="operand">10</e>
        <e type="operand">15</e>
        <e type="operator" args="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">mat</e>
      </input>
    </math>
  </region>
  <region id="3" left="576" top="36" width="80" height="72" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>refine</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="operand">1.42</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">y</e>
        <e type="operand">0.97</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">z</e>
        <e type="operand">10</e>
        <e type="operand">2</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
      </input>
    </math>
  </region>
  <region id="4" left="27" top="126" width="296" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2">
      <input>
        <e type="operand">x</e>
        <e type="operand">y</e>
        <e type="operand">z</e>
        <e type="function" args="3">sol</e>
        <e type="operand">system</e>
        <e type="operand">init</e>
        <e type="function" preserve="true" args="2">FindRoot</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="5" left="27" top="162" width="313" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="15">
      <input>
        <e type="operand">x</e>
        <e type="operand">y</e>
        <e type="operand">z</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operand">x</e>
        <e type="operand">y</e>
        <e type="operand">z</e>
        <e type="function" args="3">sol</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">1.42246938898689</e>
        <e type="operand">0.975388527999137</e>
        <e type="operand">0.768008039235655</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="6" left="27" top="225" width="334" height="83" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="9" exponentialThreshold="15">
      <input>
        <e type="operand">sanity</e>
        <e type="operand">2</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operand">y</e>
        <e type="operator" args="2">+</e>
        <e type="operand">5</e>
        <e type="operator" args="2">-</e>
        <e type="operand">2</e>
        <e type="operand">z</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">y</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operand">4</e>
        <e type="operand">z</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">4</e>
        <e type="operator" args="2">-</e>
        <e type="operand">x</e>
        <e type="operand">y</e>
        <e type="operator" args="2">*</e>
        <e type="operand">z</e>
        <e type="operator" args="2">+</e>
        <e type="operand">z</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operator" args="2">-</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">0.000000003</e>
        <e type="operand">0.000000007</e>
        <e type="operand">0.000000003</e>
        <e type="operator" args="1">-</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="7" left="27" top="315" width="475" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Mathcad example sanity 0.000000000000000</p>
    </text>
  </region>
  <region id="8" left="90" top="351" width="195" height="63" color="#000000" bgColor="#e1ffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="operand">y</e>
        <e type="operand">z</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operand">1.42246939034512</e>
        <e type="operand">0.975388528087757</e>
        <e type="operand">0.768008037465102</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="9" left="90" top="423" width="239" height="83" color="#000000" bgColor="#e1ffff" fontSize="10">
    <math decimalPlaces="0" exponentialThreshold="15">
      <input>
        <e type="operand">2</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operand">y</e>
        <e type="operator" args="2">+</e>
        <e type="operand">5</e>
        <e type="operator" args="2">-</e>
        <e type="operand">2</e>
        <e type="operand">z</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">y</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operand">4</e>
        <e type="operand">z</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">4</e>
        <e type="operator" args="2">-</e>
        <e type="operand">x</e>
        <e type="operand">y</e>
        <e type="operator" args="2">*</e>
        <e type="operand">z</e>
        <e type="operator" args="2">+</e>
        <e type="operand">z</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operator" args="2">-</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">7</e>
        <e type="operand">10</e>
        <e type="operand">15</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">1</e>
        <e type="operand">10</e>
        <e type="operand">15</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">0</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="10" left="27" top="531" width="704" height="264" border="true" color="#000000" bgColor="#ffffe1" fontSize="10">
    <text lang="eng">
      <p>Modifications to the Levenberg-Marquardt Method:To make the Levenberg-Marquardt method more effective on actual problems, Mathcad includes the following modifications to the basic method: The first time the solver stops at a point that is not a solution, Mathcad adds a small random amount to all the variables and tries again. This helps avoid getting stuck in local minima and other points from which there is no preferred direction. Mathcad does this only once per solve, the first time the solver stops on a point that is not a solution. If you include inequality constraints in a solve block, Mathcad solves the subsystem consisting of only the inequalities first before adding in the in the equality constraints and attempting a full solution. This is equivalent to moving the guesses into an area where the inequalities are all satisfied beforestarting the solver.</p>
    </text>
  </region>
</regions>