
如何用matlab求代数方程3x5+4x4+7x3+2x2+9x+12=0的根
1如何用matlab求代数方程3x5+4x4+7x3+2x2+9x+12=0的根2设方程的根为x=[-3,-5,-8,-9],求它们对应的x多项式的系数~~谢谢指教...
1 如何用matlab求代数方程3x5+4x4+7x3+2x2+9x+12=0的根
2 设方程的根为x=[-3,-5,-8,-9],求它们对应的x多项式的系数
~~谢谢指教 展开
2 设方程的根为x=[-3,-5,-8,-9],求它们对应的x多项式的系数
~~谢谢指教 展开
展开全部
【1】
>> roots([3 4 7 2 9 12])
ans =
-0.8612 + 1.4377i
-0.8612 - 1.4377i
0.6737 + 1.0159i
0.6737 - 1.0159i
-0.9583
【2】
>> f=sym('(x+3)*(x+5)*(x+8)*(x+9)')
f =
(x+3)*(x+5)*(x+8)*(x+9)
>> expand(f)
ans =
x^4+25*x^3+223*x^2+831*x+1080
%检验
>> roots([1 25 223 831 1080])
ans =
-9.0000
-8.0000
-5.0000
-3.0000
>> roots([3 4 7 2 9 12])
ans =
-0.8612 + 1.4377i
-0.8612 - 1.4377i
0.6737 + 1.0159i
0.6737 - 1.0159i
-0.9583
【2】
>> f=sym('(x+3)*(x+5)*(x+8)*(x+9)')
f =
(x+3)*(x+5)*(x+8)*(x+9)
>> expand(f)
ans =
x^4+25*x^3+223*x^2+831*x+1080
%检验
>> roots([1 25 223 831 1080])
ans =
-9.0000
-8.0000
-5.0000
-3.0000
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询