注册 登录
编程论坛 Delphi论坛

求助:带变量的表达式解析器

xxiangzi 发布于 2016-03-06 10:08, 7114 次点击
哪位有表达式解析的的例子?先谢谢了!
本人的表达式中,有变量、函数、运算符、数字。在网上看了一些,都不带变量,研究了很长时间,一直不得法。 
2 回复
#2
dnc232016-03-26 11:11
变量是内存点吧。
#3
zzwoo2016-05-29 11:07
你已得到不带变量的表达式解析器,带变量的表达式解析器也就可以自己来构造,这就是对其中的变量赋值,赋值后表达式就不带变量了。
例如,假设你已会解析表达式“3+4*5-cos(0.3)”,那么像“3+4x-cos(t)”这样带变量x和t的表达式也就不难处理,只要对x、t进行赋值就行。
因表达式中的变量都有变化范围,你应该组成循环, 对其中每一点(x,y)的赋值进行调用。
1