凹小马 发表于 2015-2-2 22:30:43

Fortran能否建立数据表,实现类似函数的功能?

遇到的情况如下:
在程序中每一时间步长都要用到一个函数F(x, y)。目前,这个函数计算比较繁琐,很耗时间。

我初步设想,在开始计算之前,在x和y的取值范围内,取点进行计算。然后将x, y 和 F(x, y)制成表格。开始计算后,直接通过表格的结果进行插值。


不知道这个设想能不能实现。

谢谢!

vvt 发表于 2015-2-3 08:29:03

当然可以了,这是算法逻辑问题,不是功能性问题。

你用一个数组先把 f(x.y) 存起来就好了。
页: [1]
查看完整版本: Fortran能否建立数据表,实现类似函数的功能?