rows_pivot INDEX

ROWS_PIVOT _ _ _ _ _ _ _ _ _ _ _ _ operator

syntax:

rows_pivot(<matrix>,<r>,<c>,{<row\_list>})

<matrix> :- a namerefmatrix.

<r>,<c> :- positive integers such that <matrix>(<r>, <c>) neq 0.

<row\_list> :- positive integer or a list of positive integers.

rows_pivotperforms the same task as pivot but applies the pivot only to the rows specified in <row\_list>.

examples:



N := mat((1,2,3),(4,5,6),(7,8,9),(1,2,3),(4,5,6)); 


       [1  2  3]
       [       ]
       [4  5  6]
       [       ]
  n := [7  8  9]
       [       ]
       [1  2  3]
       [       ]
       [4  5  6]



rows_pivot(N,2,3,{4,5}); 

  [1     2     3]
  [             ]
  [4     5     6]
  [             ]
  [7     8     9]
  [             ]
  [      - 1    ]
  [-1  ------  0]
  [      2      ]
  [             ]
  [0     0     0]

Related functions: pivot.