我想在下面的函数中计算w
的{{1}}。在FORTRAN中是否有任何已编写的库?
实际上我想编写一个从用户那里获得j=0 to n
的程序,并在输出中打印n
。我应该怎样做差异和创建等式w
?
答案 0 :(得分:3)
该递归关系将生成n阶勒让德多项式,并且从x j 和w j ,我假设您正在编写一个程序来执行高斯 - 勒让德整合(不知道为什么q(x)存在)。
此Florida State page提供LGPL Fortran90 program,使用tridiagonal-eigenvalue方法计算节点和权重,并将它们写入外部文件。您可以尝试收集所有包含的函数,并将它们放入模块中,以便运行时计算节点和权重。