我试着用f0来计算函数的0,但是系统总是说函数必须是有限的实数。怎么解呢?谢谢你!

22次浏览(最近30天)
Tianlan杨
Tianlan杨 2021年9月24日3:57
评论道: Tianlan杨2021年9月24日4点36分
求f(x) = 2(3x+4)(x^3+4x^2-10)/(x^2(3x+8)^2)的0
以下是错误的截图:

接受的答案

马特·J
马特·J 2021年9月24日4点22分
编辑:马特·J 2021年9月24日4点28分
显然,函数在x=0处是非有限的。分母上有x^2的因数。
无论如何, fzero () 是分析有理函数的错误工具。只使用 根() 求分子多项式的根。
R =[根([1 0 4 -10])]。”,4/3];
R =实数(R (abs(imag(R))<1e-10))
r = 1×2
1.5568 - -1.3333
当然,你必须确保没有一个分子的根与分母的根重合,但是通过检验,这是很明显的。

更多的答案(0)

标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!

翻译的