bur*_*rki 4 math calculator derivative differentiation
我有兴趣构建衍生计算器.我已经绞尽脑汁解决问题,但我还没有找到合适的解决方案.你可以提示如何开始吗?谢谢
对不起!我显然想要进行象征性的区分.
假设你有函数f(x)= x ^ 3 + 2x ^ 2 + x
我想显示导数,在这种情况下f'(x)= 3x ^ 2 + 4x + 1
我想在iPhone的objective-c中实现它.
我假设您正试图找到函数的确切导数.(象征性的分化)
您需要解析数学表达式并将函数中的各个操作存储在树结构中.
例如,x + sin²(x)将存储为+操作,应用于表达式x和^(的取幂)操作sin(x)和2.
然后,您可以通过将差异规则应用于每个节点来递归地区分树.例如,+节点将成为u' + v',*节点将成为uv' + vu'.