### Related

##### echelon-matrix

a:matrix([1/r3+1/rp2+...

echelon (a);

Calculate

t1:[1,1,0,1];

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

t3:[1,-1,1,1];

Calculate

##### lambda-nonnegintegerp-polynomialp-true

p1: a*x^2+b*x+c;

p2: a*x^(3/2)+b*x+c;

p3: a*x^2+b*x+c*y;

Calculate

##### echelon-linsolve-matrix-transpose

/*Endomorfismo*/f(x,y...

m2:mf . [x,y,z];

Calculate

raw_data : [[16.4,14....

len_data : map(lambda...

width_data : map(lamb...

Calculate

v1:[1,0,2];

v2:[-2,1,1];

v3:[0,1,5];

Calculate

##### echelon-matrix-rank-row

/*En primer lugar int...

v2:[-2,1,1];

v3:[0,1,5];

Calculate

##### lambda-nonnegintegerp-polynomialp-true

p1: a*x^2+b*x+c;

p2: a*x^(3/2)+b*x+c;

p3: a*x^2+b*x+c*y;

Calculate

##### echelon-integrate-kill-matrix-partfrac-rank-submatrix

kill(all);

f(x):=(5*x^2-11*x+30)...

partfrac(f(x),x);

Calculate

##### echelon-matrix

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

Calculate

### [echelon,genmatrix,lambda,random,row]

Run Example
```(%i1)a:genmatrix(lambda([x,y], random(6)-random(6)),3,4);
[  2   - 3  3  0 ]
[                ]
(%o1)                         [ - 1  - 4  0  5 ]
[                ]
[ - 1  - 3  4  4 ]
(%i2) b:echelon(a);
[      3   3         ]
[ 1  - -   -     0   ]
[      2   2         ]
[                    ]
[           3     10 ]
(%o2)                       [ 0   1   - --  - -- ]
[           11    11 ]
[                    ]
[                 1  ]
[ 0   0    1    - -- ]
[                 47 ]
(%i3) b[2,3];
3
(%o3)                                - --
11
(%i4) matrix([0,0,0,0],-b[2,3] * list_matrix_entries(row(b,3)),[0,0,0,0]);
[ 0  0  0     0   ]
[                 ]
[       3      3  ]
(%o4)                         [ 0  0  --  - --- ]
[       11    517 ]
[                 ]
[ 0  0  0     0   ]
(%i5) ```
Run Example
```a:genmatrix(lambda([x,y], random(2)-random(2)),3,4);
[  0   - 1  - 1  0 ]
[                  ]
(%o1)                        [ - 1   0    0   1 ]
[                  ]
[  1    1    0   0 ]
(%i2) b:echelon(a);
[ 1  0  0  - 1 ]
[              ]
(%o2)                          [ 0  1  1   0  ]
[              ]
[ 0  0  1  - 1 ]
(%i3) c:b+matrix([0,0,0,0],-b[2,3] * list_matrix_entries(row(b,3)),[0,0,0,0]);
[ 1  0  0  - 1 ]
[              ]
(%o3)                          [ 0  1  0   1  ]
[              ]
[ 0  0  1  - 1 ]
(%i4) d:c+matrix(-c[1,2]*list_matrix_entries(row(c,2))+ -c[1,3]*list_matrix_entries(row(c,3)),[0,0,0,0],[0,0,0,0]);
[ 1  0  0  - 1 ]
[              ]
(%o4)                          [ 0  1  0   1  ]
[              ]
[ 0  0  1  - 1 ]
(%i5) ```
Run Example
```a:genmatrix(lambda([x,y], random(3)-random(3)),3,4);
[  2    0   0  0 ]
[                ]
(%o1)                         [ - 1  - 1  0  2 ]
[                ]
[ - 1   0   1  1 ]
(%i2) b:echelon(a);
[ 1  0  0   0  ]
[              ]
(%o2)                          [ 0  1  0  - 2 ]
[              ]
[ 0  0  1   1  ]
(%i3) c:b+matrix([0,0,0,0],-b[2,3] * list_matrix_entries(row(b,3)),[0,0,0,0]);
[ 1  0  0   0  ]
[              ]
(%o3)                          [ 0  1  0  - 2 ]
[              ]
[ 0  0  1   1  ]
(%i4) d:c+matrix(-c[1,2]*list_matrix_entries(row(c,2))+ -c[1,3]*list_matrix_entries(row(c,3)),[0,0,0,0],[0,0,0,0]);
[ 1  0  0   0  ]
[              ]
(%o4)                          [ 0  1  0  - 2 ]
[              ]
[ 0  0  1   1  ]
(%i5) ```

### Related Help

Help for Echelon

Help for Genmatrix

Help for Lambda

Help for Random

Help for Row