Fortran 中涉及复数的变量

Variables involving complex numbers in Fortran

是否有用 Fortran 开发的程序允许对涉及复数 (z = x + i y) 的变量进行插值(或外推演算)...

事实上,我有一组复数,每个值(实部和虚部)对应于给定的整数调和次数例如:调和次数 1,值 (a + i b),...,调和次数10、取值(c + i d)等等,对于25个整数调和次数和对应的复数取值...

是否有 Fortran 程序允许我内插或外推任意阶整数谐波的值?

据我所知,目前没有用于在两个复数之间进行插值的库。您很可能必须开发用于插值和外推的库。

线性内插和外推很容易实现。对于高阶关系,您可以考虑使用 INTERP and also QUADPACK 进行微积分。