主要内容

polyint

多项式的集成

描述

例子

= polyint (p,k)返回所代表的多项式系数的积分p使用一个积分常数k

例子

= polyint (p)假设一个积分常数k = 0

例子

全部折叠

计算定积分

= - - - - - - 1 3 ( 3 x 4 - - - - - - 4 x 2 + 1 0 x - - - - - - 2 5 ) d x

创建一个向量来表示多项式被积函数 3 x 4 - - - - - - 4 x 2 + 1 0 x - - - - - - 2 5 。的 x 3 项是缺席,因此有一个系数0。

p = (3 0 4 -25);

使用polyint将使用一个积分常数等于多项式0

q = polyint (p)
q =1×60.6000 -1.3333 5.0000 -25.0000 0

发现积分通过评估的价值在集成的极限。

= 1;b = 3;我= diff (polyval (q, [b]))
我= 49.0667

评估

= 0 2 ( x 5 - - - - - - x 3 + 1 ) ( x 2 + 1 ) d x

多项式创建向量来表示 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×90.1250 0 0 0 -0.2500 0.3333 1.0000 3.0000

找到的价值通过评估在集成的极限。

= 0;b = 2;我= diff (polyval (q, [b]))
我= 32.6667

输入参数

全部折叠

多项式的系数,指定为一个向量。例如,向量(1 0 1)代表了多项式 x 2 + 1 和向量(3.13 -2.21 5.99)代表了多项式 3.13 x 2 2.21 x + 5.99

有关更多信息,请参见创建和评估多项式

数据类型:|
复数的支持:金宝app是的

积分常数,指定为一个数字标量。

例子:polyint ((1 0 0), 3)

数据类型:|
复数的支持:金宝app是的

输出参数

全部折叠

集成多项式系数,返回一个行向量。有关更多信息,请参见创建和评估多项式

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

GPU的代码生成
生成NVIDIA的CUDA®代码®GPU使用GPU编码器™。

版本历史

之前介绍过的R2006a