MATLAB应用 求解非线性方程.docVIP

  • 16
  • 0
  • 约8.05万字
  • 约 20页
  • 2017-07-08 发布于河南
  • 举报
MATLAB应用 求解非线性方程

第7章 求解非线性方程 7.1 多项式运算在MATLAB中的实现 一、多项式的表达 n次多项式表达为:,是n+1项之和 在MATLAB中,n次多项式可以用n次多项式系数构成的长度为n+1的行向量表示 [a0, a1,……an-1,an] 二、多项式的加减运算 设有两个多项式和。它们的加减运算实际上就是它们的对应系数的加减运算。当它们的次数相同时,可以直接对多项式的系数向量进行加减运算。当它们的次数不同时,应该把次数低的多项式无高次项部分用0系数表示。 例2 计算 a=[1, -2, 5, 3]; b=[0, 0, 6, -1]; c=a+b 例3 设,,求f(x)+g(x) f=[3, -5, 2, -7, 5, 6]; g=[3, 5, -3]; g1=[0, 0, 0, g];%为了和f的次数找齐 f+g1, f-g1 三、多项式的乘法运算 conv(p1,p2) 例4 在上例中,求f(x)*g(x) f=[3, -5, 2, -7, 5, 6]; g=[3, 5, -3]; conv(f, g) 四、多项式的除法运算 [Q, r]=deconv(p1, p2) 表示p1除以p2,给出商式Q(x),余式r(x)。Q,和r仍为多项式系数向量 例4 在上例中,求f(x)/g(x) f=[3, -5, 2, -7, 5, 6]; g=[3, 5, -3]; [Q, r]=

文档评论(0)

1亿VIP精品文档

相关文档