Fortran 使用花键和夹板

Fortran 使用花键和夹板,fortran,fortran90,Fortran,Fortran90,在fortran中使用样条函数和样条函数子程序时,子程序中有数组的一阶导数和二阶导数。但这里我有yi=f(xi),对于导数,我应该在子程序中输入哪个量?不知道您是否仍然对解决方案感兴趣,但为了帮助有相同问题的人: 这本书的fortran 77”(和90)的数字公式对这些子程序的功能给出了非常清楚的解释。 你必须先调用样条函数,它会计算二阶导数。 然后你称之为夹板,在这里你输入了你的值和导数 您可以使用一阶导数作为边界条件。您可以分享一些代码,让我们更好地了解如何帮助您吗?您提供的上下文和解释太少

在fortran中使用样条函数和样条函数子程序时,子程序中有数组的一阶导数和二阶导数。但这里我有yi=f(xi),对于导数,我应该在子程序中输入哪个量?

不知道您是否仍然对解决方案感兴趣,但为了帮助有相同问题的人:

这本书的fortran 77”(和90)的数字公式对这些子程序的功能给出了非常清楚的解释。 你必须先调用样条函数,它会计算二阶导数。 然后你称之为夹板,在这里你输入了你的值和导数


您可以使用一阶导数作为边界条件。

您可以分享一些代码,让我们更好地了解如何帮助您吗?您提供的上下文和解释太少,任何人都无法提供帮助。我在fortran 77&90的数值公式中使用子程序。我指的是本书中的子程序spline(x,y,n,yp1,ypn,y2)和子程序夹板(xa,ya,y2a,n,x,y)我只知道了一个导数和席的数值,但是对于一阶导数和二阶导数,我不知道我该怎么做才能决定一个样条,你需要的是X值和Y值。另外,你需要在两端都有一些边界条件。或周期边界条件(周期样条曲线)。无论如何,数字公式告诉您,通过将末端的导数设置为>1e30的值,您将从具有消失二阶导数的例程中获得自然样条线。始终使用tag,并且仅在必要时添加版本,以区分您的问题是否具体。例如,您不能使用Fortran 2008,而只能使用Fortran90