MATLAB学习笔记:定积分与广义积分

计算定积分和广义积分的命令int调用格式:

一元函数定积分:

int(f(x),a,b)


二元函数定积分:

int(f(x,y),x,a,b)

>> syms x;
>> f=sin(x);
>> s=int(f,0,pi)
s =
 
2


>> syms x;
>> f=abs(x-1);
>> s=int(f,0,2)
s =
 
1

变上下限的积分问题:

>> syms x t;
>> f=cos(t);
>> s=int(f,t,cos(x),sin(x))
s =
 
sin(sin(x)) - sin(cos(x))


第一个是无限区间的积分问题:

>> syms x p;
>> f=1/x^p;
>> s=int(f,x,1,inf)
s =
 
piecewise([p <= 1, Inf], [1 < real(p), 1/(p - 1)], [not p in R_ and real(p) < 1, (Inf*i*imag(p))/(p - 1) - Inf/(p - 1)], [real(p) <= 1 and (p in R_ or real(p) == 1) and not p <= 1, int(1/x^p, x == 1..Inf)])

第二个是无界函数的积分问题:

>> syms x;
>> f=1/(1-x)^2;
>> int(f,0,2)
ans =
 
Inf

函数发散。

第三个是无限区间的积分问题:

>> syms x;
>> f=exp(-x^2);
>> s=int(f,-inf,inf)
s =
 
pi^(1/2)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Encarta1993

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值