### Related

##### columnop-rowop

rowdiv(A,i,a):=rowop(...

columndiv(A,i,a):=col...

Calculate

##### columnop-matrix-rowop

rowdiv(A,i,a):=rowop(...

columndiv(A,i,a):=col...

A:matrix([8,1,9,1],[6...

Calculate

##### columnop-matrix-rowop

rowdiv(A,i,a):=rowop(...

columndiv(A,i,a):=col...

A:matrix([8,1,9,1],[6...

Calculate

##### columnop-matrix-rowop

rowdiv(A,i,a):=rowop(...

columndiv(A,i,a):=col...

A:matrix([8,1,9,1],[6...

Calculate

##### columnop-matrix-rowop

rowdiv(A,i,a):=rowop(...

columndiv(A,i,a):=col...

A:matrix([8,1,9,1],[6...

Calculate

##### columnop-matrix-rowop

rowdiv(A,i,a):=rowop(...

columndiv(A,i,a):=col...

A:matrix([8,1,9,1],[6...

Calculate

##### columnop-matrix-rowop

rowdiv(A,i,a):=rowop(...

columndiv(A,i,a):=col...

A:matrix([8,1,9,1],[6...

Calculate

##### columnop-matrix-rowop

rowdiv(A,i,a):=rowop(...

columndiv(A,i,a):=col...

A:matrix([8,1,9,1],[6...

Calculate

? columnop;

Calculate

##### columnop-matrix-rowop

rowdiv(A,i,a):=rowop(...

columndiv(A,i,a):=col...

A:matrix([8,1,9,1],[6...

Calculate

### columnop

Run Example
```(%i1)rowdiv(A,i,a):=rowop(A,i,i,1-1/a);
1
(%o1)              rowdiv(A, i, a) := rowop(A, i, i, 1 - -)
a
(%i2) columndiv(A,i,a):=columnop(A,i,i,1-1/a);
1
(%o2)           columndiv(A, i, a) := columnop(A, i, i, 1 - -)
a
(%i3) ```
Run Example
```? columnop;

-- Function: columnop (<M>, <i>, <j>, <theta>)
If <M> is a matrix, return the matrix that results from doing the
column operation `C_i <- C_i - <theta> * C_j'. If <M> doesn't have
a row <i> or <j>, signal an error.

(%o1)                                true
(%i2) ```
Run Example
```rowdiv(A,i,a):=rowop(A,i,i,1-1/a);
1
(%o1)              rowdiv(A, i, a) := rowop(A, i, i, 1 - -)
a
(%i2) columndiv(A,i,a):=columnop(A,i,i,1-1/a);
1
(%o2)           columndiv(A, i, a) := columnop(A, i, i, 1 - -)
a
(%i3) A:matrix([8,1,9,1],[6,3,4,5],[5,4,7,2],[2,3,4,1]);
[ 8  1  9  1 ]
[            ]
[ 6  3  4  5 ]
(%o3)                           [            ]
[ 5  4  7  2 ]
[            ]
[ 2  3  4  1 ]
(%i4) A1:rowop(A,2,1,6/8);
[ 8  1   9    1  ]
[                ]
[    9    11  17 ]
[ 0  -  - --  -- ]
(%o4)                         [    4    4   4  ]
[                ]
[ 5  4   7    2  ]
[                ]
[ 2  3   4    1  ]
(%i5) A2:rowop(A1,3,1,5/8);
[ 8  1    9    1  ]
[                 ]
[    9     11  17 ]
[ 0  -   - --  -- ]
[    4     4   4  ]
(%o5)                         [                 ]
[    27   11   11 ]
[ 0  --   --   -- ]
[    8    8    8  ]
[                 ]
[ 2  3    4    1  ]
(%i6) A3:rowop(A1,4,1,1/4);
[ 8  1    9    1  ]
[                 ]
[    9     11  17 ]
[ 0  -   - --  -- ]
[    4     4   4  ]
(%o6)                         [                 ]
[ 5  4    7    2  ]
[                 ]
[    11   7    3  ]
[ 0  --   -    -  ]
[    4    4    4  ]
(%i7) ```

### Related Help

Help for Columnop