各们VB高手,小弟想用VB做一个画函数图象的程序,用一个文本框输入函数表达式,请各们高人赐教

来源:百度知道 编辑:UC知道 时间:2024/09/20 07:40:38
用文本框输入的表达式无法识别,请说细一些,谢谢

这个有点复杂哦.
你可参考编译系统教程
-----------------------------
兄弟,表达式的识别有困难的,编程可能比较复杂,演示效果你可以使用matlab数学函数分析这个软件。具体的编程你可以参考简易的编译系统,这个你可以到网上搜索的到的。找到后可以把里面的函数拿过来你自己编程用。
详细点说就是如y=5x(6x-4)这个函数,你要专门编程来识别5和x和括号里面的表达式是相乘的,而且碰到括号还要编程来把括号里面的表达式拿出来分析,这个跟编译系统里面的词法分析器很类似,因此建议你去看看这方面的东西。
最后说一句,这个比较复杂,你要做好不容易。。。

你可以先做简单多项式的,如y=An*x^n+An-1*x^(n-1).....A1*x,
然后再推广到含有有各种初等函数的,齐次的,或微分方程等等。
如果需要做方程表达式变换分析的最好你要用支持正则表达式分析字串的语言来写如perl, java, 或c#。(具体如何分析请参考编译系统教程)