目录
polyint函数的功能是进行多项式积分。
语法
q = polyint(p,k)
q = polyint(p)
说明
q = polyint(p,k) 使用积分常量 k 返回 p 中系数所表示的多项式积分。
q = polyint(p) 假定积分常量 k = 0。
示例
对四次多项式求积分
计算定积分
创建一个向量来表示多项式被积函数 3x^4−4x^2+10^x−25。x^3 项不存在,因此系数为 0。
p = [3 0 -4 10 -25];
使用 polyint 和等于 0 的积分常量来对多项式求积分。
q = polyint(p)
q = 1×6
0.6000 0 -1.3333 5.0000 -25.0000 0
通过在积分范围上计算 q,求解积分的值。
a = -1;
b = 3;
I = diff(polyval(q,[a b]))
I = 49.0667
对两个多项式的乘积求积分
计算
创建向量来表示多项式 p(x)=x^5−x^3+1 和 v(x)=x^2+1。
p = [1 0 -1 0 0 1];
v = [1 0 1];
多项式相乘,并使用积分常量 k = 3 对所生成的表达式求积分。
k = 3;
q = polyint(conv(p,v),k)
q = 1×9
0.1250 0 0 0 -0.2500 0.3333 0 1.0000 3.0000
通过在积分范围上计算 q 来求解 I 的值。
a = 0;
b = 2;
I = diff(polyval(q,[a b]))
I = 32.6667
参数说明
p — 多项式系数
多项式系数,指定为向量。例如,向量 [1 0 1] 表示多项式 x^2+1,向量 [3.13 -2.21 5.99] 表示多项式 3.13x^2−2.21x+5.99。
k — 积分常量
积分常量,指定为数值标量。
q — 求积分多项式系数
求积分多项式系数,以行向量形式返回。