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

Online Help

All Products    Maple    MapleSim


LinearAlgebra[Modular]

  

Identity

  

create mod m identity Matrix

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

Identity(m, n, dtype, order)

Parameters

m

-

modulus

n

-

number of rows and columns in output identity Matrix

dtype

-

datatype of output object

order

-

(optional) ordering of output object

Description

• 

The Identity function creates a mod m identity Matrix of the specified type and dimensions.

• 

The allowable datatypes are hardware integer (dtype=integer[4]/integer[8] or integer[]), hardware float (dtype=float[8]), or Maple integer (dtype=integer). If specified, order can be C_order or Fortran_order. If not specified, C_order is used.

• 

This command is part of the LinearAlgebra[Modular] package, so it can be used in the form Identity(..) only after executing the command with(LinearAlgebra[Modular]).  However, it can always be used in the form LinearAlgebra[Modular][Identity](..).

Examples

withLinearAlgebraModular:

A1Identity31,20,integer

A2Identity31,20,float8,Fortran_order

A3Identity31,3,integer

A3100010001

(1)

A4Identity31,5,float8

A41.0.0.0.0.0.1.0.0.0.0.0.1.0.0.0.0.0.1.0.0.0.0.0.1.

(2)

See Also

LinearAlgebra/Details

LinearAlgebra[Modular]

LinearAlgebra[Modular][Create]