开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

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"