Skip to content

Commit 76d5a9d

Browse files
committed
copy and rename cache vector solve to cache matrix invert
1 parent e4eed41 commit 76d5a9d

2 files changed

Lines changed: 24 additions & 0 deletions

File tree

cacheSolve.R

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
cacheSolve <- function(x, ...) {
2+
s <- x$getsolve()
3+
if(!is.null(s)) {
4+
message("getting cached data")
5+
return(s)
6+
}
7+
data <- x$get()
8+
s <- solve(data, ...)
9+
x$setsolve(s)
10+
s
11+
}

makeCacheMatrix.R

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
makeCacheMatrix <- function(x = numeric()) {
2+
s <- NULL
3+
set <- function(y) {
4+
x <<- y
5+
s <<- NULL
6+
}
7+
get <- function() x
8+
setsolve <- function(solve) s <<- solve
9+
getsolve <- function() s
10+
list(set = set, get = get,
11+
setsolve = setsolve,
12+
getsolve = getsolve)
13+
}

0 commit comments

Comments
 (0)