Here's my problem, I have an spreadsheet that contains data, a 202x202 matrix with x,y and z coordinates. The objective is import the data to mathematica, and then I need to create an interpolation function (cubic) from scratch to interpolate the entire surface. My problem is to create the entire spline function starting from scratch, and then map it across the surface. If anyone as a clue, I'll be happy to hear it !

PS : the points of the surface are experimental values


closed as off-topic by J. M. will be back soon Apr 9 '17 at 23:35

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question cannot be answered without additional information. Questions on problems in code must describe the specific problem and include valid code to reproduce it. Any data used for programming examples should be embedded in the question or code to generate the (fake) data must be included." – J. M. will be back soon
If this question can be reworded to fit the rules in the help center, please edit the question.


You are asking about many steps without showing any code, so I think an equally high-level answer is appropriate.


I don't understand what "map it across the surface" means.

  • 1
    $\begingroup$ I already imported the data. What I need to do is create the interpolating function, I cannot use built-in functions. The problem is that I know how to create a spline for a f(x) function, but I don't know how to do it for a f(x,y). I already searched bicubic interpolation algorithms but I still don't get how to program it with mathematica. $\endgroup$ – Quentin HP. Nov 16 '16 at 17:54

Not the answer you're looking for? Browse other questions tagged or ask your own question.