Name
shiftr — mimics gauss function shiftr
CALLING SEQUENCE
[matout]=shiftr(matin,shifts,val)
PARAMETERS
- Input
matin = input (mxn) matrix
shifts = (mx1) vectors of shifting values
val = value to fill the holes
- Output
matout = (mxn) transformed matrix
DESCRIPTION
Function that mimics gauss function shiftr: shifts rows of a matrix according to a vector of shifts and fills the holes with a prespecified value.
EXAMPLE
A = matrix([1:15],3,5);B=shiftr(A,[2 3 -2],0)
Example gives the matrix:
B =
! 0. 0. 1. 4. 7. !
! 0. 0. 0. 2. 5. !
! 9. 12. 15. 0. 0. !