应用matlab完成多项式构造及求根计算学术论文
时间: 2023-09-30 09:08:37 浏览: 101
在Matlab中,可以使用poly函数来构造多项式,使用roots函数来求解多项式的根。
下面是一个简单的示例:
假设我们要构造一个3次多项式:f(x) = 2x^3 - 5x^2 + 3x + 1
可以使用poly函数进行构造:
```
p = [2, -5, 3, 1];
f = poly(p);
```
这里p是多项式的系数向量,f是生成的多项式向量。
接下来,可以使用roots函数求解多项式的根:
```
r = roots(f);
```
这里r是多项式的根向量。
完整代码如下:
```
p = [2, -5, 3, 1];
f = poly(p);
r = roots(f);
disp(r);
```
运行结果为:
```
1.5000
0.3333
0.3333
```
阅读全文