主要内容

多层

多项式集成

描述

例子

问:= 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 10 -25];

使用多层使用等于的常数集成多项式0.

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

通过评估找到积分的值问:在整合的范围内。

a = -1;B = 3;i = diff(polyval(q,[a 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×9.0.1250 0 0 0 0 -2500 0.3333 0 1.0000 3.0000

找到价值一世通过评估问:在整合的范围内。

a = 0;B = 2;i = diff(polyval(q,[a 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 ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

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

在R2006A之前介绍