我在试着简化一些符号方程。
>> syms x;
>> simplify(sqrt(x^2)/x)
ans =
(x^2)^(1/2)/x实际上,我希望matlab返回1或smth这样的值。
>> simplify((x^9+7*x^8-2*x-6)/(x-1))
ans =
-(- x^9 - 7*x^8 + 2*x + 6)/(x - 1)1是分子的根,所以我希望matlab减少这个分数。
我做错了什么?
发布于 2011-10-04 01:44:13
第一个问题的答案很简单。
>> x = sym('x', 'positive' )
x =
x
>> simplify(sqrt(x^2)/x)
ans =
1发布于 2011-10-04 01:56:19
对于第二个问题,您可能需要帮助向Matlab展示方法:
>> factor(x^9+7*x^8-2*x-6)
ans =
(x - 1)*(x^8 + 8*x^7 + 8*x^6 + 8*x^5 + 8*x^4 + 8*x^3 + 8*x^2 + 8*x + 6)
>> ans/(x-1)
ans =
x^8 + 8*x^7 + 8*x^6 + 8*x^5 + 8*x^4 + 8*x^3 + 8*x^2 + 8*x + 6https://stackoverflow.com/questions/7638514
复制相似问题