首页 > 解决方案 > Fortran 中涉及复数的变量

问题描述

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

事实上,我有一组复数,每个值(实部和虚部)对应于给定的整数谐波次数例如:谐波次数1,值(a + ib),...,谐波次数10,值(c + id) 以此类推,对于 25 个整数的谐波次数和对应的复数值...

是否有一个 Fortran 程序可以让我对任何整数谐波阶的值进行插值或外推?

标签: fortranfortran90intel-fortranfortran77

解决方案


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

线性插值和外插很容易实现。对于更高阶的关系,您可以考虑使用INTERPQUADPACK进行微积分。


推荐阅读