invalid sum or difference - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : System : Error Message Guide : invalid sum or difference

Error, invalid sum/difference

 

Description

Examples

Description

Arithmetic expressions are formed using arithmetic operators. The + type expression is formed using the + operator along with two operands, resulting in an arithmetic expression of the form operand+operand or operandoperand. This error message occurs when an arithmetic expression of this form includes fewer than the expected two operands.

 

Tip: If an expression is executed accidentally, it can lead to error messages (if it is not valid Maple syntax). If this happens, toggling the expression to nonexecutable math removes the error message and changes the math to nonexecutable. To change an expression to nonexecutable math use the shortcut key Shift + F5.  For more information, see Executable and Nonexecutable Math.

Examples

Example 1

The following example illustrates that the + and  operators must precede expressions to indicate positive or negative values. The + and  operators cannot be used as the last element to the right of an expression; otherwise, the expression is interpreted as a sum or difference with a missing operand.

x+

Error, invalid sum/difference

x

Error, invalid sum/difference

Solution:

In this example, assume that the intent is to indicate positive and negative values. Moving the operators in front of the operands corrects the errors.

+x

x

(2.1)

x

x

(2.2)

Example 2: For users of Maple 2018 and earlier versions

In earlier versions of Maple, the following was not valid.  In this example, + and - operators are added to increment and decrement the value x in Maple code. However, Maple did not have an increment or decrement operator as in C++ or other programming languages, so in 2-D math the expression is interpreted as a sum or difference with a missing operand.  (The following is valid Maple language in Maple 2019.)

x1

x1

(2.3)

x++

Error, invalid sum/difference

x

Error, invalid sum/difference

Solution:

Assuming that x has a value, you can increment values Maple is as follows.

x1

x1

(2.4)

xx+1

x2

(2.5)

For information on the increment, decrement and assignment operators in Maple, see updates/Maple2019/Language and assignment.

See Also

arithop

Executable and Nonexecutable Math

loops