﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="1.0.8348.30405"?>
<worksheet xmlns="http://smath.info/schemas/worksheet/1.0">
  <settings ppi="96">
    <identity>
      <id>990c751c-c94c-447e-86cc-7e86dfbf6180</id>
      <revision>44</revision>
    </identity>
    <calculation>
      <precision>4</precision>
      <exponentialThreshold>5</exponentialThreshold>
      <trailingZeros>false</trailingZeros>
      <significantDigitsMode>false</significantDigitsMode>
      <roundingMode>0</roundingMode>
      <approximateEqualAccuracy>0</approximateEqualAccuracy>
      <fractions>decimal</fractions>
    </calculation>
    <pageModel active="true" viewMode="0" printGrid="false" printAreas="true" simpleEqualsOnly="false" printBackgroundImages="true">
      <paper id="9" orientation="Portrait" width="827" height="1169" />
      <margins left="39" right="39" top="49" bottom="49" />
      <header alignment="Center" color="#a9a9a9">  </header>
      <footer alignment="Center" color="#a9a9a9">&amp;[PAGENUM] / &amp;[COUNT]</footer>
      <backgrounds />
    </pageModel>
    <dependencies>
      <assembly name="SMath Studio Desktop" version="1.0.8348.30405" guid="a37cba83-b69c-4c71-9992-55ff666763bd" />
      <assembly name="MathRegion" version="1.11.8348.30405" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="SpecialFunctions" version="1.12.8348.30405" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
      <assembly name="TextRegion" version="1.11.8348.30405" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="AreaRegion" version="1.11.8348.30405" guid="4974b228-4974-44cf-8274-bf2936b4a766" />
    </dependencies>
  </settings>
  <regions type="content">
    <region top="18" color="#000000">
      <area collapsed="true">
        <title lang="eng">
          <content>
            <p>Objetct</p>
          </content>
        </title>
      </area>
      <region left="18" top="54" width="660" height="469" color="#000000" fontSize="10">
        <math breaking="121">
          <input>
            <e type="operand">O#</e>
            <e type="operand">S#</e>
            <e type="operand">V#</e>
            <e type="function" args="3">set</e>
            <e type="operand">x#</e>
            <e type="function" args="1">Σ#</e>
            <e type="operand">x#</e>
            <e type="function" args="1">IsString</e>
            <e type="function" args="1">num2str</e>
            <e type="operand" style="string">1</e>
            <e type="operator" args="2">≡</e>
            <e type="operand" style="string">"</e>
            <e type="operand">x#</e>
            <e type="operand" style="string">"</e>
            <e type="function" args="3">concat</e>
            <e type="operand">x#</e>
            <e type="function" args="1">num2str</e>
            <e type="function" args="3">if</e>
            <e type="operand">1</e>
            <e type="operand">1</e>
            <e type="function" args="3">line</e>
            <e type="operator" args="2">:</e>
            <e type="operand">O#</e>
            <e type="function" args="1">IsString</e>
            <e type="function" args="1">num2str</e>
            <e type="operand" style="string">1</e>
            <e type="operator" args="2">≡</e>
            <e type="operand">ans#</e>
            <e type="operand" style="string">sum(stack(</e>
            <e type="operator" args="2">:</e>
            <e type="operand">obj#</e>
            <e type="operand">O#</e>
            <e type="function" args="1">str2num</e>
            <e type="function" args="1">get</e>
            <e type="operator" args="2">:</e>
            <e type="operand">k#</e>
            <e type="operand">1</e>
            <e type="operand">obj#</e>
            <e type="function" args="1">length</e>
            <e type="function" args="2">range</e>
            <e type="operand">ans#</e>
            <e type="operand">ans#</e>
            <e type="operand" style="string">set(</e>
            <e type="operand">obj#</e>
            <e type="operand">k#</e>
            <e type="function" args="2">el</e>
            <e type="function" args="1">num2str</e>
            <e type="operand" style="string">,</e>
            <e type="operand">S#</e>
            <e type="function" args="1">Σ#</e>
            <e type="operand" style="string">,</e>
            <e type="operand">V#</e>
            <e type="function" args="1">Σ#</e>
            <e type="operand" style="string">),</e>
            <e type="function" args="8">concat</e>
            <e type="operator" args="2">:</e>
            <e type="function" args="3">for</e>
            <e type="operand">ans#</e>
            <e type="operand" style="string">0)</e>
            <e type="function" args="2">concat</e>
            <e type="operand">4</e>
            <e type="operand">1</e>
            <e type="function" args="6">line</e>
            <e type="operand">S#</e>
            <e type="function" args="1">IsString</e>
            <e type="function" args="1">num2str</e>
            <e type="operand" style="string">1</e>
            <e type="operator" args="2">≡</e>
            <e type="operand">O#</e>
            <e type="function" args="1">IsDefined</e>
            <e type="function" args="1">num2str</e>
            <e type="operand" style="string">1</e>
            <e type="operator" args="2">≡</e>
            <e type="operand">O#</e>
            <e type="operand">S#</e>
            <e type="function" args="1">num2str</e>
            <e type="operand">V#</e>
            <e type="operand">1</e>
            <e type="operand">2</e>
            <e type="function" args="4">mat</e>
            <e type="operand">O#</e>
            <e type="function" args="2">stack</e>
            <e type="operator" args="2">:</e>
            <e type="operand">O#</e>
            <e type="operand">S#</e>
            <e type="function" args="1">num2str</e>
            <e type="operand">V#</e>
            <e type="operand">1</e>
            <e type="operand">2</e>
            <e type="function" args="4">mat</e>
            <e type="operator" args="2">:</e>
            <e type="function" args="3">if</e>
            <e type="operand">1</e>
            <e type="operand">2</e>
            <e type="operand">1</e>
            <e type="function" args="4">line</e>
            <e type="operand">k#</e>
            <e type="operand">1</e>
            <e type="operand">S#</e>
            <e type="function" args="1">length</e>
            <e type="function" args="2">range</e>
            <e type="operand">ans#</e>
            <e type="operand">O#</e>
            <e type="operand">S#</e>
            <e type="operand">k#</e>
            <e type="function" args="2">el</e>
            <e type="operand">V#</e>
            <e type="operand">k#</e>
            <e type="function" args="2">el</e>
            <e type="function" args="3">set</e>
            <e type="operator" args="2">:</e>
            <e type="function" args="3">for</e>
            <e type="operand">k#</e>
            <e type="operand">2</e>
            <e type="operand">1</e>
            <e type="function" args="4">line</e>
            <e type="function" args="3">if</e>
            <e type="function" args="3">if</e>
            <e type="operand">2</e>
            <e type="operand">1</e>
            <e type="function" args="4">line</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region left="18" top="540" width="824" height="197" color="#000000" fontSize="10">
        <math breaking="58">
          <input>
            <e type="operand">O#</e>
            <e type="operand">S#</e>
            <e type="operand">V#</e>
            <e type="operand">D#</e>
            <e type="function" args="4">set</e>
            <e type="operand">ans#</e>
            <e type="operand" style="string">sum(stack(</e>
            <e type="operator" args="2">:</e>
            <e type="operand">x#</e>
            <e type="function" args="1">Σ#</e>
            <e type="operand">x#</e>
            <e type="function" args="1">IsString</e>
            <e type="function" args="1">num2str</e>
            <e type="operand" style="string">1</e>
            <e type="operator" args="2">≡</e>
            <e type="operand" style="string">"</e>
            <e type="operand">x#</e>
            <e type="operand" style="string">"</e>
            <e type="function" args="3">concat</e>
            <e type="operand">x#</e>
            <e type="function" args="1">num2str</e>
            <e type="function" args="3">if</e>
            <e type="operand">1</e>
            <e type="operand">1</e>
            <e type="function" args="3">line</e>
            <e type="operator" args="2">:</e>
            <e type="operand">k#</e>
            <e type="operand">1</e>
            <e type="operand">V#</e>
            <e type="function" args="1">length</e>
            <e type="function" args="2">range</e>
            <e type="operand">ans#</e>
            <e type="operand">ans#</e>
            <e type="operand" style="string">set(</e>
            <e type="operand">O#</e>
            <e type="function" args="1">num2str</e>
            <e type="operand">D#</e>
            <e type="function" args="1">num2str</e>
            <e type="operand">k#</e>
            <e type="function" args="1">num2str</e>
            <e type="operand" style="string">,</e>
            <e type="operand">S#</e>
            <e type="function" args="1">Σ#</e>
            <e type="operand" style="string">,</e>
            <e type="operand">V#</e>
            <e type="operand">k#</e>
            <e type="function" args="2">el</e>
            <e type="function" args="1">Σ#</e>
            <e type="operand" style="string">),</e>
            <e type="function" args="10">concat</e>
            <e type="operator" args="2">:</e>
            <e type="function" args="3">for</e>
            <e type="operand">ans#</e>
            <e type="operand" style="string">0)</e>
            <e type="function" args="2">concat</e>
            <e type="operand">4</e>
            <e type="operand">1</e>
            <e type="function" args="6">line</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region left="18" top="756" width="265" height="29" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">O#</e>
            <e type="operand">V#</e>
            <e type="function" args="2">set</e>
            <e type="operand">O#</e>
            <e type="operand" style="string">set</e>
            <e type="operand">V#</e>
            <e type="function" args="3">set</e>
            <e type="operand">1</e>
            <e type="operand">1</e>
            <e type="function" args="3">line</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region left="18" top="801" width="362" height="90" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">O#</e>
            <e type="function" args="1">get</e>
            <e type="operand">f#</e>
            <e type="operand">O#</e>
            <e type="operand" style="string">set</e>
            <e type="operand">1</e>
            <e type="function" args="3">findrows</e>
            <e type="operator" args="2">:</e>
            <e type="bracket">(</e>
            <e type="operand">0</e>
            <e type="operator" args="2">≠</e>
            <e type="operand">f#</e>
            <e type="operand">2</e>
            <e type="function" args="2">el</e>
            <e type="operand" style="unit">NULL</e>
            <e type="function" args="3">if</e>
            <e type="operand">1</e>
            <e type="operand">1</e>
            <e type="function" args="3">line</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region left="18" top="900" width="416" height="90" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">O#</e>
            <e type="operand">S#</e>
            <e type="operand">OO#</e>
            <e type="function" args="3">get</e>
            <e type="operand">f#</e>
            <e type="operand">OO#</e>
            <e type="operand">S#</e>
            <e type="operand">1</e>
            <e type="function" args="3">findrows</e>
            <e type="operator" args="2">:</e>
            <e type="bracket">(</e>
            <e type="operand">0</e>
            <e type="operator" args="2">≠</e>
            <e type="operand">f#</e>
            <e type="operand">2</e>
            <e type="function" args="2">el</e>
            <e type="operand" style="unit">NULL</e>
            <e type="function" args="3">if</e>
            <e type="operand">1</e>
            <e type="operand">1</e>
            <e type="function" args="3">line</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region left="18" top="999" width="705" height="447" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">O#</e>
            <e type="operand">S#</e>
            <e type="function" args="2">get</e>
            <e type="operand">s#</e>
            <e type="operand">S#</e>
            <e type="function" args="1">num2str</e>
            <e type="operator" args="2">:</e>
            <e type="operand">l#</e>
            <e type="operand">s#</e>
            <e type="function" args="1">strlen</e>
            <e type="operand">1</e>
            <e type="operator" args="2">+</e>
            <e type="operator" args="2">:</e>
            <e type="operand">ans#</e>
            <e type="operand" style="unit">NULL</e>
            <e type="operator" args="2">:</e>
            <e type="operand">1</e>
            <e type="operand">3</e>
            <e type="function" args="5">mat</e>
            <e type="operand">O#</e>
            <e type="function" args="1">IsDefined</e>
            <e type="function" args="1">num2str</e>
            <e type="operand" style="string">1</e>
            <e type="operator" args="2">≡</e>
            <e type="operand">S#</e>
            <e type="operand" style="string">set</e>
            <e type="operator" args="2">≡</e>
            <e type="operand">f#</e>
            <e type="operand">O#</e>
            <e type="operand" style="string">set</e>
            <e type="operand">1</e>
            <e type="function" args="3">findrows</e>
            <e type="operator" args="2">:</e>
            <e type="bracket">(</e>
            <e type="operand">0</e>
            <e type="operator" args="2">≠</e>
            <e type="operand">ans#</e>
            <e type="operand">f#</e>
            <e type="operand">2</e>
            <e type="function" args="2">el</e>
            <e type="operator" args="2">:</e>
            <e type="function" args="2">if</e>
            <e type="operand">f#</e>
            <e type="operand">O#</e>
            <e type="operand" style="string">set</e>
            <e type="operand">1</e>
            <e type="function" args="3">findrows</e>
            <e type="operator" args="2">:</e>
            <e type="bracket">(</e>
            <e type="operand">0</e>
            <e type="operator" args="2">≠</e>
            <e type="operand">ans#</e>
            <e type="function" args="1">Clear</e>
            <e type="operand">o#</e>
            <e type="operand">f#</e>
            <e type="operand">2</e>
            <e type="function" args="2">el</e>
            <e type="operator" args="2">:</e>
            <e type="operand">1</e>
            <e type="operand">2</e>
            <e type="function" args="4">mat</e>
            <e type="operand">k#</e>
            <e type="operand">1</e>
            <e type="operand">o#</e>
            <e type="function" args="1">length</e>
            <e type="function" args="2">range</e>
            <e type="operand">ans#</e>
            <e type="operand">1</e>
            <e type="operand">k#</e>
            <e type="function" args="3">el</e>
            <e type="operand">o#</e>
            <e type="operand">k#</e>
            <e type="function" args="2">el</e>
            <e type="function" args="1">str2num</e>
            <e type="operand">S#</e>
            <e type="function" args="2">get</e>
            <e type="operator" args="2">:</e>
            <e type="function" args="3">for</e>
            <e type="operand">2</e>
            <e type="operand">1</e>
            <e type="function" args="4">line</e>
            <e type="operand">f#</e>
            <e type="operand">O#</e>
            <e type="operand">s#</e>
            <e type="operand">1</e>
            <e type="function" args="3">findrows</e>
            <e type="operator" args="2">:</e>
            <e type="bracket">(</e>
            <e type="operand">0</e>
            <e type="operator" args="2">≠</e>
            <e type="operand">ans#</e>
            <e type="operand">f#</e>
            <e type="operand">2</e>
            <e type="function" args="2">el</e>
            <e type="operator" args="2">:</e>
            <e type="operand">val#</e>
            <e type="operand">s#</e>
            <e type="operand" style="string">(</e>
            <e type="operand">O#</e>
            <e type="function" args="1">num2str</e>
            <e type="operand" style="string">)</e>
            <e type="function" args="4">concat</e>
            <e type="function" args="1">str2num</e>
            <e type="operator" args="2">:</e>
            <e type="operand">v#</e>
            <e type="operand">val#</e>
            <e type="function" args="1">num2str</e>
            <e type="operator" args="2">:</e>
            <e type="operand">check#</e>
            <e type="operand">v#</e>
            <e type="function" args="1">strlen</e>
            <e type="operand">l#</e>
            <e type="operator" args="2">&gt;</e>
            <e type="bracket">(</e>
            <e type="operand">v#</e>
            <e type="operand">1</e>
            <e type="operand">l#</e>
            <e type="function" args="3">substr</e>
            <e type="operand">s#</e>
            <e type="operand" style="string">(</e>
            <e type="function" args="2">concat</e>
            <e type="operator" args="2">≡</e>
            <e type="bracket">(</e>
            <e type="operator" args="2">&amp;</e>
            <e type="bracket">(</e>
            <e type="operator" args="1">¬</e>
            <e type="operator" args="2">:</e>
            <e type="operand">check#</e>
            <e type="operand">v#</e>
            <e type="function" args="1">num2str</e>
            <e type="operand" style="string">'NULL</e>
            <e type="function" args="2">findstr</e>
            <e type="operand">1</e>
            <e type="operator" args="1">-</e>
            <e type="operator" args="2">≡</e>
            <e type="bracket">(</e>
            <e type="operator" args="2">&amp;</e>
            <e type="operand">ans#</e>
            <e type="operand">val#</e>
            <e type="operator" args="2">:</e>
            <e type="function" args="2">if</e>
            <e type="operand">4</e>
            <e type="operand">1</e>
            <e type="function" args="6">line</e>
            <e type="function" args="3">if</e>
            <e type="function" args="3">if</e>
            <e type="function" args="3">if</e>
            <e type="function" args="2">if</e>
            <e type="operand">ans#</e>
            <e type="operand">3</e>
            <e type="operand">1</e>
            <e type="function" args="5">line</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region top="1467" color="#000000">
        <area terminator="true" />
      </region>
    </region>
    <region top="1494" color="#000000">
      <area collapsed="false">
        <title lang="eng">
          <content>
            <p>Examples</p>
          </content>
        </title>
      </area>
      <region left="54" top="1521" width="229" height="26" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">CAR</e>
            <e type="operand" style="string">color</e>
            <e type="operand" style="string">blue</e>
            <e type="function" args="3">set</e>
          </input>
          <result action="numeric">
            <e type="operand">1</e>
          </result>
        </math>
      </region>
      <region left="432" top="1521" width="122" height="23" color="#000000" fontSize="10">
        <text lang="eng" fontFamily="Arial" fontSize="10">
          <content>
            <p>Creating an object</p>
          </content>
        </text>
      </region>
      <region left="54" top="1548" width="221" height="26" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">CAR</e>
            <e type="operand" style="string">color</e>
            <e type="operand" style="string">red</e>
            <e type="function" args="3">set</e>
          </input>
          <result action="numeric">
            <e type="operand">1</e>
          </result>
        </math>
      </region>
      <region left="54" top="1593" width="201" height="26" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">CAR</e>
            <e type="operand" style="string">color</e>
            <e type="function" args="2">get</e>
          </input>
          <result action="numeric">
            <e type="operand" style="string">red</e>
          </result>
        </math>
      </region>
      <region left="432" top="1593" width="169" height="23" color="#000000" fontSize="10">
        <text lang="eng" fontFamily="Arial" fontSize="10">
          <content>
            <p>take the last value defined</p>
          </content>
        </text>
      </region>
      <region left="54" top="1638" width="342" height="45" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">CAR</e>
            <e type="operand" style="string">color</e>
            <e type="operand">1</e>
            <e type="function" args="3">findrows</e>
            <e type="operand">2</e>
            <e type="function" args="2">col</e>
          </input>
          <result action="numeric">
            <e type="operand" style="string">red</e>
            <e type="operand" style="string">blue</e>
            <e type="operand">2</e>
            <e type="operand">1</e>
            <e type="function" args="4">mat</e>
          </result>
        </math>
      </region>
      <region left="432" top="1638" width="110" height="23" color="#000000" fontSize="10">
        <text lang="eng" fontFamily="Arial" fontSize="10">
          <content>
            <p>history of values</p>
          </content>
        </text>
      </region>
      <region left="54" top="1710" width="222" height="43" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">CAR</e>
            <e type="operand" style="string">speed</e>
            <e type="operand">35</e>
            <e type="operand" style="unit">km</e>
            <e type="operand" style="unit">hr</e>
            <e type="operator" args="2">/</e>
            <e type="operator" args="2">*</e>
            <e type="function" args="3">set</e>
          </input>
          <result action="numeric">
            <e type="operand">1</e>
          </result>
        </math>
      </region>
      <region left="324" top="1710" width="226" height="41" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">CAR</e>
            <e type="operand" style="string">speed</e>
            <e type="function" args="2">get</e>
          </input>
          <result action="numeric">
            <e type="operand">9.7222</e>
            <e type="operand" style="unit">m</e>
            <e type="operand" style="unit">s</e>
            <e type="operator" args="2">/</e>
            <e type="operator" args="2">*</e>
          </result>
        </math>
      </region>
      <region left="54" top="1755" width="226" height="26" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">CAR</e>
            <e type="operand" style="string">mass</e>
            <e type="operand">4500</e>
            <e type="operand" style="unit">kg</e>
            <e type="operator" args="2">*</e>
            <e type="function" args="3">set</e>
          </input>
          <result action="numeric">
            <e type="operand">1</e>
          </result>
        </math>
      </region>
      <region left="324" top="1755" width="206" height="26" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">CAR</e>
            <e type="operand" style="string">mass</e>
            <e type="function" args="2">get</e>
          </input>
          <result action="numeric">
            <e type="operand">4500</e>
            <e type="operand" style="unit">kg</e>
            <e type="operator" args="2">*</e>
          </result>
        </math>
      </region>
      <region left="54" top="1800" width="206" height="26" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">CAR</e>
            <e type="operand" style="string">doors</e>
            <e type="function" args="2">get</e>
          </input>
          <result action="numeric">
            <e type="operand">1</e>
            <e type="operand" style="unit">NULL</e>
            <e type="operator" args="2">*</e>
          </result>
        </math>
      </region>
      <region left="324" top="1800" width="75" height="23" color="#000000" fontSize="10">
        <text lang="eng" fontFamily="Arial" fontSize="10">
          <content>
            <p>Undefined</p>
          </content>
        </text>
      </region>
      <region left="54" top="1854" width="408" height="47" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">obj</e>
            <e type="function" args="1">KE</e>
            <e type="operand">1</e>
            <e type="operand">2</e>
            <e type="operator" args="2">/</e>
            <e type="operand">obj</e>
            <e type="operand" style="string">mass</e>
            <e type="function" args="2">get</e>
            <e type="operator" args="2">*</e>
            <e type="operand">obj</e>
            <e type="operand" style="string">speed</e>
            <e type="function" args="2">get</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">1</e>
            <e type="operand">1</e>
            <e type="function" args="3">line</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region left="504" top="1854" width="238" height="38" color="#000000" fontSize="10">
        <text lang="eng" width="238" fontFamily="Arial" fontSize="10">
          <content>
            <p>A procedure for get a new property from an object</p>
          </content>
        </text>
      </region>
      <region left="54" top="1926" width="205" height="26" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">CAR</e>
            <e type="operand" style="string">KE</e>
            <e type="function" args="2">get</e>
          </input>
          <contract>
            <e type="operand" style="unit">MJ</e>
          </contract>
          <result action="numeric">
            <e type="operand">0.2127</e>
          </result>
        </math>
      </region>
      <region left="468" top="1926" width="167" height="23" color="#000000" fontSize="10">
        <text lang="eng" fontFamily="Arial" fontSize="10">
          <content>
            <p>The KE of the object CAR</p>
          </content>
        </text>
      </region>
      <region left="54" top="1962" width="198" height="26" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">TRUCK</e>
            <e type="operand" style="string">KE</e>
            <e type="function" args="2">get</e>
          </input>
          <result action="numeric">
            <e type="operand">1</e>
            <e type="operand" style="unit">NULL</e>
            <e type="operator" args="2">*</e>
          </result>
        </math>
      </region>
      <region left="468" top="1962" width="144" height="23" color="#000000" fontSize="10">
        <text lang="eng" fontFamily="Arial" fontSize="10">
          <content>
            <p>Undefined for TRUCK</p>
          </content>
        </text>
      </region>
      <region left="54" top="2016" width="288" height="64" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">TRUCK</e>
            <e type="operand" style="string">mass</e>
            <e type="operand" style="string">speed</e>
            <e type="operand">2</e>
            <e type="operand">1</e>
            <e type="function" args="4">mat</e>
            <e type="operand">12000</e>
            <e type="operand" style="unit">kg</e>
            <e type="operator" args="2">*</e>
            <e type="operand">80</e>
            <e type="operand" style="unit">km</e>
            <e type="operand" style="unit">hr</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" args="4">mat</e>
            <e type="function" args="3">set</e>
          </input>
          <result action="numeric">
            <e type="operand">2</e>
          </result>
        </math>
      </region>
      <region left="468" top="2016" width="157" height="23" color="#000000" fontSize="10">
        <text lang="eng" fontFamily="Arial" fontSize="10">
          <content>
            <p>Multiple settings at once</p>
          </content>
        </text>
      </region>
      <region left="54" top="2088" width="213" height="26" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">TRUCK</e>
            <e type="operand" style="string">KE</e>
            <e type="function" args="2">get</e>
          </input>
          <contract>
            <e type="operand" style="unit">MJ</e>
          </contract>
          <result action="numeric">
            <e type="operand">2.963</e>
          </result>
        </math>
      </region>
      <region left="468" top="2088" width="156" height="23" color="#000000" fontSize="10">
        <text lang="eng" fontFamily="Arial" fontSize="10">
          <content>
            <p>Now TRUCK have a KE</p>
          </content>
        </text>
      </region>
      <region left="54" top="2142" width="250" height="26" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">TRUCK</e>
            <e type="operand" style="string">mass</e>
            <e type="operand">16000</e>
            <e type="operand" style="unit">kg</e>
            <e type="operator" args="2">*</e>
            <e type="function" args="3">set</e>
          </input>
          <result action="numeric">
            <e type="operand">1</e>
          </result>
        </math>
      </region>
      <region left="468" top="2142" width="230" height="23" color="#000000" fontSize="10">
        <text lang="eng" fontFamily="Arial" fontSize="10">
          <content>
            <p>Changing mass makes a KE change</p>
          </content>
        </text>
      </region>
      <region left="54" top="2178" width="221" height="26" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">TRUCK</e>
            <e type="operand" style="string">KE</e>
            <e type="function" args="2">get</e>
          </input>
          <contract>
            <e type="operand" style="unit">MJ</e>
          </contract>
          <result action="numeric">
            <e type="operand">3.9506</e>
          </result>
        </math>
      </region>
      <region left="54" top="2232" width="389" height="29" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">OBJ</e>
            <e type="function" args="1">PLUS</e>
            <e type="operand">obj</e>
            <e type="operand" style="string">mass</e>
            <e type="function" args="2">get</e>
            <e type="operand">obj</e>
            <e type="operand" style="string">speed</e>
            <e type="function" args="2">get</e>
            <e type="operator" args="2">+</e>
            <e type="operand">1</e>
            <e type="operand">1</e>
            <e type="function" args="3">line</e>
            <e type="operator" args="2">:</e>
          </input>
        </math>
      </region>
      <region left="468" top="2232" width="124" height="23" color="#000000" fontSize="10">
        <text lang="eng" fontFamily="Arial" fontSize="10">
          <content>
            <p>Nonsense function</p>
          </content>
        </text>
      </region>
      <region left="54" top="2268" width="214" height="26" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">TRUCK</e>
            <e type="operand" style="string">PLUS</e>
            <e type="function" args="2">get</e>
          </input>
          <result action="numeric">
            <e type="operand">1</e>
            <e type="operand" style="unit">NULL</e>
            <e type="operator" args="2">*</e>
          </result>
        </math>
      </region>
      <region left="54" top="2322" width="330" height="35" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">CAR</e>
            <e type="operand">TRUCK</e>
            <e type="operand">1</e>
            <e type="operand">2</e>
            <e type="function" args="4">mat</e>
            <e type="operand" style="string">color</e>
            <e type="function" args="2">get</e>
            <e type="function" args="1">vectorize</e>
          </input>
          <result action="numeric">
            <e type="operand" style="string">red</e>
            <e type="operand">1</e>
            <e type="operand" style="unit">NULL</e>
            <e type="operator" args="2">*</e>
            <e type="operand">1</e>
            <e type="operand">2</e>
            <e type="function" args="4">mat</e>
          </result>
        </math>
      </region>
      <region left="468" top="2322" width="243" height="23" color="#000000" fontSize="10" isBreakable="false">
        <text lang="eng" width="237" fontFamily="Arial" fontSize="10">
          <content>
            <p>Getting properties from several objects</p>
          </content>
        </text>
      </region>
      <region left="54" top="2376" width="270" height="29" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">VEHICLES</e>
            <e type="operand" style="string">CAR</e>
            <e type="operand" style="string">TRUCK</e>
            <e type="operand">1</e>
            <e type="operand">2</e>
            <e type="function" args="4">mat</e>
            <e type="function" args="2">set</e>
          </input>
          <result action="numeric">
            <e type="operand">1</e>
          </result>
        </math>
      </region>
      <region left="468" top="2376" width="146" height="23" color="#000000" fontSize="10">
        <text lang="eng" fontFamily="Arial" fontSize="10">
          <content>
            <p>Define a set of objects</p>
          </content>
        </text>
      </region>
      <region left="54" top="2430" width="307" height="27" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">VEHICLES</e>
            <e type="operand" style="string">color</e>
            <e type="function" args="2">get</e>
          </input>
          <result action="numeric">
            <e type="operand" style="string">red</e>
            <e type="operand">1</e>
            <e type="operand" style="unit">NULL</e>
            <e type="operator" args="2">*</e>
            <e type="operand">1</e>
            <e type="operand">2</e>
            <e type="function" args="4">mat</e>
          </result>
        </math>
      </region>
      <region left="468" top="2430" width="242" height="23" color="#000000" fontSize="10">
        <text lang="eng" fontFamily="Arial" fontSize="10">
          <content>
            <p>Get the properties of a set in this order</p>
          </content>
        </text>
      </region>
      <region left="486" top="2457" width="141" height="46" color="#000000" fontSize="10">
        <math breaking="9">
          <input>
            <e type="operand">VEHICLES</e>
            <e type="function" args="1">get</e>
          </input>
          <result action="numeric">
            <e type="operand" style="string">CAR</e>
            <e type="operand" style="string">TRUCK</e>
            <e type="operand">1</e>
            <e type="operand">2</e>
            <e type="function" args="4">mat</e>
          </result>
        </math>
      </region>
      <region left="54" top="2466" width="314" height="27" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">VEHICLES</e>
            <e type="operand" style="string">KE</e>
            <e type="function" args="2">get</e>
          </input>
          <contract>
            <e type="operand" style="unit">MJ</e>
          </contract>
          <result action="numeric">
            <e type="operand">0.2127</e>
            <e type="operand">3.9506</e>
            <e type="operand">1</e>
            <e type="operand">2</e>
            <e type="function" args="4">mat</e>
          </result>
        </math>
      </region>
      <region left="54" top="2529" width="316" height="29" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">VEHICLES</e>
            <e type="operand" style="string">CAR</e>
            <e type="operand" style="string">TRUCK</e>
            <e type="operand" style="string">VAN</e>
            <e type="operand">1</e>
            <e type="operand">3</e>
            <e type="function" args="5">mat</e>
            <e type="function" args="2">set</e>
          </input>
          <result action="numeric">
            <e type="operand">1</e>
          </result>
        </math>
      </region>
      <region left="468" top="2529" width="111" height="23" color="#000000" fontSize="10">
        <text lang="eng" fontFamily="Arial" fontSize="10">
          <content>
            <p>Redefine the set</p>
          </content>
        </text>
      </region>
      <region left="486" top="2556" width="187" height="46" color="#000000" fontSize="10">
        <math breaking="10">
          <input>
            <e type="operand">VEHICLES</e>
            <e type="function" args="1">get</e>
          </input>
          <result action="numeric">
            <e type="operand" style="string">CAR</e>
            <e type="operand" style="string">TRUCK</e>
            <e type="operand" style="string">VAN</e>
            <e type="operand">1</e>
            <e type="operand">3</e>
            <e type="function" args="5">mat</e>
          </result>
        </math>
      </region>
      <region left="54" top="2565" width="357" height="27" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">VEHICLES</e>
            <e type="operand" style="string">color</e>
            <e type="function" args="2">get</e>
          </input>
          <result action="numeric">
            <e type="operand" style="string">red</e>
            <e type="operand">1</e>
            <e type="operand" style="unit">NULL</e>
            <e type="operator" args="2">*</e>
            <e type="operand">1</e>
            <e type="operand" style="unit">NULL</e>
            <e type="operator" args="2">*</e>
            <e type="operand">1</e>
            <e type="operand">3</e>
            <e type="function" args="5">mat</e>
          </result>
        </math>
      </region>
      <region left="54" top="2619" width="355" height="28" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand" style="string">VEHICLES</e>
            <e type="operand" style="string">color</e>
            <e type="operand" style="string">blue</e>
            <e type="function" args="3">set</e>
            <e type="function" args="1">str2num</e>
          </input>
          <result action="numeric">
            <e type="operand">3</e>
          </result>
        </math>
      </region>
      <region left="468" top="2619" width="269" height="38" color="#000000" fontSize="10">
        <text lang="eng" width="262" fontFamily="Arial" fontSize="10">
          <content>
            <p>Define a color for all VEHICLES members. Needs str2num at worksheet level.</p>
          </content>
        </text>
      </region>
      <region left="54" top="2655" width="372" height="27" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">VEHICLES</e>
            <e type="operand" style="string">color</e>
            <e type="function" args="2">get</e>
          </input>
          <result action="numeric">
            <e type="operand" style="string">blue</e>
            <e type="operand" style="string">blue</e>
            <e type="operand" style="string">blue</e>
            <e type="operand">1</e>
            <e type="operand">3</e>
            <e type="function" args="5">mat</e>
          </result>
        </math>
      </region>
      <region left="54" top="2700" width="624" height="23" color="#000000" fontSize="10">
        <text lang="eng" fontFamily="Arial" fontSize="10">
          <content>
            <p>Defining a sequence of objects. Last argument is the separator. Also needs str2num at worksheet level.</p>
          </content>
        </text>
      </region>
      <region left="54" top="2745" width="386" height="31" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand" style="string">A</e>
            <e type="operand" style="string">color</e>
            <e type="operand" style="string">R</e>
            <e type="operand" style="string">G</e>
            <e type="operand" style="string">B</e>
            <e type="operand">1</e>
            <e type="operand">3</e>
            <e type="function" args="5">mat</e>
            <e type="operand" style="string">.</e>
            <e type="function" args="4">set</e>
            <e type="function" args="1">str2num</e>
          </input>
          <result action="numeric">
            <e type="operand">3</e>
          </result>
        </math>
      </region>
      <region left="468" top="2745" width="176" height="32" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">A.1</e>
            <e type="operand" style="string">color</e>
            <e type="function" args="2">get</e>
          </input>
          <result action="numeric">
            <e type="operand" style="string">R</e>
          </result>
        </math>
      </region>
      <region left="54" top="2790" width="354" height="31" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand" style="string">A</e>
            <e type="operand" style="string">size</e>
            <e type="operand">10</e>
            <e type="operand">20</e>
            <e type="operand">30</e>
            <e type="operand">1</e>
            <e type="operand">3</e>
            <e type="function" args="5">mat</e>
            <e type="operand" style="string">.</e>
            <e type="function" args="4">set</e>
            <e type="function" args="1">str2num</e>
          </input>
          <result action="numeric">
            <e type="operand">3</e>
          </result>
        </math>
      </region>
      <region left="468" top="2790" width="160" height="32" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">A.2</e>
            <e type="operand" style="string">size</e>
            <e type="function" args="2">get</e>
          </input>
          <result action="numeric">
            <e type="operand">20</e>
          </result>
        </math>
      </region>
      <region left="54" top="2835" width="330" height="31" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand" style="string">B</e>
            <e type="operand" style="string">unit</e>
            <e type="operand" style="unit">m</e>
            <e type="operand" style="unit">kg</e>
            <e type="operand" style="unit">s</e>
            <e type="operand">1</e>
            <e type="operand">3</e>
            <e type="function" args="5">mat</e>
            <e type="operand" style="string"></e>
            <e type="function" args="4">set</e>
            <e type="function" args="1">str2num</e>
          </input>
          <result action="numeric">
            <e type="operand">3</e>
          </result>
        </math>
      </region>
      <region left="468" top="2835" width="153" height="26" color="#000000" fontSize="10">
        <math>
          <input>
            <e type="operand">B3</e>
            <e type="operand" style="string">unit</e>
            <e type="function" args="2">get</e>
          </input>
          <result action="symbolic">
            <e type="operand" style="unit">s</e>
          </result>
        </math>
      </region>
      <region top="2898" color="#000000">
        <area terminator="true" />
      </region>
    </region>
    <region left="54" top="2925" width="60" height="24" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">Alvaro</e>
        </input>
      </math>
    </region>
    <region left="198" top="2925" width="257" height="26" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">4</e>
          <e type="function" args="1">appVersion</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">1.0.8348.30405</e>
        </result>
      </math>
    </region>
  </regions>
</worksheet>