C样条和夹板中的数字配方混淆

时间:2017-07-18 07:29:00

标签: c spline numerical

我想将我的Matlab过程转换为C,并且有一个函数spline,我使用了C(3.3)中Numerical Recipes提供的函数。 在matlab中:

        step = 0.1;
        N_L=1024;
        xx=[1:step:N_L];
        x=[1:N_L];

        Rtp=spline(x,Rt,xx);

在本书中,有两个功能,splinesplint

void spline(float x[], float y[], int n, float yp1, float ypn, float y2[])
void splint(float xa[], float ya[], float y2a[], int n, float x, float *y)

这两个功能的参数让我感到困惑。我已经看到了函数下面的介绍,但仍然不知道n,yp1和ypn是什么意思。如果我想实现像Matlab一样的功能,我应该如何定义参数? 提前谢谢!

0 个答案:

没有答案