create mod m identity Matrix - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Mathematics : Linear Algebra : LinearAlgebra Package : Modular Subpackage : LinearAlgebra/Modular/Identity

LinearAlgebra[Modular][Identity] - create mod m identity Matrix

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

withLinearAlgebra[Modular]:

A1:=Identity31,20,integer[]

A1:= 20 x 20 MatrixData Type: integer8Storage: rectangularOrder: C_order

(1)

A2:=Identity31,20,float8,Fortran_order

A2:= 20 x 20 MatrixData Type: float8Storage: rectangularOrder: Fortran_order

(2)

A3:=Identity31,3,integer

A3:=100010001

(3)

A4:=Identity31,5,float8

A4:=1.0.0.0.0.0.1.0.0.0.0.0.1.0.0.0.0.0.1.0.0.0.0.0.1.

(4)

See Also

LinearAlgebra/Details, LinearAlgebra[Modular], LinearAlgebra[Modular][Create]


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