lazy.mat-package |
lazy.mat: Some useful matrix tools for lazy boys and girls |

a2l |
Convert array to list |

a2m |
Convert array to supermatrix |

ABtoAB |
Linear Constraints Matrices: from (A, d) and (B, c) to (AA,dd,EE,gg) and (BB,cc) |

AtoB |
Linear Constraints Matrices: form A to form B conversion |

BtoA |
Linear Constraints Matrices: form B to form A conversion |

b_diag |
Makes a Block Diagonal Matrix from the Arguments |

chkginv |
Check if the the second matrix is a generalized inverse of the first one, or vice versa. |

Diag |
Diag(x) creats a diagonam matrix from its argument vector or matrix |

getSM |
Extract a submatrix from a supermatrix |

Ginv |
Generalized Inverse |

Integrate |
Integrate a Univariate Function f from lower to Vector-Valued x. |

interleave |
Interleave the columns of Two Matrices |

JacobianMat |
Calculation of Jacobian Matrix |

l2a |
Convert list to array |

lazy.mat |
lazy.mat: Some useful matrix tools for lazy boys and girls |

m2a |
Convert supermatrix to array |

matSwp |
Matrix Sweep Operator |

Mh2Mv |
Convert a horizontally stacked supermatrix to a vertially stacked one. |

modSM<- |
Assign values to the submatrix of a supermatrix |

Mv2Mh |
Convert a vertically stacked supermatrix to a horizontally stacked one. |

pathdist |
Calculation of Path Distance |

pmat |
Generate a permutation matrix to switch row or column. |

QRGS |
QR decomposition of X matrix by the Gram Schmidt orthogonalization or Finding non redundant columns of X |

repmat |
Stack a matrix n times either horizontally or vertically. |

ssq |
Returns the (doubly weighted) sum of squares of all the elements of A |

supermat |
Declare a supermatrix with SMdim attribute |

tr |
Trace of the input square matrix: Sum of all the diagonal elements of a square matrix. |

transp |
Transpose each matrix contained in a list/array/syupermatrix.. |

vec |
Vectorization of a matrix |

vecdiag |
Returns diagonal elements of A as a vector |

vech |
Vectorization of the lower-half or upper-half of a square matrix |

vechindex |
Returns the index to convert vech(Mat) to Mat and vice versa. |

vechinv |
Recover the Symmetric Matrix from its lower or upper half elements stored in a vector created by vech function. |

vecindex |
Returns the index to convert vec(Mat) to vec(t(Mat)) and vice versa. |