Error, (in ...) invalid input: ... expects its ... argument, ..., to be of type ..., but received ... - Maple Help

Online Help

All Products    Maple    MapleSim

Home : Support : Online Help : System : Error Message Guide : expectsitsargumenttobeoftype

Error, (in ...) invalid input: ... expects its ... argument, ..., to be of type ..., but received ...


This error occurs when the argument to a command is of the wrong type.



sin1,2, 3;

Error, invalid input: sin expects its 1st argument, x, to be of type algebraic, but received [1, 2, 3]

Examine the argument using the whattype command. Use the Describe command (or review the command's help page) to see correct usage.




Here, whattype returns list--the argument 1,2,3 used in the example is of type list. To see the valid arguments for the sin command, use Describe.



sin( x::algebraic )

When you use the Describe command on a Maple object, it returns the type of an object and its value. In this example, Describe(sin) returns the value x and the type algebraic.  Lists are not a valid subset of type/algebraic. For this example, the argument must be of type algebraic.


To find out more information about sin, see the sin help page. See Describe for more information about the Describe command and its uses beyond Maple objects.


Solution 1: Use an argument of type algebraic.






Solution 2:  Use the element-wise operator ~ to apply sin to every element in a list.




See Also

Describe, operators/elementwise, type, whattype

Download Help Document

Was this information helpful?

Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam