# Matrix Functions for Teaching and Learning Linear Algebra and Multivariate Statistics

## Documentation for package ‘matlib’ version 1.0.1

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS

## Help Pages

A B C D E G H I J K L M N O P Q R S T U V W X misc

matlib-package | matlib: Matrix Functions for Teaching and Learning Linear Algebra and Multivariate Statistics.

## -- A --

adjoint | Calculate the Adjoint of a matrix
angle | Angle between two vectors
arc | Draw an arc showing the angle between vectors
arrows3d | Draw 3D arrows
as.double.latexMatrix | Create and Manipulate LaTeX Representations of Matrices
as.matrix.trace | Build/Get transformation matrices

## -- B --

buildTmat | Build/Get transformation matrices

## -- C --

cbind.latexMatrix | Create and Manipulate LaTeX Representations of Matrices
cholesky | Cholesky Square Root of a Matrix
circle | Draw circles on an existing plot.
circle3d | Draw a horizontal circle
class | Class Data Set
cofactor | Cofactor of A[i,j]
coffee | Data on Coffee, Stress and Heart Damage
Colnames<- | Create and Manipulate LaTeX Representations of Matrices
Colnames<-.latexMatrix | Create and Manipulate LaTeX Representations of Matrices
cone3d | Draw a 3D cone
corner | Draw a corner showing the angle between two vectors

## -- D --

Det | Determinant of a Square Matrix
determinant.latexMatrix | Various Functions and Operators for '"latexMatrix"' Objects
Dim | Create and Manipulate LaTeX Representations of Matrices
Dim.latexMatrix | Create and Manipulate LaTeX Representations of Matrices
dimnames.latexMatrix | Create and Manipulate LaTeX Representations of Matrices
Dimnames<- | Create and Manipulate LaTeX Representations of Matrices
Dimnames<-.latexMatrix | Create and Manipulate LaTeX Representations of Matrices
Dot | Various Functions and Operators for '"latexMatrix"' Objects

## -- E --

echelon | Echelon Form of a Matrix
Eigen | Eigen Decomposition of a Square Symmetric Matrix
Eqn | Create a LaTeX Equation Wrapper
Eqn_helpers | Helpers to Compose Equations with Eqn
Eqn_hspace | Helpers to Compose Equations with Eqn
Eqn_newline | Helpers to Compose Equations with Eqn
Eqn_overbrace | Helpers to Compose Equations with Eqn
Eqn_overset | Helpers to Compose Equations with Eqn
Eqn_size | Helpers to Compose Equations with Eqn
Eqn_text | Helpers to Compose Equations with Eqn
Eqn_underbrace | Helpers to Compose Equations with Eqn
Eqn_underset | Helpers to Compose Equations with Eqn
Eqn_vspace | Helpers to Compose Equations with Eqn

## -- G --

gaussianElimination | Gaussian Elimination
getBody | Create and Manipulate LaTeX Representations of Matrices
getBody.latexMatrix | Create and Manipulate LaTeX Representations of Matrices
getLatex | Create and Manipulate LaTeX Representations of Matrices
getLatex.latexMatrix | Create and Manipulate LaTeX Representations of Matrices
getWrapper | Create and Manipulate LaTeX Representations of Matrices
getWrapper.latexMatrix | Create and Manipulate LaTeX Representations of Matrices
getYmult | Correct for aspect and coordinate ratio
Ginv | Generalized Inverse of a Matrix
GramSchmidt | Gram-Schmidt Orthogonalization of a Matrix
gsorth | Gram-Schmidt Orthogonalization of a Matrix

## -- H --

hspace | Helpers to Compose Equations with Eqn

## -- I --

inv | Inverse of a Matrix
Inverse | Inverse of a Matrix
inverse | Various Functions and Operators for '"latexMatrix"' Objects
inverse.latexMatrix | Various Functions and Operators for '"latexMatrix"' Objects
is.numeric.latexMatrix | Create and Manipulate LaTeX Representations of Matrices

## -- J --

J | Create a vector, matrix or array of constants

## -- K --

kronecker-method | Various Functions and Operators for '"latexMatrix"' Objects

## -- L --

latexMatrix | Create and Manipulate LaTeX Representations of Matrices
latexMatrixOperations | Various Functions and Operators for '"latexMatrix"' Objects
len | Length of a Vector or Column Lengths of a Matrix
LU | LU Decomposition

## -- M --

