Skip to content

ProgrammingAssignment2 #2290

Open
Open
@ghost

Description

makeCacheMatrix <- function( x=matrix()){
matrix_inv <NULL

    set <- function(y){
            x <<- y
            matrix_inv <<- NULL
    }
    get <- function() x
    setinverse <- function( inverse) matrix_inv <<- inverse
    getinverse <- function() matrix_inv



    list(set = set, get = set, 
         setinverse = setinverse, getinverse = getinverse)

}

cacheSolve <- function(x, ...){
matrix_inv <- x$getinverse()
if(!is.null(matrix_inv)){
message("getting cached data")
return(matrix_inv)
}

    my_matrix <- x$get()
    matrix_inv <- solve(my_matrix, ...)
    x$setinverse(matrix_inv)

    inv

}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions