主要内容

polyint

多项式的集成

描述

例子

= polyint (pk中的系数所表示的多项式的积分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 10 -25];

使用polyint用积分常数对多项式积分等于0

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

求积分的值在积分的极限。

A = -1;B = 3;I = diff(polyval(q,[a b]))
I = 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 0000 -0.2500 0.3333 0 1.0000 3.0000

找到…的价值通过评估在积分的极限。

A = 0;B = 2;I = diff(polyval(q,[a b]))
I = 32.6667

输入参数

全部折叠

多项式系数,用向量表示。例如,向量[10 0 1]表示多项式 x 2 + 1 ,向量[3.13 -2.21 5.99]表示多项式 3.13 x 2 2.21 x + 5.99

有关更多信息,请参见创建和计算多项式

数据类型:|
复数支持:万博1manbetx是的

积分常数,表示为数值标量。

例子:Polyint ([1 0 0],3)

数据类型:|
复数支持:万博1manbetx是的

输出参数

全部折叠

积分多项式系数,作为行向量返回。有关更多信息,请参见创建和计算多项式

扩展功能

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

GPU代码生成
使用GPU Coder™为NVIDIA®GPU生成CUDA®代码。

版本历史

R2006a之前介绍