---
title: kml_v_?_spline2d_eval_deriv_xy_e
description: "函数返回插值函数对于给定点(x, y)的偏导。计算中使用插值对象spline，数据数组xarr，yarr和zarr。需保证x数组在xarr的区间内或y数组在yarr的区间内。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpckit/devg/kunpengaccel_kml_0580.html
sourcePath: /source/zh/kunpenghpcs/hpckit/devg/kunpengaccel_kml_0580.html
indexId: 291423faa20c3f9750d71dd563ed43e6c0de362c3c40456daebe4c8cceeafae961
---
# kml_v_?_spline2d_eval_deriv_xy_e

函数返回插值函数对于给定点(x, y)的偏导。计算中使用插值对象spline，数据数组xarr，yarr和zarr。需保证x数组在xarr的区间内或y数组在yarr的区间内。

#### 接口定义

C interface:

int kml_v_float_spline2d_eval_deriv_xy_e(const kml_float_spline2d *interp, const float x[], const float y[], size_t xin_size, size_t yin_size, float *z, size_t zin_size);

int kml_v_double_spline2d_eval_deriv_xy_e(const kml_double_spline2d *spline, const double x, const double y, size_t xinSize, size_t yinSize, double *z, size_t zinSize);


#### 参数

| 参数名 | 类型 | 描述 | 输入/输出 |
| --- | --- | --- | --- |
| spline | kml\_float\_spline2d \*, kml\_double\_spline2d \* | 插值对象指针 | 输入 |
| x | float, double | 求解点x的值数组 | 输入 |
| y | float, double | 求解点y的值数组 | 输入 |
| xinSize | size\_t | x数组长度 | 输入 |
| yinSize | size\_t | y数组长度 | 输入 |
| z | float \*, double \* | 插值点二阶偏导值计算结果数组指针 | 输出 |
| zinSize | size\_t | z数组长度 | 输入 |
