## dimensions
m <- c(4,7,2)
## make random matrices
A <- lapply(seq_along(m),
function(i) Matrix(rnorm(m[i]^2),m[i],m[i]))
b <- rnorm(prod(m)) # make random b
x1 <- solve(klin.klist(A),b) # brute force way
x2 <- klin.solve(A, b) # using klin.eval
range(x1-x2) # should be small
Run the code above in your browser using DataLab