MATLAB中polyint函数用法

本文介绍了MATLAB中的polyint函数,用于对多项式进行积分,包括指定积分常量的情况。通过示例展示了如何对四次多项式和两个多项式乘积积分,以及如何计算积分值。
摘要由CSDN通过智能技术生成

目录

语法

说明

示例

对四次多项式求积分

对两个多项式的乘积求积分


        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 — 求积分多项式系数

        求积分多项式系数,以行向量形式返回。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值