数值分析之多项式在matlab中的表示与加法运算
时间:2021-04-01 23:27:55
收藏:0
阅读:31
多项式运算是数学中最基本的运算之一,在工科及科学分析上,多项式常被用来模拟一个物理现象的解析函数。
在高等数学中,多项式一般可表示为以下形式:
|
在 matlab 中,多项式表示成向量的形式,它的系数是按降序排列,例如
x=[1 3 -15 -2 9] 表示多项式 s4+3s3-15s2-2s+9;
y=[1 0 0 0 1] 表示多项式 s4+1
多项式的四则运算包括多项式的加、减、乘、除运算。在 matlab 中,我们可以使用一个函数来完成上述运算。
通常情况下,进行加减的两个多项式的阶次不会相同,这时可以自定义一个函数 polyadd 来完成两个多项式的相加。以下函数是由密西根大学的 Justin Shriver 编写的。

将这个函数生成 polyadd.m 文件,并将该文件保存在 MATLAB 搜索路径中的一个文件夹下,我存的地方如下:

z=polyadd(x,y)
matlab中显示结果如下所示:
原文:https://www.cnblogs.com/huakaihualuoyi/p/14608101.html
评论(0)