metan (version 1.2.1)

solve_svd: Pseudoinverse of a square matrix

Description

This function computes the Moore-Penrose pseudoinverse of a square matrix using singular value decomposition.

Usage

solve_svd(x, tolerance = 2.220446e-16)

Arguments

x

A square matrix

tolerance

The tolerance to consider an eigenvalue equals to zero.

Value

A matrix with the same dimension of x.

Examples

Run this code
# NOT RUN {
library(metan)
mat = matrix(c(1, 4, 2, 8), ncol = 2)
det(mat)
solve_svd(mat)
# }

Run the code above in your browser using DataCamp Workspace