Matrix interpolation