早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于用matlab 求一个高次方程!谁来回答下!function e=e(x)e=x^4+10*x^3+37*x^2+102.055x+120.0;fsolve(e=0);roots(e);不会用matlab 想解一个一元高次方程- 方程如上面

题目详情
关于用matlab 求一个高次方程!谁来回答下!
function e=e(x)
e=x^4+10*x^3+37*x^2+102.055x+120.0;
fsolve(e=0);
roots(e);
不会用matlab 想解一个一元高次方程- 方程如上面
▼优质解答
答案和解析
最简单的方法是用矩阵来表示多项式:
p=[1,10,37,102.055,120];%注意要按照降幂来排列啊
roots(p);
p
结果:
ans=
6.1749
-0.9139 + 2.9823i
-0.9139 - 2.9823i
-1.9974
看了 关于用matlab 求一个高...的网友还看了以下: