[问题] 输入数学式子后分析

楼主: dracb (伊达政宗)   2015-05-28 20:46:04
当使用者输入一个数学式子以及x值
例如:
y=10*cos(x)-log(x)/13+6^x
x=10
请问:
该如何分析这个数学式子
然后将10代入式子
并算出y值呢?
还有该如何将这式子微分并算出
x=10的斜率呢?
忘了注:必须使用visual studio
非常遗憾不能使用mathematica之类的
T.T
作者: kilva (嗡嗡)   2015-05-28 20:47:00
这个用mathematica会比较快吧!
作者: LPH66 (-6.2598534e+18f)   2015-05-28 21:40:00
Mathematica 有提供 MathLink 给 C 语言程式用, 但前提是你得要有 Mathematica 本体才可以, 它是靠外部呼叫传式子你的用途是?作业的话请去问教授或助教详细需求, 不然这是很大的题目一个弄不好花上你一个学期都写不出来...
作者: softseaweed (Gladys von Wackenheim)   2015-05-28 21:48:00
这么神奇的作业逛错板 这不就一颗树当成queue来pop?y'跟a大讲的一样,用limit definition做很简单因为你只要一个点而已 不是要公式
作者: aasubspace (怎么会这样)   2015-05-28 21:52:00
求斜率不一定要算微分,用数值逼近也可目前最准的应该就是Richardson interpolation,你只
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-05-29 09:03:00
这种作业通常有点限制,只能画简单曲线或某些函数的组合,使用者输入会像选择(选函数项)和填空(填系数)不会真的包山包海要求处理所有可能的函数否则user给一个三轴的等式,请问你怎么画出来
作者: Push5F (帐号已卖)   2015-05-30 09:54:00
真的要搞自动分析可能博版毕业也还弄不出来
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-05-30 22:20:00
那这样就是了 你要限制user的输入为简单形式例如点斜式 只能选择主要函数 改变系数或次方数 等等

Links booklink

Contact Us: admin [ a t ] ucptt.com