Package description |
|
---|---|
matlib: Matrix Functions for Teaching and Learning Linear Algebra and Multivariate Statistics. |
|
Convenience functionsSimple functions for matrix algebra oparations |
|
Create a vector, matrix or array of constants |
|
Length of a Vector or Column Lengths of a Matrix |
|
Matrix Power |
|
Projection of Vector y on columns of X |
|
Rank of a Matrix |
|
Create a Symmetric Matrix from a Vector |
|
Trace of a Matrix |
|
Vectorize a Matrix |
|
Generalized Vector Cross Product |
|
DeterminantsFunctions for calculating determinants by cofactor expansion |
|
Calculate the Adjoint of a matrix |
|
Cofactor of A[i,j] |
|
Determinant of a Square Matrix |
|
Minor of A[i,j] |
|
Row Cofactors of A[i,] |
|
Row Minors of A[i,] |
|
Elementary row operationsFunctions for solving linear equations “manually” by the steps used in row echelon form and Gaussian elimination |
|
Add multiples of rows to other rows |
|
Multiply Rows by Constants |
|
Interchange two rows of a matrix |
|
Build/Get transformation matrices |
|
Show Matrices (A, b) as Linear Equations |
|
Plot Linear Equations |
|
Plot Linear Equations in 3D |
|
Solve and Display Solutions for Systems of Linear Simultaneous Equations |
|
Print Matrices or Matrix Operations Side by Side |
|
Print a matrix, allowing fractions or LaTeX output |
|
Convert matrix to LaTeX equation |
|
Gaussian eliminationFunctions for illustrating Gaussian elimination |
|
Cholesky Square Root of a Matrix |
|
Echelon Form of a Matrix |
|
Gaussian Elimination |
|
Generalized Inverse of a Matrix |
|
Inverse of a Matrix |
|
LU Decomposition |
|
Moore-Penrose inverse of a matrix |
|
QR Decomposition by Graham-Schmidt Orthonormalization |
|
The Matrix Sweep Operator |
|
EigenvaluesFunctions to illustrate the algorithms for calculating eigenvalues and eigenvectors |
|
Eigen Decomposition of a Square Symmetric Matrix |
|
Power Method for Eigenvectors |
|
Show the eigenvectors associated with a covariance matrix |
|
Singular Value Decomposition of a Matrix |
|
Vector diagramsFunctions for drawing vector diagrams in 2D and 3D |
|
Angle between two vectors |
|
Draw an arc showing the angle between vectors |
|
Draw 3D arrows |
|
Draw a horizontal circle |
|
Draw a 3D cone |
|
Draw a corner showing the angle between two vectors |
|
Position of a point along a line |
|
Vector space representation of a two-variable regression model |
|
Plot method for regvec3d objects |
|
Draw geometric vectors in 2D |
|
Draw 3D vectors |
|
OtherOther functions in the package, unclassified |
|
Convert matrix to LaTeX equation |
|
Gram-Schmidt Orthogonalization of a Matrix |
|
Gram-Schmidt Orthogonalization of a Matrix |
|
Demonstrate the SVD for a 3 x 3 matrix |
|
Vandermode Matrix |
|
DataSome small data sets used in examples |
|
Class Data Set |
|
Therapy Data |
|
Workers Data |