У меня есть набор данных, например:
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);
Есть ли способ использовать что-то подобное в Swift / Objective-C или любом другом совместимом языкеразработать небольшое приложение для iOS (а также для Android, если это возможно), в которое я вставляю разрозненные данные, и когда пользователь вводит значение для заданных значений X и Y, он получает интерполированное значение для Z (я намерен использовать это с 4D измерением).