matdiff | Various Functions and Operators for '"latexMatrix"' Objects
matdiff.latexMatrix | Various Functions and Operators for '"latexMatrix"' Objects
matlib | matlib: Matrix Functions for Teaching and Learning Linear Algebra and Multivariate Statistics.
matmult | Various Functions and Operators for '"latexMatrix"' Objects
matmult.latexMatrix | Various Functions and Operators for '"latexMatrix"' Objects
matpower | Various Functions and Operators for '"latexMatrix"' Objects
matpower.latexMatrix | Various Functions and Operators for '"latexMatrix"' Objects
matrix2latex | (Deprecated) Convert matrix to LaTeX equation
matsum | Various Functions and Operators for '"latexMatrix"' Objects
matsum.latexMatrix | Various Functions and Operators for '"latexMatrix"' Objects
minor | Minor of A[i,j]
MoorePenrose | Moore-Penrose inverse of a matrix
mpower | Matrix Power

## -- N --

Ncol | Create and Manipulate LaTeX Representations of Matrices
Ncol.latexMatrix | Create and Manipulate LaTeX Representations of Matrices
newline | Helpers to Compose Equations with Eqn
Nrow | Create and Manipulate LaTeX Representations of Matrices
Nrow.latexMatrix | Create and Manipulate LaTeX Representations of Matrices

## -- O --

overbrace | Helpers to Compose Equations with Eqn
overset | Helpers to Compose Equations with Eqn

## -- P --

partition | Create and Manipulate LaTeX Representations of Matrices
partition.latexMatrix | Create and Manipulate LaTeX Representations of Matrices
plot.regvec3d | Plot method for regvec3d objects
plotEqn | Plot Linear Equations
plotEqn3d | Plot Linear Equations in 3D
pointOnLine | Position of a point along a line
powerMethod | Power Method for Eigenvectors
print.enhancedMatrix | Gaussian Elimination
print.latexMatrix | Create and Manipulate LaTeX Representations of Matrices
print.regvec3d | Plot method for regvec3d objects
print.trace | Build/Get transformation matrices
printMatEqn | Print Matrices or Matrix Operations Side by Side
printMatrix | (Deprecated) Print a matrix, allowing fractions or LaTeX output
Proj | Projection of Vector y on columns of X

## -- Q --

QR | QR Decomposition by Graham-Schmidt Orthonormalization

## -- R --

R | Rank of a Matrix
rbind.latexMatrix | Create and Manipulate LaTeX Representations of Matrices
ref | Create a LaTeX Equation Wrapper
regvec3d | Vector space representation of a two-variable regression model
regvec3d.default | Vector space representation of a two-variable regression model
regvec3d.formula | Vector space representation of a two-variable regression model
rowadd | Elementary Row Operations
rowCofactors | Row Cofactors of A[i,]
rowMinors | Row Minors of A[i,]
rowmult | Multiply Rows by Constants
Rownames<- | Create and Manipulate LaTeX Representations of Matrices
Rownames<-.latexMatrix | Create and Manipulate LaTeX Representations of Matrices
rowswap | Interchange two rows of a matrix

## -- S --

showEig | Show the eigenvectors associated with a covariance matrix
showEqn | Show Matrices (A, b) as Linear Equations
size | Helpers to Compose Equations with Eqn
Solve | Solve and Display Solutions for Systems of Linear Simultaneous Equations
solve.latexMatrix | Various Functions and Operators for '"latexMatrix"' Objects
summary.regvec3d | Plot method for regvec3d objects
SVD | Singular Value Decomposition of a Matrix
svdDemo | Demonstrate the SVD for a 3 x 3 matrix
swp | The Matrix Sweep Operator
symMat | Create a Symmetric Matrix from a Vector

## -- T --

t.latexMatrix | Various Functions and Operators for '"latexMatrix"' Objects
therapy | Therapy Data
tr | Trace of a Matrix

## -- U --

underbrace | Helpers to Compose Equations with Eqn
underset | Helpers to Compose Equations with Eqn

## -- V --

vandermode | Vandermode Matrix
vec | Vectorize a Matrix
vectors | Draw geometric vectors in 2D
vectors3d | Draw 3D vectors
vspace | Helpers to Compose Equations with Eqn

## -- W --

workers | Workers Data

## -- X --

xprod | Generalized Vector Cross Product

## -- misc --

%*%.latexMatrix | Various Functions and Operators for '"latexMatrix"' Objects
%X% | Various Functions and Operators for '"latexMatrix"' Objects
*.latexMatrix | Various Functions and Operators for '"latexMatrix"' Objects
+.latexMatrix | Various Functions and Operators for '"latexMatrix"' Objects
-.latexMatrix | Various Functions and Operators for '"latexMatrix"' Objects
[.latexMatrix | Create and Manipulate LaTeX Representations of Matrices
^.latexMatrix | Various Functions and Operators for '"latexMatrix"' Objects
_PACKAGE | matlib: Matrix Functions for Teaching and Learning Linear Algebra and Multivariate Statistics.