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

Online Help

All Products    Maple    MapleSim


Overview of the linalg Package

 

Calling Sequence

Description

List of linalg Package Commands

Calling Sequence

linalg[command](arguments)

command(arguments)

Description

• 

Important: The linalg package has been deprecated. Use the superseding packages, LinearAlgebra and VectorCalculus, instead.

  

- For information on migrating linalg code to the new packages, see examples/LinearAlgebraMigration.

• 

Each command in the linalg package can be accessed by using either the long form or the short form of the command name in the command calling sequence.

  

As an example of short form usage, you can multiply two matrices A and B, by using the with command:

  

with(linalg,multiply);  multiply(A,B);

  

Instead of the multiply command, you can use the evalm evaluator as follows:

  

evalm( A &* B );

List of linalg Package Commands

• 

The following is a list of available commands.

addcol

addrow

adj

adjoint

augment

backsub

band

basis

bezout

BlockDiagonal

blockmatrix

charmat

charpoly

cholesky

col

coldim

colspace

colspan

companion

concat

cond

copyinto

crossprod

curl

definite

delcols

delrows

det

diag

diverge

dotprod

eigenvalues

eigenvectors

entermatrix

equal

exponential

extend

ffgausselim

fibonacci

forwardsub

frobenius

gausselim

gaussjord

geneqns

genmatrix

grad

GramSchmidt

hadamard

hermite

hessian

hilbert

htranspose

ihermite

indexfunc

innerprod

intbasis

inverse

ismith

issimilar

iszero

jacobian

jordan

JordanBlock

kernel

laplacian

leastsqrs

linsolve

LUdecomp

matadd

matrix

minor

minpoly

mulcol

mulrow

multiply

norm

normalize

nullspace

orthog

permanent

pivot

potential

QRdecomp

randmatrix

randvector

rank

ratform

references

row

rowdim

rowspace

rowspan

scalarmul

singularvals

smith

stackmatrix

submatrix

subvector

sumbasis

swapcol

swaprow

sylvester

toeplitz

trace

transpose

vandermonde

vecpotent

vectdim

vector

wronskian

 

 

  

To display the help page for a particular linalg command, see Getting Help with a Command in a Package.

• 

Note that the linalg commands for manipulating vectors and matrices expect as input the Maple types vector and matrix, rather than more general arrays.  In particular, subscripts are indexed from 1.

See Also

linalg(deprecated)[matrix]

linalg(deprecated)[vector]

LinearAlgebra

Matrix

mod

UsingPackages

Vector

VectorCalculus

with