For every value of wavelength I have sets of two arrays of equal dimensions, how do I interpolate those arrays at different wavelength to get two arrays for every wavelength I desire?
for eg. if
wavelength = [91]
I have
a = [9,3,7,2,5]
b = [2,8,3,7,6]
similarly for
wavelength = [100]
I have
a = [3,5,2,6,7]
b = [5,0,1,7,4]
and so on for various wavelength, now I want to get a and b for every wavelength through interpolation, any ideas on how to do that?
I am hoping for something like -
for
x = [[1,2,3,4,5],[5,4,3,2,1],[2,6,3,8,5],[3,7,3,8,9]]
y = [[8,3,5,7,0],[1,4,2,5,3],[1,5,3,0,9],[5,8,7,2,4]]
wavelength = [91,100,110,131]
f = interpolate(wavelength, x, y)
and expect to get a and b arrays when I call f(102) for wavelength 102