File tree 1 file changed +6
-27
lines changed
1 file changed +6
-27
lines changed Original file line number Diff line number Diff line change 1
- # # functions providing means to cache inverse matrix operations
2
- # # Two functions below to be used together to create inverse the matrix objects
1
+ # # Put comments here that give an overall description of what your
2
+ # # functions do
3
3
4
- # # creates a special "matrix" object that can cache its inverse
4
+ # # Write a short comment describing this function
5
5
6
6
makeCacheMatrix <- function (x = matrix ()) {
7
- inv <- NULL
8
- set <- function (y ) {
9
- x <<- y
10
- inv <<- NULL
11
- }
12
-
13
- get <- function () x
14
- setinv <- function (invmat ) inv <<- invmat
15
- getinv <- function () inv
16
- list (set = set , get = get ,
17
- setinv = setinv ,
18
- getinv = getinv )
7
+
19
8
}
20
9
21
10
22
- # # computes the inverse of the special "matrix" returned by makeCacheMatrix
11
+ # # Write a short comment describing this function
23
12
24
13
cacheSolve <- function (x , ... ) {
25
14
# # Return a matrix that is the inverse of 'x'
26
- inv <- x $ getinv()
27
- if (! is.null(inv )) {
28
- message(" getting cached data" )
29
- return (inv )
30
- }
31
- data <- x $ get()
32
- inv <- solve(data , ... )
33
- x $ setinv(inv )
34
- inv
35
-
36
- }
15
+ }
You can’t perform that action at this time.
0 commit comments