Compatibility Issues in Maple 2015
|
The following is a brief description of the compatibility issues that affect users upgrading from Maple 18 to Maple 2015.
|
|
Automatic Evaluation of Pi in Float Expressions
|
|
•
|
In Maple 2015, the symbol Pi is automatically converted to a float when it is adjacent to a float in a sum, product, or power.
|
•
|
If your expression has no floats (that is, it contains only integers and rationals), Pi is not converted to a float and remains a symbol (as in previous versions of Maple).
|
•
|
Note that the evaluation and conversion happen only when a float operates on Pi. That is, Maple does not evaluate and convert Pi in cases where Pi could be a float. For example, evalb does not perform the comparison in the following statement because evalb cannot compare a float (3.0) to a symbol (Pi).
|
|
However, if you perform an arithmetic operation involving Pi and a float, Maple converts Pi to a float, evalb can perform the comparison, and the expected result is returned.
|
•
|
In the following example, Pi is added to a product containing a float (sin(1.0)) and a symbol (x). Although Pi and the float are adjacent to each other, Pi is not converted to a float because the term it is being added to cannot be evaluated to a float.
|
|
Once you assign x to a float, the second term evaluates to a float, and Pi is then converted to a float.
|
|
|
Reading .m Files
|
|
•
|
Maple 2015 will no longer read .m files located in libname by default. In order to get Maple to read .m files, set readdotm kernel option to true:
|
>
|
kernelopts('readdotm'=true):
|
|
|
Greek Letters
|
|
•
|
In Maple 2015, the name epsilon will be displayed as the lunate epsilon instead of as . The lunate epsilon will parse as the name epsilon, while the "inverted 3" epsilon will parse as the name varepsilon.
|
•
|
Additionally, the names varkappa, varphi, varpi, varrho, varsigma and vartheta will be displayed as , , , , and respectively. Conversely, these 2-D math symbols will parse to their corresponding Maple names.
|
|
|
Units Display
|
|
•
|
In previous releases of Maple, units were displayed with double brackets (except in the Natural units environment). For example,
|
•
|
In Maple 2015, the double brackets around a unit are not displayed unless you are editing the unit. They are not shown in output.
|
|
Units display in document:
|
|
When cursor is in the unit expression, the double brackets appear:
|
|
|