Error, invalid input: too many and/or wrong type of arguments passed to (...); first unused argument is (...)
|
Description
|
|
This error is caused by incorrect arguments passed to a command. For correct syntax, see the help page for the command. You can use the type command to verify whether an argument is of the correct type required by the command.
|
|
Examples
|
|
Example 1
In the following example, attempting to sum more than one summand at a time results in an error.
>
|
|
Solution:
To sum more than one summand at at time, use the map command.
>
|
|
| (2.1) |
Example 2
In the following example, attempting to calculate the sum of over both index variables results in an error. This statement is not well-defined.
>
|
|
Solution:
Depending on the interpretation, one possible solution is to express the sum in the following manner: if the indices are meant to be sequenced individually, then the following statement corrects the error and produces the intended result.
>
|
|
| (2.2) |
Otherwise, if the indices are meant to be sequenced in tandem, then the following statement corrects the error and produces the intended result.
>
|
|
| (2.3) |
Example 3
The following example uses the solve command to solve a linear system, however the braces have been omitted around the list of expressions and the list of variables.
>
|
|
Solution:
Enclosing the list of expressions and the list of variables in braces fixes the error.
>
|
|
| (2.4) |
>
|
|
|
|
Download Help Document
Was this information helpful?