推荐星级:
- 1
- 2
- 3
- 4
- 5
精通MATLAB综合辅导与指南---多项式
资料介绍
文档为精通MATLAB综合辅导与指南---多项式讲解文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,,
部分文件列表
文件名 | 大小 |
精通MATLAB综合辅导与指南---多项式.pdf | 137K |
部分页面预览
(完整内容请下载后查看)第10章 多 项 式
10.1 根
找出多项式的根,即多项式为零的值,可能是许多学科共同的问题,。MATLAB 求解
这个问题,并提供其它的多项式操作工具。在 MATLAB 里,多项式由一个行向量表示,
它的系数是按降序排列。例如,输入多项式 x4-12x3+0x2+25x+116
» p=[1 -12
0
25 116]
25
p =
1
-12
0
116
注意,必须包括具有零系数的项。除非特别地辨认,MATLAB 无法知道哪一项为零。
给出这种形式,用函数 roots 找出一个多项式的根。
» r=roots(p)
r =
11.7473
2.7028
-1.2251 + 1.4672i
-1.2251 - 1.4672i
因为在 MATLAB 中,无论是一个多项式,还是它的根,都是向量,MATLAB 按惯例
规定,多项式是行向量,根是列向量。给出一个多项式的根,也可以构造相应的多项式。
在 MATLAB 中,命令 poly 执行这个任务。
» pp=poly(r)
pp =
1.0e+002 *
Columns 1 through 4
0.0100
-0.1200
0.0000
0.2500
Column 5
1.1600 + 0.0000i
» pp=real(pp) %throw away spurious imaginary part
pp =
1.0000 -12.0000
0.0000
25.0000 116.0000
全部评论(0)