LinearAlgebra[Modular]
Identity
create mod m identity Matrix
Calling Sequence
Parameters
Description
Examples
Identity(m, n, dtype, order)
m
-
modulus
n
number of rows and columns in output identity Matrix
dtype
datatype of output object
order
(optional) ordering of output object
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](..).
with⁡LinearAlgebraModular:
A1≔Identity⁡31,20,integer
A2≔Identity⁡31,20,float8,Fortran_order
A3≔Identity⁡31,3,integer
A3≔100010001
A4≔Identity⁡31,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.
See Also
LinearAlgebra/Details
LinearAlgebra[Modular][Create]
Download Help Document