matlab求解一元三次方程
时间: 2023-07-28 13:10:20 浏览: 116
基于多项式的Matlab求解
可以使用Matlab的roots函数求解一元三次方程。roots函数可以接收一个一维数组,数组中的元素依次表示三次项系数、二次项系数、一次项系数、常数项系数。
例如,要求解方程x^3+2x^2+3x+4=0,可以使用以下代码:
```
coeff = [1, 2, 3, 4];
roots(coeff)
```
运行后,Matlab会输出解的三个值。注意,一元三次方程可能有一个实根和两个共轭复根,因此解可能包含复数。
阅读全文