ProgrammingAssignment2 icon indicating copy to clipboard operation
ProgrammingAssignment2 copied to clipboard

Update cachematrix.R

Open adelsalama95 opened this issue 2 years ago • 0 comments

setwd('C:/Users/rubind1/Documents/Coursera-R')

I simply set the input x as a matrix

and then set the solved value "s" as a null

then I changed every reference to "mean" to "solve"

makeCacheMatrix <- function(x = matrix(sample(1:100,9),3,3)) { s <- NULL set <- function(y) { x <<- y s <<- NULL } get <- function() x setsolve <- function(solve) s <<- solve getsolve <- function() s list(set = set, get = get, setsolve = setsolve, getsolve = getsolve) }

Same here, changed "mean" to "solve" and "m" to "s"

cacheSolve <- function(x, ...) { s <- x$getsolve() if(!is.null(s)) { message("getting inversed matrix") return(s) } data <- x$get() s <- solve(data, ...) x$setsolve(s) s }

adelsalama95 avatar Jan 30 '24 12:01 adelsalama95