---
title: KIPL_Cs1gd
description: "计算三次样条拟合函数的导数值。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpckit/devg/kunpengaccel_kml_0590.html
sourcePath: /source/zh/kunpenghpcs/hpckit/devg/kunpengaccel_kml_0590.html
indexId: 5d890141b4c522219f86f8cce3b3ff941fd10c4a3edbb54af13e2133207d6fea61
---
# KIPL_Cs1gd

计算三次样条拟合函数的导数值。

#### 接口定义

void KIPL_Cs1gd(int ideriv, int nVec, float *xVec, int initv, float *xData, float *coef, float *derValue)


#### 参数

| 参数名 | 类型 | 描述 | 输入/输出 |
| --- | --- | --- | --- |
| ideriv | 整型数 | 需要计算的导数阶数。 | 输入 |
| nVec | 整型数 | 数组xVec的长度。 | 输入 |
| xVec | 单精度浮点数组 | 长度为nVec的数组，包含要计算三次样条的点。 | 输入 |
| initv | 整型数 | 表示拟合得到三次多项式个数，等于nData\-1。 | 输入 |
| xData | 单精度浮点数组 | 长度为initv+1的数组，表示数据点的横坐标。 | 输入 |
| coef | 单精度浮点数组 | 长度为4\*(initv+1)的数组，表示生成的系数序列。 | 输入 |
| derValue | 单精度浮点数组 | 长度为nVec的数组，包含三次样条在xVec各点的ideriv阶导数的值。 | 输出 |


#### 依赖

#include "kipl.h"
