crella
2020-03-15 17:33:41 +08:00
有点开心,出了初步的成果,说明我的设想是基本可行的……
打印结果:
公式:x^2+x
求导结果: ( x * 2 ) + 1
---
公式:x*x/2
求导结果: ( ( x * 2 ) / 2.0 )
---
公式:x*sin(x)
求导结果: ( x * ( {cos{{x}}} ) + sin{x} )
---
公式:1+sin(x)/x
求导结果: 0 + ( {{cos{{x}}}, *, x, -, sin{x}} / x ^ 2 )
---
公式:sin(x^3+x^2)
求导结果: ( {cos{{x, ^, 3, +, x, ^, 2}}} * ( ( x ^ 2.0 * 3.0 ) + ( x * 2 ) ) )
---
公式:1+sin(x^3+x^2)*cos(x)
求导结果: 0 + ( sin{x, ^, 3, +, x, ^, 2} * ( {-1, *, sin{{x}}} ) + cos{x} * ( {cos{{x, ^, 3, +, x, ^, 2}}} * ( ( x ^ 2.0 * 3.0 ) + ( x * 2 ) ) ) )
---
公式:1+(1+x*sin(x^2-x^3))*6
求导结果: 0 + ( ( 0 + ( x * ( {cos{{x, ^, 2, -, x, ^, 3}}} * ( ( x * 2 ) - ( x ^ 2.0 * 3.0 ) ) ) + sin{x, ^, 2, -, x, ^, 3} ) ) * 6.0 )
---
以后如果测试更多的用例也可以的话,那么接下来最大的问题就是合并同类项了,哈哈。