﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.98.6179.21440"?>
<regions>
  <settings>
    <identity>
      <id>2e8a8eb0-4c06-4135-a17f-a8b55eec5b69</id>
      <revision>41</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="Picture Region" version="1.10.6179.21444" guid="06b5df04-393e-4be7-9107-305196fcb861" />
      <assembly name="Custom Functions" version="1.1.6100.11764" guid="18dadffd-79a3-4cf9-aee1-d66deb0ea720" />
      <assembly name="Special Functions" version="1.11.6179.21442" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
      <assembly name="Text Region" version="1.10.6179.21446" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="Plot Region" version="1.9.6179.21450" guid="c451c2b5-798b-4f08-b9ec-b90963d1ddaa" />
    </dependencies>
  </settings>
  <region id="0" left="18" top="18" width="233" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="rus">
      <p bold="true">Нахождение нулей полиномов Лежандра</p>
    </text>
    <text lang="ind">
      <p bold="true">Penyelesaian Polinomial Legendre</p>
    </text>
    <text lang="eng">
      <p bold="true">Legendre Quadrature</p>
    </text>
  </region>
  <region id="1" left="486" top="18" width="96" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">t0</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="1">time</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="2" left="486" top="45" width="249" height="63" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>Rodrigues</p>
      </description>
      <input>
        <e type="operand">z</e>
        <e type="operand">n</e>
        <e type="function" args="2">P</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">n</e>
        <e type="operator" args="2">^</e>
        <e type="operand">n</e>
        <e type="operator" args="1">!</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">/</e>
        <e type="operand">z</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">1</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">n</e>
        <e type="operator" args="2">^</e>
        <e type="bracket">(</e>
        <e type="operand">z</e>
        <e type="operand">n</e>
        <e type="function" preserve="true" args="3">diff</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="3" left="162" top="63" width="88" height="43" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">n</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">Floor</e>
        <e type="operand">Floor</e>
        <e type="operator" args="2">≡</e>
      </input>
    </math>
  </region>
  <region id="4" left="288" top="63" width="94" height="43" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">n</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">mwfloor</e>
      </input>
    </math>
  </region>
  <region id="5" left="27" top="72" width="43" height="24" color="#000000" bgColor="#e1ffe1" fontSize="10">
    <math decimalPlaces="6">
      <input>
        <e type="operand">n</e>
        <e type="operand">4</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="6" left="18" top="117" width="369" height="82" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>Legendre  Smath 6179 bug ... unexplained</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="operand">n</e>
        <e type="function" args="2">L</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">n</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">/</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="bracket">(</e>
        <e type="operand">k</e>
        <e type="operator" args="2">^</e>
        <e type="operand">2</e>
        <e type="operand">n</e>
        <e type="operator" args="2">*</e>
        <e type="operand">2</e>
        <e type="operand">k</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="1">!</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operand">k</e>
        <e type="operator" args="1">!</e>
        <e type="bracket">(</e>
        <e type="operand">n</e>
        <e type="operand">k</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="1">!</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operand">n</e>
        <e type="operand">2</e>
        <e type="operand">k</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="1">!</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">/</e>
        <e type="operand">x</e>
        <e type="operand">n</e>
        <e type="operand">2</e>
        <e type="operand">k</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">k</e>
        <e type="operand">0</e>
        <e type="operand">n</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">Floor</e>
        <e type="function" preserve="true" args="4">sum</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="7" left="486" top="144" width="152" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">k</e>
        <e type="operator" args="1">!</e>
        <e type="bracket">(</e>
        <e type="operand">n</e>
        <e type="operand">k</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="1">!</e>
        <e type="operator" args="2">*</e>
        <e type="operand">n</e>
        <e type="operand">2</e>
        <e type="operand">k</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="1">!</e>
        <e type="operator" args="2">*</e>
      </input>
    </math>
  </region>
  <region id="8" left="486" top="180" width="76" height="35" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="operand">n</e>
        <e type="operand">2</e>
        <e type="operand">k</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">^</e>
      </input>
    </math>
  </region>
  <region id="9" left="486" top="225" width="283" height="106" border="true" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">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</raw>
    </picture>
  </region>
  <region id="10" left="18" top="234" width="356" height="72" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <text lang="eng">
      <p>The expansion is OK for plotting but NOT    for recovering the last 'n' polynomial.The incorrect recovered last polynomialforces Smath to crash. </p>
    </text>
  </region>
  <region id="11" left="9" top="378" width="101" height="32" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>last 'n' polynomial</p>
      </description>
      <input>
        <e type="operand">Ω</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">x</e>
        <e type="operand">n</e>
        <e type="function" args="2">L</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="12" left="9" top="459" width="195" height="55" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>Wrong last poly, crashes Smath 6179</p>
      </description>
      <input>
        <e type="operand">Ω</e>
      </input>
      <result action="symbolic">
        <e type="operand">3</e>
        <e type="operand">5</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">6</e>
        <e type="operator" args="1">-</e>
        <e type="operand">7</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="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">8</e>
        <e type="operator" args="2">/</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">mat</e>
      </result>
    </math>
  </region>
  <region id="13" left="0" top="549" width="602" height="31" color="#ff0000" bgColor="#ffffff" fontSize="14">
    <text lang="eng">
      <p bold="true">===================== Crashes below ===============</p>
    </text>
  </region>
  <region id="14" left="0" top="603" width="182" height="77" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math evaluate="false">
      <description active="true" position="Top" lang="eng">
        <p>Optimiz symbolic</p>
      </description>
      <input>
        <e type="operand">k</e>
        <e type="operand">1</e>
        <e type="operator" args="2">:</e>
        <e type="operand">k</e>
        <e type="operand">n</e>
        <e type="operator" args="2">≤</e>
        <e type="operand">k</e>
        <e type="operand">k</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">:</e>
        <e type="operand">Ω</e>
        <e type="operand">k</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">Ω</e>
        <e type="operand">k</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="bracket">(</e>
        <e type="operand">z</e>
        <e type="function" preserve="true" args="2">diff</e>
        <e type="operand">k</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="4">for</e>
      </input>
    </math>
  </region>
  <region id="15" left="252" top="639" width="63" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">z</e>
        <e type="function" args="1">D</e>
        <e type="operand">Ω</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="16" left="252" top="684" width="292" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2" evaluate="false">
      <description active="false" position="Right" lang="rus">
        <p>Коэффициенты полинома Лежандра</p>
      </description>
      <description active="false" position="Right" lang="ind">
        <p>Koefisien polinomial Legendre</p>
      </description>
      <description active="false" position="Right" lang="eng">
        <p>Legendre polynomial coefficients</p>
      </description>
      <input>
        <e type="operand">0</e>
        <e type="function" args="1">D</e>
        <e type="operand" style="string">explode to see coefficients</e>
        <e type="operator" args="2">≡</e>
      </input>
    </math>
  </region>
  <region id="17" left="252" top="711" width="149" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math evaluate="false">
      <input>
        <e type="operand">r</e>
        <e type="operand">0</e>
        <e type="function" args="1">D</e>
        <e type="function" preserve="true" args="1">polyroots</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="18" left="9" top="792" width="719" height="31" color="#0000ff" bgColor="#ffffff" fontSize="14">
    <text lang="eng">
      <p bold="true">===================== Rodrigues OK below ====================</p>
    </text>
  </region>
  <region id="19" left="18" top="846" width="406" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Legendre maths [coeffs, roots, wr]</p>
    </text>
  </region>
  <region id="20" left="513" top="846" width="96" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">t0</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="1">time</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="21" left="18" top="882" width="43" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Right" lang="rus">
        <p>Степень полинома</p>
      </description>
      <description active="true" position="Right" lang="ind">
        <p>Pangkat polinomial</p>
      </description>
      <description active="true" position="Right" lang="eng">
        <p>Polynomial order</p>
      </description>
      <input>
        <e type="operand">n</e>
        <e type="operand">4</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="22" left="459" top="882" width="302" height="82" border="true" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>Legendre Σ  crashes Smath 6179</p>
      </description>
      <input>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">n</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">/</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="bracket">(</e>
        <e type="operand">k</e>
        <e type="operator" args="2">^</e>
        <e type="operand">2</e>
        <e type="operand">n</e>
        <e type="operator" args="2">*</e>
        <e type="operand">2</e>
        <e type="operand">k</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="1">!</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operand">k</e>
        <e type="operator" args="1">!</e>
        <e type="bracket">(</e>
        <e type="operand">n</e>
        <e type="operand">k</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="1">!</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operand">n</e>
        <e type="operand">2</e>
        <e type="operand">k</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="1">!</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">/</e>
        <e type="operand">x</e>
        <e type="operand">n</e>
        <e type="operand">2</e>
        <e type="operand">k</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">k</e>
        <e type="operand">0</e>
        <e type="operand">n</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">Floor</e>
        <e type="function" preserve="true" args="4">sum</e>
        <e type="operator" args="2">*</e>
      </input>
    </math>
  </region>
  <region id="23" left="18" top="918" width="249" height="64" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>Rodrigues formula n ≤ 8 </p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="operand">n</e>
        <e type="function" args="2">P</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">n</e>
        <e type="operator" args="2">^</e>
        <e type="operand">n</e>
        <e type="operator" args="1">!</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">/</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">1</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">n</e>
        <e type="operator" args="2">^</e>
        <e type="operand">x</e>
        <e type="operand">n</e>
        <e type="function" preserve="true" args="3">diff</e>
        <e type="operator" args="2">*</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="24" left="18" top="1035" width="101" height="32" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>Legendre last polynomial</p>
      </description>
      <input>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">x</e>
        <e type="operand">n</e>
        <e type="function" args="2">P</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="25" left="459" top="1035" width="303" height="158" color="#000000" bgColor="#ffffff" fontSize="10" showInputData="False">
    <plot type="2d" render="lines" scale_x="5.05447028499294" scale_y="10.8347059433884" scale_z="10.8347059433884" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="3" transpose_y="-2" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>Rodrigues</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="operand">0</e>
        <e type="function" args="2">P</e>
        <e type="operand">x</e>
        <e type="operand">1</e>
        <e type="function" args="2">P</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="function" args="2">P</e>
        <e type="operand">x</e>
        <e type="operand">3</e>
        <e type="function" args="2">P</e>
        <e type="operand">x</e>
        <e type="operand">4</e>
        <e type="function" args="2">P</e>
        <e type="operand">x</e>
        <e type="operand">5</e>
        <e type="function" args="2">P</e>
        <e type="operand">6</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="8">sys</e>
      </input>
    </plot>
  </region>
  <region id="26" left="18" top="1125" width="182" height="77" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>visible expansion   n ≤ 4 </p>
      </description>
      <input>
        <e type="operand">k</e>
        <e type="operand">1</e>
        <e type="operator" args="2">:</e>
        <e type="operand">k</e>
        <e type="operand">n</e>
        <e type="operator" args="2">≤</e>
        <e type="operand">k</e>
        <e type="operand">k</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">:</e>
        <e type="operand">T</e>
        <e type="operand">k</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">T</e>
        <e type="operand">k</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="bracket">(</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="2">diff</e>
        <e type="operand">k</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="4">for</e>
      </input>
    </math>
  </region>
  <region id="27" left="18" top="1242" width="63" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">D</e>
        <e type="operand">T</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="28" left="18" top="1287" width="117" height="99" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>Coefficients</p>
      </description>
      <input>
        <e type="operand">0</e>
        <e type="function" args="1">D</e>
      </input>
      <result action="numeric">
        <e type="operand">0.375</e>
        <e type="operand">0</e>
        <e type="operand">3.75</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0</e>
        <e type="operand">4.375</e>
        <e type="operand">5</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="7">mat</e>
      </result>
    </math>
  </region>
  <region id="29" left="162" top="1323" width="259" height="81" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="6">
      <input>
        <e type="operand">r</e>
        <e type="operand">0</e>
        <e type="function" args="1">D</e>
        <e type="function" preserve="true" args="1">polyroots</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">0.339981</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.339981</e>
        <e type="operand">0.861136</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.861136</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">mat</e>
      </result>
    </math>
  </region>
  <region id="30" left="459" top="1323" width="233" height="69" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand" style="string">timing sec</e>
        <e type="operand">n</e>
        <e type="operand">4</e>
        <e type="operator" args="2">≡</e>
        <e type="bracket">(</e>
        <e type="operand">1.5</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">n</e>
        <e type="operand">8</e>
        <e type="operator" args="2">≡</e>
        <e type="bracket">(</e>
        <e type="operand">56</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">n</e>
        <e type="operand">12</e>
        <e type="operator" args="2">≡</e>
        <e type="bracket">(</e>
        <e type="operand" style="string">N/A</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="31" left="18" top="1503" width="282" height="144" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math>
      <input>
        <e type="operand">wr</e>
        <e type="operand" style="string">Quadrature starts n [2]</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">r</e>
        <e type="function" preserve="true" args="1">rows</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">w</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="operand">r</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="bracket">(</e>
        <e type="operand">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">n</e>
        <e type="operand">1</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">r</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">n</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="function" args="2">P</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
        <e type="operand">w</e>
        <e type="operand">r</e>
        <e type="function" preserve="true" args="2">augment</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="32" left="333" top="1503" width="197" height="117" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">R</e>
        <e type="operand">ii</e>
        <e type="operand">1</e>
        <e type="operand">r</e>
        <e type="function" preserve="true" args="1">rows</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">p</e>
        <e type="operand">ii</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand" style="string">.</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
        <e type="operand">ii</e>
        <e type="operand">1</e>
        <e type="operand">r</e>
        <e type="function" preserve="true" args="1">rows</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">zero</e>
        <e type="operand">ii</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">0</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
        <e type="operand">r</e>
        <e type="operand">zero</e>
        <e type="operand">p</e>
        <e type="function" preserve="true" args="3">augment</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="33" left="531" top="1503" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="17.2749082461976" scale_y="10.8347059433884" scale_z="187.168551046566" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="0" transpose_z="0">
      <input>
        <e type="operand">R</e>
        <e type="operand">x</e>
        <e type="operand">n</e>
        <e type="function" args="2">P</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="34" left="621" top="1512" width="53" height="24" color="#000000" bgColor="#ffff80" fontSize="10">
    <math>
      <input>
        <e type="operand">n</e>
      </input>
      <result action="numeric">
        <e type="operand">4</e>
      </result>
    </math>
  </region>
  <region id="35" left="9" top="1665" width="360" height="81" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="15">
      <input>
        <e type="operand">wr</e>
      </input>
      <result action="numeric">
        <e type="operand">0.652145154862547</e>
        <e type="operand">0.339981043584856</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.652145154862547</e>
        <e type="operand">0.339981043584856</e>
        <e type="operand">0.347854845137449</e>
        <e type="operand">0.861136311594052</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.347854845137449</e>
        <e type="operand">0.861136311594052</e>
        <e type="operand">4</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="10">mat</e>
      </result>
    </math>
  </region>
  <region id="36" left="531" top="1728" width="158" height="26" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math decimalPlaces="1">
      <input>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="1">time</e>
        <e type="operand">t0</e>
        <e type="operator" args="2">-</e>
      </input>
      <result action="numeric">
        <e type="operand">1.5</e>
        <e type="operand" style="unit">s</e>
        <e type="operator" args="2">*</e>
      </result>
    </math>
  </region>
</regions>