scalar - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


type/scalar

check for scalar (in the matrix sense)

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

type(expr, scalar)

Parameters

expr

-

expression

Description

• 

Checks if expr is a scalar. This is the case if expr is algebraic and not a Vector or Matrix.

• 

More precisely, expr is a scalar if:

– 

expr is of type algebraic, and

– 

expr is not the name of a procedure, table, or module, and

– 

if the top-level type of expr is one of `*`, `+`, `.`, `^`, `&*`, `&+`, and `&^` (that is, if op(0, expr) is one of these operators), then all its arguments are scalars.

Examples

> 

a≔table⁡apple=3,orange=5

a≔table⁡apple=3,orange=5

(1)
> 

type⁡a,scalar

false

(2)
> 

type⁡x,scalar

true

(3)
> 

type⁡42,scalar

true

(4)
> 

type⁡sin,scalar

false

(5)
> 

type⁡x·y,scalar

true

(6)
> 

v≔Vector⁡1,2,3

v≔123

(7)
> 

type⁡x·v,scalar

false

(8)

See Also

type

type,algebraic