MATLAB可以用polyroots函数来求解一元高次方程的根。polyroots函数的输入是一个向量,其中元素表示方程的各项系数,从高次到低次排列。输出是方程的根的向量。 例如,要解下列一元四次方程: 3x^4 + 5x^3 - 2x^2 - 7x + 3 = 0 可以使用以下代码: ``` coefficients = [3, 5, -2, -7, 3]; roots = polyroots(coefficients); ``` 运行代码后,MATLAB会将方程的根存储在`roots`变量中。 注意,MATLAB只能给出实数根。如果方程有复数根,那么MATLAB将给出复数根的实部和虚部。例如,如果方程的根是2+3i和2-3i,则MATLAB会给出2和3。 [2024-06-03 14:05:53 | AI写代码神器 | 335点数解答]