Fortran Coder

查看: 7358|回复: 1
打印 上一主题 下一主题

[数值问题] Fortran能否建立数据表,实现类似函数的功能?

[复制链接]

13

帖子

5

主题

0

精华

入门

F 币
87 元
贡献
50 点
跳转到指定楼层
楼主
发表于 2015-2-2 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
遇到的情况如下:
在程序中每一时间步长都要用到一个函数F(x, y)。目前,这个函数计算比较繁琐,很耗时间。

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


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

谢谢!
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
沙发
发表于 2015-2-3 08:29:03 | 只看该作者
当然可以了,这是算法逻辑问题,不是功能性问题。

你用一个数组先把 f(x.y) 存起来就好了。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-12-23 19:08

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表