У меня есть набор данных, например:
X Y Z
1 3 7
2 5 8
1 4 9
3 6 10
Я хотел бы интерполировать Z для X=2.5
и Y=3.5
.
Я могу использовать interp2.griddata из Scipyв Python или ScatteredInterpolant в Matlab, например:
z = griddata( [1 2 1 3], [3 5 4 6], [7 8 9 10], 2.5, 3.5, 'nearest' )
или
S = scatteredInterpolant(x,y,z,d);
Есть ли способ использовать что-то подобное в Java для Android или любого другого совместимого языка, чтобы разработать небольшойприложение в Android, где я вставляю набор разбросанных данных, а затем пользователь вводит значение для заданных значений X и Y, чтобы получить интерполированное значение для Z (я намерен использовать это с четырехмерным измерением).