首页 > 其他 > 详细

数值分析之多项式在matlab中的表示与加法运算

时间:2021-04-01 23:27:55      阅读:29      评论:0      收藏:0      [点我收藏+]

        多项式运算是数学中最基本的运算之一,在工科及科学分析上,多项式常被用来模拟一个物理现象的解析函数。

       在高等数学中,多项式一般可表示为以下形式:

f(x)=a0xn+a1xn-1+a2xn-2+...an-1x+an

        在 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中显示结果如下所示:

技术分享图片

 

 

 

 

数值分析之多项式在matlab中的表示与加法运算

原文:https://www.cnblogs.com/huakaihualuoyi/p/14608101.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!