Sponsored links: Algebra eBooks
 

Help Index

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

The Maxima on-line user's manual

Algebra Calculator

Search:

Echelon Calculator

Echelon

Function: echelon (<M>) Returns the echelon form of the matrix <M>, as produced by Gaussian elimination. The echelon form is computed from <M> by elementary row operations such that the first non-zero element in each row in the resulting matrix is one and the column elements under the first one in each row are all zero.

triangularize also carries out Gaussian elimination, but it does not normalize the leading non-zero element in each row.

lu_factor and cholesky are other functions which yield triangularized matrices.

          (%i1) M: matrix ([3, 7, aa, bb], [-1, 8, 5, 2], [9, 2, 11, 4]);
                                 [  3   7  aa  bb ]
                                 [                ]
          (%o1)                  [ - 1  8  5   2  ]
                                 [                ]
                                 [  9   2  11  4  ]
          (%i2) echelon (M);
                            [ 1  - 8  - 5      - 2     ]
                            [                          ]
                            [         28       11      ]
                            [ 0   1   --       --      ]
          (%o2)             [         37       37      ]
                            [                          ]
                            [              37 bb - 119 ]
                            [ 0   0    1   ----------- ]
                            [              37 aa - 313 ]

(%o1)                                true
(%i2) 

Echelon Example

Related Examples

echelon-matrix

echelon(matrix([1,1,1...

Calculate

echelon-ident-mat_fullunblocker-matrix-submatrix-transpose-triangularize

B:matrix([-1,-4,5],[3...

BI:matrix([B,ident(2)]);

BI:mat_fullunblocker(...

Calculate

echelon-matrix

M: matrix ([1,2,3],[3...

A: echelon (M);

matrix([x,y]).A;

Calculate

echelon-matrix-rank

v1:[1,2,3,4,5];

v2:[0,1,1,2,3];

v3:[3,2,1,0,1];

Calculate

echelon-matrix-rank-row

m:matrix([1,0,2],[-2,...

rank(m);

echelon(m);

Calculate

echelon-is-matrix-not-transpose

A:matrix([2,0],[0,0]);

A-echelon(A);

B:transpose(A);

Calculate

echelon-linsolve-matrix-rank

/* El subespacio T={(...

s2:[2,5,3,1];

s3:[1,-1,-2,2];

Calculate

echelon-genmatrix-lambda-random-row

a:genmatrix(lambda([x...

b:echelon(a);

c:b+matrix([0,0,0,0],...

Calculate

echelon-matrix-rank

/*En primer lugar int...

v2:[-2,1,1];

v3:[0,1,5];

Calculate

echelon-matrix

A : matrix([ 1, 0, 1,...

echelon(A);

Calculate