﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.97.5189.3332"?>
<regions>
  <settings>
    <identity>
      <id>be8ed228-7b9f-4d88-9521-f6039e697cd5</id>
      <revision>99</revision>
    </identity>
    <calculation>
      <precision>4</precision>
      <exponentialThreshold>5</exponentialThreshold>
      <fractions>decimal</fractions>
    </calculation>
    <pageModel active="true" printAreas="true" simpleEqualsOnly="false" printBackgroundImages="true">
      <paper id="9" orientation="Portrait" width="827" height="1169" />
      <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.5189.3332" guid="a37cba83-b69c-4c71-9992-55ff666763bd" />
      <assembly name="Math Region" version="0.97.5189.3332" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="Text Region" version="1.10.5197.29249" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="MaximaPlugin" version="1.97.5154.19741" guid="44011c1e-5d0d-4533-8e68-e32b5badce41" />
      <assembly name="Statistical Tools" version="1.0.4902.38391" guid="76f6e9f5-ac86-4ffb-9e4d-284c8daecaf9" />
      <assembly name="Special Functions" version="1.11.5189.3346" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
      <assembly name="Image Region" version="1.0.5225.20525" guid="63ddaef8-9a56-4ff6-938e-d590b638bf99" />
    </dependences>
  </settings>
  <region id="0" left="18" top="18" width="270" height="26" color="#000000" bgColor="#ffff80" fontSize="10">
    <math>
      <input>
        <e type="operand">data</e>
        <e type="operand">vars</e>
        <e type="operand">eqn</e>
        <e type="operand">pars</e>
        <e type="operand">init</e>
        <e type="function" preserve="true" args="5">Fit</e>
      </input>
    </math>
  </region>
  <region id="1" left="18" top="54" width="202" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Bestandteil des Plugins</p>
    </text>
    <text lang="eng">
      <p>Part of plugin</p>
    </text>
  </region>
  <region id="2" left="243" top="54" width="61" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p href="Plugin Maxima.sm">Maxima</p>
    </text>
  </region>
  <region id="3" left="18" top="90" width="703" height="56" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Ausgleichsrechnung (kleinste Fehlerquadrate). Passt die Parameter pars in der Gleichung eqn mit den Startwerten init so an, dass der mittlere quadratische Abstandzwischen den durch data gegebenen Daten und der Gleichung minimal wird.</p>
    </text>
    <text lang="eng">
      <p>Least square fit. Finds values for parameters pars in the equation eqn such that thesquare error between equation and given data is minimized.</p>
    </text>
  </region>
  <region id="4" left="54" top="162" width="49" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>data </p>
    </text>
  </region>
  <region id="5" left="126" top="162" width="569" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Matrix with given data, rows are data records, columns correspond tovariables.</p>
    </text>
  </region>
  <region id="6" left="54" top="216" width="45" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">vars</e>
      </input>
    </math>
  </region>
  <region id="7" left="126" top="216" width="520" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Liste der Variablennamen (für jede Spalte in data ein Eintrag)</p>
    </text>
    <text lang="eng">
      <p>List of variable names, one for each column in data matrix</p>
    </text>
  </region>
  <region id="8" left="54" top="252" width="37" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">eqn</e>
      </input>
    </math>
  </region>
  <region id="9" left="126" top="252" width="540" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Gleichung, verknüpft die in vars aufgelisteten Größen und die in pars aufgelisteten Ausgleichsparameter.</p>
    </text>
    <text lang="eng">
      <p>Equation, written in terms of the quantities given in vars and the parameters given in pars.</p>
    </text>
  </region>
  <region id="10" left="54" top="297" width="49" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>pars </p>
    </text>
  </region>
  <region id="11" left="126" top="297" width="553" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Namen der freien Parameter in der Gleichung eqn, gegeben als Liste</p>
    </text>
    <text lang="eng">
      <p>List of parameter names in equation eqn</p>
    </text>
  </region>
  <region id="12" left="54" top="333" width="49" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>init </p>
    </text>
  </region>
  <region id="13" left="126" top="333" width="455" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Startwerte für die Suche nach den optimalen Parametern</p>
    </text>
    <text lang="eng">
      <p>Initial values for parameter optimization</p>
    </text>
  </region>
  <region id="14" left="18" top="360" width="674" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Rückgabewert ist eine Liste mit Gleichungen der Form Parameter=Wert. Dieser kann genau wie bei Solve() mit Assign für eine Zuweisung benutzt werden.</p>
    </text>
    <text lang="eng">
      <p>The function returns a list of equations parameter=value. Just as with Solve() you can use Assign to convert these equations to assignments for further use of theparameters and for numeric display.</p>
    </text>
  </region>
  <region id="15" left="18" top="405" width="489" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p bold="true">Konvergenz und Lösung können von den Startwerten abhängen.</p>
    </text>
    <text lang="eng">
      <p bold="true">Convergence and solution may depend on the initial values.</p>
    </text>
  </region>
  <region id="16" left="18" top="432" width="94" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p bold="true">Beispiel 1</p>
    </text>
    <text lang="eng">
      <p bold="true">Example 1</p>
    </text>
  </region>
  <region id="17" left="18" top="459" width="389" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Anpassen einer Geradengleichung an zwei Punkte</p>
    </text>
    <text lang="eng">
      <p>Establish a linear function from two data points.</p>
    </text>
  </region>
  <region id="18" left="36" top="486" width="474" height="46" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">0</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">4</e>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">x</e>
        <e type="operand">y</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
        <e type="operand">y</e>
        <e type="operand">a</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operand">b</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
        <e type="operand">0</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>
        <e type="function" preserve="true" args="5">Fit</e>
      </input>
      <result action="none">
        <e type="operand">a</e>
        <e type="operand">1.500000000464798</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">b</e>
        <e type="operand">1.000000000255249</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </result>
    </math>
  </region>
  <region id="19" left="540" top="486" width="115" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Optimierung&gt;abgeschaltet </p>
    </text>
    <text lang="eng">
      <p>Optimization&gt; None</p>
    </text>
  </region>
  <region id="20" left="18" top="549" width="94" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p bold="true">Beispiel 2</p>
    </text>
    <text lang="eng">
      <p bold="true">Example 2</p>
    </text>
  </region>
  <region id="21" left="18" top="576" width="683" height="56" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Hier wird eine Gleichung mit den vier Parametern A, B, C, D und den drei Variablenx, y, z an die Matrix Data angepasst. Deren erste Spalte enthält die z-Werte, die zweite die x-Werte und die dritte die y-Werte.</p>
    </text>
    <text lang="eng">
      <p>An equation with four parameters A, B, C, D and with three variables x, y, z  is fitto the matrix Data. The first column contains the z values, the second column the x values and the y values are in the third columns. </p>
    </text>
  </region>
  <region id="22" left="18" top="639" width="114" height="132" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">Data</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">9</e>
        <e type="operand">4</e>
        <e type="operator" args="2">/</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="17">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="23" left="144" top="639" width="567" height="82" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">Data</e>
        <e type="operand">z</e>
        <e type="operand">x</e>
        <e type="operand">y</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
        <e type="operand">z</e>
        <e type="operand">D</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">C</e>
        <e type="operand">A</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">B</e>
        <e type="operand">y</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">A</e>
        <e type="operand">B</e>
        <e type="operand">C</e>
        <e type="operand">D</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">sys</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">sys</e>
        <e type="function" preserve="true" args="5">Fit</e>
      </input>
      <result action="none">
        <e type="operand">A</e>
        <e type="operand">3.628998943824597</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">B</e>
        <e type="operand">1.652625813237137</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">C</e>
        <e type="operand">10.45496853509099</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">D</e>
        <e type="operand">3.319624288317973</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">sys</e>
      </result>
    </math>
  </region>
  <region id="24" left="18" top="783" width="94" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p bold="true">Beispiel 3</p>
    </text>
    <text lang="eng">
      <p bold="true">Example 2</p>
    </text>
  </region>
  <region id="25" left="18" top="810" width="647" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Hier werden die Parameter einer Funktion an gegebene Daten angepasst. Für die grafische Darstellung werden die Werte direkt mit Assign zugewiesen.</p>
    </text>
    <text lang="eng">
      <p>Here we adjust the parameters of a function to given data. Assign is used to convert the resulting equations var=value into assignments.</p>
    </text>
  </region>
  <region id="26" left="18" top="864" width="229" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">D</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="1">Random</e>
        <e type="function" preserve="true" args="2">augment</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="27" left="261" top="864" width="120" height="98" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">D</e>
      </input>
      <result action="numeric">
        <e type="operand">1</e>
        <e type="operand">0.6485</e>
        <e type="operand">2</e>
        <e type="operand">0.913</e>
        <e type="operand">3</e>
        <e type="operand">0.4126</e>
        <e type="operand">4</e>
        <e type="operand">0.526</e>
        <e type="operand">5</e>
        <e type="operand">0.7033</e>
        <e type="operand">5</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="12">mat</e>
      </result>
    </math>
  </region>
  <region id="28" left="18" top="900" width="195" height="34" 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">3</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">b</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="operator" args="2">+</e>
        <e type="operand">c</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">d</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="29" left="18" top="963" width="481" height="82" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">res</e>
        <e type="operand">D</e>
        <e type="operand">x</e>
        <e type="operand">y</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
        <e type="operand">y</e>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="operand">c</e>
        <e type="operand">d</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">sys</e>
        <e type="operand">1.</e>
        <e type="operand">3.</e>
        <e type="operand">1.</e>
        <e type="operand">1.</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">sys</e>
        <e type="function" preserve="true" args="5">Fit</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="none">
        <e type="operand">a</e>
        <e type="operand">0.069070051831481</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">b</e>
        <e type="operand">0.59024685481505</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">c</e>
        <e type="operand">1.414013992562513</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">d</e>
        <e type="operand">0.2168101664236</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">sys</e>
      </result>
    </math>
  </region>
  <region id="30" left="522" top="963" width="194" height="80" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">res</e>
        <e type="function" preserve="true" args="1">Assign</e>
      </input>
      <result action="numeric">
        <e type="operand">0.0691</e>
        <e type="operand">0.5902</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1.414</e>
        <e type="operand">0.2168</e>
        <e type="operator" args="1">-</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">sys</e>
      </result>
    </math>
  </region>
  <region id="31" left="18" top="1062" width="341" height="70" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">p</e>
        <e type="operand">D</e>
        <e type="function" args="1">points</e>
        <e type="operand">color</e>
        <e type="operand">red</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="function" args="1">f</e>
        <e type="operand">x</e>
        <e type="operand">0</e>
        <e type="operand">6</e>
        <e type="function" args="4">explicit</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
        <e type="operand">200</e>
        <e type="operand">160</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
        <e type="function" preserve="true" args="2">Draw2D</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="32" left="369" top="1062" width="238" height="195" color="#000000" bgColor="#ffffff" fontSize="10">
    <image width="228" height="187">
      <input>
        <e type="operand">p</e>
      </input>
    </image>
  </region>
  <region id="33" left="18" top="1170" width="61" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p href="Plugin Maxima.sm">Maxima</p>
    </text>
  </region>
  <region id="34" left="18" top="1206" width="127" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p href="Function index.sm">Funktionsindex</p>
    </text>
    <text lang="eng">
      <p href="Function index.sm">Function index</p>
    </text>
  </region>
  <region id="35" left="18" top="1224" width="61" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p href="contents.sm">Inhalt</p>
    </text>
    <text lang="eng">
      <p href="contents.sm">Contents</p>
    </text>
  </region>
  <region id="36" left="18" top="1260" width="450" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p italic="true">$Author: mkraska $$Date: 2014-02-11 00:02:35 +0100 (Di, 11. Feb 2014) $ </p>
    </text>
  </region>
</regions>