I used %*% to multiple a matrix and its inverse. I don't get the identity matrix. What am i missing?
D 
    [,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 2 1
[3,] 2 2 0
solve(D)
       [,1]       [,2]       [,3]
[1,] -0.1428571 0.4285714 -0.2857143
[2,] 0.1428571 -0.4285714 0.7857143
[3,] 0.2857143 0.1428571 -0.4285714
D %*% solve(D)
          [,1]          [,2]          [,3]
[1,] 1.000000e+00 0.000000e+00 -2.220446e-16
[2,] -5.551115e-17 1.000000e+00 0.000000e+00
[3,] -1.110223e-16 -1.110223e-16 1.000000e+00
 
     
     
     
    