matlab求一元二次方程根
时间: 2023-10-11 12:10:59 浏览: 103
65 matlab求解一元二次方程的根.zip
可以使用 Matlab 自带的函数 `roots` 来求解一元二次方程的根。假设一元二次方程为 `ax^2 + bx + c = 0`,则代码如下:
```matlab
a = 1; % 修改为实际的系数
b = 2;
c = 1;
x = roots([a, b, c]);
```
其中,`roots` 函数的输入参数是一个长度为 3 的向量,依次为一次项系数、二次项系数和常数项系数。输出结果 `x` 是一个包含两个根的向量。如果方程没有实数解,则 `x` 的虚部非零。
阅读全文