These are elementary operations for a matrix. They do not presume a
square matrix and will work on any matrix. They use R's internal row
addressing to function.
Usage
swaprows(m, row1, row2)
replacerow(m, row1, row2, k)
scalerow(m, row, k)
Arguments
m
a matrix
row1
a source row
row2
a destination row
k
a scaling factor
row
a row to modify
Value
the modified matrix
Details
replacerow replaces one row with the sum of itself and the
multiple of another row. swaprows swap two rows in the
matrix. scalerow scales all enteries in a row by a constant.