文档

polyint

多项式整合

句法

q = polyint(p,k)
q = polyint(p)

描述

例子

= polyint(p,,,,k返回由系数表示的多项式的积分p使用集成常数k

例子

= polyint(p假设集成常数k = 0

例子

全部收缩

评估

创建一个矢量来表示多项式

p = [3 0 -4 10 -25];

利用polyint使用集成常数等于0

q = polyint(p)
Q =0.6000 0 -1.3333 5.0000 -25.0000 0

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

a = -1;b = 3;i = diff(polyval(q,[a b]))
i = 49.0667

评估

创建向量以表示多项式

p = [1 0 -1 0 0 1];V = [1 0 1];

乘以多项式并使用积分常数整合结果表达式k = 3

k = 3;q = polyint(conv(p,v),k)
Q =列1至7 0.1250 0 0 0 -0.2500 0.3333 0列8至9 1.0000 3.0000

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

a = 0;b = 2;i = diff(polyval(q,[a b]))
i = 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 ++代码。

在R2006a之前引入

这个话题有帮助吗?