1
crella OP 有点开心,出了初步的成果,说明我的设想是基本可行的……
打印结果: 公式: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 ) --- 以后如果测试更多的用例也可以的话,那么接下来最大的问题就是合并同类项了,哈哈。 |