我的最终结果是:
(12*u)/5 + (12*4^(3/2))/13 - 1484/34
如何将此短语简化为: 2.4000u - 36.2624 ?
以及如何自动找到你?(u = 15.1093)
我相信这肯定在某个地方已经回答过了。它也可以在 MATLAB 文档中找到。
使用simplify(expression)
和solve(expression, u)
。
simplify() 和 solve() 不能正常工作:
a = (12*u)/5 + (12*4^(3/2))/13 - 1484/34
a =
[ (12*u)/5 - 8014/221, (12*u)/5 - 8014/221, (12*u)/5 - 8014/221, (12*u)/5 - 8014/221, (12*u)/5 - 8014/221]
简化(a)
答 =
[ (12*u)/5 - 8014/221, (12*u)/5 - 8014/221, (12*u)/5 - 8014/221, (12*u)/5 - 8014/221, (12*u)/5 - 8014/221]
求解(a, u) 警告:1 个变量中有 10 个方程。 在 C:\Program Files\MATLAB\R2011b\toolbox\symbolic\symbolic\symengine.p>symengine at 54 In mupadengine.mupadengine>mupadengine.evalin at 96 In mupadengine.mupadengine>mupadengine.feval at 137 在求解中 151 警告:找不到显式解决方案。 在求解中 160
答 =
[ 空符号 ]