MuPAD Tutorial pp 159-178 | Cite as

Manipulating Expressions

  • Christopher Creutzig
  • Walter Oevel


When evaluating objects, MuPAD automatically performs a variety of simplifications. For example, arithmetic operations between integers are executed or exp(ln(x)) is simplified to x. Other simplifications such as sin(x)2 + cos(x)2 = 1, ln(exp(x)) = x, (x2 - 1)/(x - 1) = x + 1, or \(\sqrt {{x^2}} = x\)= x do not happen automatically. The reason is for one that many of these rules are not universally valid: for example, \(\sqrt {{x^2}} = x\)= x is wrong for x = -2. Other simplifications such as sin(x)2+cos(x)2= 1 are valid universally, but there would be a significant loss of efficiency if MuPAD would always scan expressions for the occurrence of sin and cos terms.


Global Property Hyperbolic Function Binomial Coefficient Mathematical Meaning Entire Complex Plane 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Christopher Creutzig
    • 1
  • Walter Oevel
    • 2
  1. 1.Fakultät EIM-MUniversität PaderbornPaderbornGermany
  2. 2.SciFace Software GmbH & Co.KGPaderbornGermany

Personalised recommendations