﻿<?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>a2feb390-a706-4763-a51f-209209ec2010</id>
      <revision>3</revision>
    </identity>
    <metadata lang="eng">
      <author>Alvaro Diaz Falconi</author>
    </metadata>
    <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">&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="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="Maple Tools" version="1.1.7809.39615" guid="32dfd679-8cfd-483a-b79a-19d5ea838750" />
      <assembly name="TextRegion" version="1.11.8348.30405" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="Statistical Tools" version="1.0.6824.32561" guid="76f6e9f5-ac86-4ffb-9e4d-284c8daecaf9" />
    </dependencies>
  </settings>
  <regions type="content">
    <region left="18" top="36" width="168" height="24" color="#000000" fontSize="10">
      <text lang="eng" fontFamily="Consolas" fontSize="10">
        <content>
          <p style="font-weight: bold;">Notes about Heaviside</p>
        </content>
      </text>
    </region>
    <region left="18" top="81" width="534" height="24" color="#000000" fontSize="10">
      <text lang="eng" fontFamily="Consolas" fontSize="10">
        <content>
          <p>The maple function for SMath's sign function isn't "sign", it's signum!</p>
        </content>
      </text>
    </region>
    <region left="54" top="117" width="176" height="46" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">x</e>
          <e type="function" args="1">sign</e>
          <e type="operand">x</e>
          <e type="function" args="2">diff</e>
          <e type="function" args="1">maple</e>
        </input>
        <result action="symbolic">
          <e type="operand">0</e>
        </result>
      </math>
    </region>
    <region left="396" top="117" width="241" height="56" color="#000000" fontSize="10">
      <text lang="eng" width="232" fontFamily="Consolas" fontSize="10">
        <content>
          <p>Note: I guess that the maple plugin author can correct this issue.</p>
        </content>
      </text>
    </region>
    <region left="54" top="171" width="279" height="46" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">x</e>
          <e type="function" args="1">signum</e>
          <e type="operand">x</e>
          <e type="function" args="2">diff</e>
          <e type="function" args="1">maple</e>
        </input>
        <result action="symbolic">
          <e type="operand">1</e>
          <e type="operand">x</e>
          <e type="function" args="2">signum</e>
        </result>
      </math>
    </region>
    <region left="18" top="225" width="527" height="24" color="#000000" fontSize="10">
      <text lang="eng" fontFamily="Consolas" fontSize="10">
        <content>
          <p>Because that, and the definition of Heaviside in StatiscalTools plugin</p>
        </content>
      </text>
    </region>
    <region left="63" top="261" width="209" height="43" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">x</e>
          <e type="function" args="1">Heaviside</e>
        </input>
        <result action="symbolic">
          <e type="operand">1</e>
          <e type="operand">x</e>
          <e type="function" args="1">sign</e>
          <e type="operator" args="2">+</e>
          <e type="operand">2</e>
          <e type="operator" args="2">/</e>
        </result>
      </math>
    </region>
    <region left="306" top="261" width="256" height="43" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">x</e>
          <e type="operand">y</e>
          <e type="function" args="2">Heaviside</e>
        </input>
        <result action="symbolic">
          <e type="operand">1</e>
          <e type="operand">x</e>
          <e type="operand">y</e>
          <e type="operator" args="2">-</e>
          <e type="function" args="1">sign</e>
          <e type="operator" args="2">+</e>
          <e type="operand">2</e>
          <e type="operator" args="2">/</e>
        </result>
      </math>
    </region>
    <region left="18" top="315" width="373" height="24" color="#000000" fontSize="10">
      <text lang="eng" fontFamily="Consolas" fontSize="10">
        <content>
          <p>is why it desappear taking the maple derivatives.</p>
        </content>
      </text>
    </region>
    <region left="18" top="351" width="534" height="24" color="#000000" fontSize="10">
      <text lang="eng" fontFamily="Consolas" fontSize="10">
        <content>
          <p>The maple derivatives for signum and abs returns some unusual functions</p>
        </content>
      </text>
    </region>
    <region left="54" top="387" width="200" height="46" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">x</e>
          <e type="function" args="1">abs</e>
          <e type="operand">x</e>
          <e type="function" args="2">diff</e>
          <e type="function" args="1">maple</e>
        </input>
        <result action="symbolic">
          <e type="operand">1</e>
          <e type="operand">x</e>
          <e type="function" args="2">abs</e>
        </result>
      </math>
    </region>
    <region left="18" top="441" width="87" height="24" color="#000000" fontSize="10">
      <text lang="eng" fontFamily="Consolas" fontSize="10">
        <content>
          <p>defined as</p>
        </content>
      </text>
    </region>
    <region left="63" top="477" width="237" height="58" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">n</e>
          <e type="operand">x</e>
          <e type="function" args="2">signum</e>
          <e type="operand">x</e>
          <e type="function" args="1">signum</e>
          <e type="operand">x</e>
          <e type="operand">n</e>
          <e type="function" args="3">diff</e>
          <e type="operator" args="2">≡</e>
        </input>
      </math>
    </region>
    <region left="333" top="477" width="158" height="58" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">n</e>
          <e type="operand">x</e>
          <e type="function" args="2">abs</e>
          <e type="operand">x</e>
          <e type="function" args="1">abs</e>
          <e type="operand">x</e>
          <e type="operand">n</e>
          <e type="function" args="3">diff</e>
          <e type="operator" args="2">≡</e>
        </input>
      </math>
    </region>
    <region left="18" top="549" width="681" height="24" color="#000000" fontSize="10">
      <text lang="eng" fontFamily="Consolas" fontSize="10">
        <content>
          <p>Because I don't use StatiscalTools I handle in a very different way this things with maple.</p>
        </content>
      </text>
    </region>
    <region left="18" top="603" width="747" height="72" color="#000000" fontSize="10">
      <text lang="eng" fontFamily="Consolas" fontSize="10">
        <content>
          <p>Redefining Heaviside with a bump function, like yours, it's a good solution for derivatives, which is a punctual propertie of a function. But for integrals, which are global properties of a function, the situation is different. That math things have actual physics consequences: derivative circuits are unstable, while integral ones are stables, for instance.</p>
        </content>
      </text>
    </region>
    <region left="18" top="693" width="740" height="72" color="#000000" fontSize="10">
      <text lang="eng" fontFamily="Consolas" fontSize="10">
        <content>
          <p>Statiscal tools introduces Dirac functions too, which is not a function, it is a distribution, introduced by the russian Sóbolev in 1935 and the french Schwartz in 1940. So, there are no way to define it as any bump function. For using it with maple, it seems that it return an error at a generic point, but infinity for zero, just where it is interesting.</p>
        </content>
      </text>
    </region>
    <region left="54" top="783" width="99" height="26" color="#000000" fontSize="10">
      <math error="2">
        <input>
          <e type="operand">x</e>
          <e type="function" args="1">Dirac</e>
        </input>
        <result action="symbolic">
          <e type="operand">#</e>
        </result>
      </math>
    </region>
    <region left="270" top="783" width="97" height="26" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">0</e>
          <e type="function" args="1">Dirac</e>
        </input>
        <result action="numeric">
          <e type="operand">∞</e>
        </result>
      </math>
    </region>
    <region left="18" top="828" width="505" height="24" color="#000000" fontSize="10">
      <text lang="eng" fontFamily="Consolas" fontSize="10">
        <content>
          <p>And Dirac is neccessary for represent concentrated puncthual loads.</p>
        </content>
      </text>
    </region>
    <region left="18" top="873" width="95" height="24" color="#000000" fontSize="10">
      <text lang="eng" fontFamily="Consolas" fontSize="10">
        <content>
          <p style="font-weight: bold;">Conclusion </p>
        </content>
      </text>
    </region>
    <region left="144" top="873" width="600" height="40" color="#000000" fontSize="10">
      <text lang="eng" fontFamily="Consolas" fontSize="10">
        <content>
          <p>Ask to Viacheslav -the maple tools plugin author- to correct the maple sign bug and see if there are a way to handle sign and abs with two args in SMath.</p>
        </content>
      </text>
    </region>
    <region left="18" top="927" width="60" height="24" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">Alvaro</e>
        </input>
      </math>
    </region>
  </regions>
</worksheet>