关于程序运行中更改公式问题(100分)

  • 主题发起人 主题发起人 lxer
  • 开始时间 开始时间
L

lxer

Unregistered / Unconfirmed
GUEST, unregistred user!
在程序运行时需要更改计算公式,公式变化很大,
是否要自己写命令解释过程呢,能否直接把输入的
公式文本变为计算公式?如原为y=2x+1现在修改
为y=cos(x),我现在只需要录入cos(x)就可以替换
2x+1部分,请大家指教!
 
提示:想象一下EXCEL是如何做到的。
--不怕做不到,只怕想不到
 
EXCEL是按照一定格式输入公式,然后程序按格式分析公式,进行计算。(我猜想的)
我现在只是想,不用再写程序按格式解释公式,直接能把使用输入的公式
如:
程序中 y:=2x-1 ,现在我录入cos(x),在程序中y:=cos(x)是可以的
但是edit1.text:='cos(x)'
y与edit1.text怎么简单的关联
只是怎么把它直接转化为公式使用,不用我再写程序解释录入的公式。
 
要直接将输入的文本转换为公式是不可能的,总得有解释程序,你不写就别人写,你查一下,
以前贴过,有介绍第三方控件的
 
在程序运行时需要更改计算公式,公式变化很大,
是否要自己写命令解释过程呢,能否直接把输入的
公式文本变为计算公式?如原为y=2x+1现在修改
为y=cos(x),我现在只需要录入cos(x)就可以替换
2x+1部分,
你的想法很好,但是实现起来可不大容易,公式的解释必须有人来写,那就是你或者其他控件;
 
多人接受答案了。
 
后退
顶部