MATLAB多项式与绘图功能全解析
1. 多项式系数求解与求值
在MATLAB中,我们可以根据多项式的根来求出其系数。例如,已知多项式的根为 -1、 -2、 -3、 4 + 5j 和 4 - 5j,我们可以使用 poly(r) 函数来求解多项式的系数。具体代码如下:
r4=[ -1 -2 -3 4+5j 4-5j ];
poly_r4=poly(r4);
运行这段代码后,得到的多项式系数为 1 14 100 340 499 246 ,所以该多项式为 (p_4(x)=x^5 + 14x^4 + 100x^3 + 340x^2 + 499x + 246)。
另外, polyval(p,x) 函数可以用于计算多项式在指定自变量值处的值。例如,对于多项式 (p_5(x)=x^6 - 3x^5 + 5x^3 - 4x^2 + 3x + 2),我们要计算它在 (x = -3) 处的值,可以使用以下代码:
p5=[1 -3 0 5 -4 3 2];
val_minus3=polyval(p5, -3);
运行结果为 val_minus3 = 1280 。
2. 多项式的其他操作函数
MATLAB中还有一些用于多项式操作的函数,具体如下:
- conv(a,b
超级会员免费看
订阅专栏 解锁全文
45

被折叠的 条评论
为什么被折叠?



