# Interpolation data in two variables

I try to interpolating the data Data = RandomReal[{0, 1}, {7, 7}] using the a[k_, j_] := Data[[k]][[j]] for example

Data={{0.538999, 0.961482, 0.836814, 0.777768, 0.161757, 0.676423,
0.962107}, {0.701076, 0.207806, 0.967415, 0.48815, 0.392753,
0.999588, 0.942213}, {0.71063, 0.227026, 0.0405636, 0.820279,
0.478728, 0.570908, 0.498481}, {0.372704, 0.58353, 0.90573,
0.455939, 0.0757283, 0.974544, 0.474951}, {0.611315, 0.933731,
0.779872, 0.569119, 0.163504, 0.38234, 0.465145}, {0.300698,
0.441974, 0.708003, 0.330983, 0.493317, 0.882793,
0.753683}, {0.311777, 0.604867, 0.408662, 0.597038, 0.232776,
0.430419, 0.808513}}


and a[1,1]==0.538999 ,but I would like interpolating data it is posible using Mathematica?? I could not do it cause it seem Mathematica only interpolating functions.

• Have you seen ListInterpolation? – C. E. Jul 14 at 22:36
• thanks it works but what method use splines?? – capea Jul 14 at 22:54
• If you click on reference.wolfram.com/language/ref/ListInterpolation.html and then you click on the orange Details and Options and you read that you find "ListInterpolation supports a Method option. Possible settings include "Spline" for spline interpolation" Does that answer your question? – Bill Jul 14 at 23:51
• Thanks @Bill , i have a little question use plines method or Hermite need time to calculate all the settings derivates ect... in signal application this method seems to me useful cause it imposible to work in real time , you need a formula interpolation as newon or fourier it this corrext?? – capea Jul 15 at 8:10