回 帖 发 新 帖 刷新版面

主题:[讨论]fortran中有类似于matlab feval函数么

fortran中有类似于matlab feval函数么
也就是给出一个字符串表达式和变量,能计算出表达式结果的?

回复列表 (共17个回复)

11 楼

[quote]
明白了,就是说终究还是知道表达式的,那直接写表达式就行了,不知楼主寻找类似feval的函数干什么?实在是不明白!(+﹏+)~狂晕(+﹏+)~狂晕[/quote]

lz的意思是表达式是运行时变量,程序编译时不知道
就好像从屏幕输入x+y,自动计算出7

12 楼


那就请楼主自己说说到底是什么意思。问得让人丈二摸不着头脑,大家都是猜其本意。

13 楼

没啥晕的吧。。说白了就是符号运算

14 楼

国外已经有个FORTRAN牛人搞出来了

详见我的贴子

[url=http://bbs.pfan.cn/post-275266.html]http://bbs.pfan.cn/post-275266.html[/url]

15 楼

哎 一直搞英文, 中文都不会说了,楼上的正解, 就是符号运算。
表达式未知的意思就是,表达式是输入参数,具体的表达式是不知道的,只知道是一个符号表达式,就好比 函数
int fun(int x)
{
return x*x;
}
输入参数 整形变量x的数值在调用前不知道的,是一个未知量!

16 楼

非常感谢14楼!!very much!!

17 楼

不像解释型语言

编译型语言运行时确定函数的代价是非常大的!

这个模块程序值得我们去细读(特别是让计算机“理解”函数这一部分)

对编写大型程序很有好处

我来回复

您尚未登录,请登录后再回复。点此登录或注册