MATLAB集成情况
我想计算这个函数的积分:MATLAB集成情况,matlab,integral,singular,Matlab,Integral,Singular,我想计算这个函数的积分: (cos(t^2)*sin(t)^2)^(1/2) 在此期间 -15*pi:50*pi 我使用的是: f=@(t) (cos(t.^2).*sin(t).^2).^(1/2); quad(f,-15*pi,50*pi) 但有人警告我: Warning: Maximum function count exceeded; singularity likely. > In quad at 110 In PPEL at 6 ans = 35.8252 +
(cos(t^2)*sin(t)^2)^(1/2)
在此期间
-15*pi:50*pi
我使用的是:
f=@(t) (cos(t.^2).*sin(t).^2).^(1/2);
quad(f,-15*pi,50*pi)
但有人警告我:
Warning: Maximum function count exceeded; singularity likely.
> In quad at 110
In PPEL at 6
ans =
35.8252 +54.5673i
最有可能的是,在数学的理论部分,有一些我不知道的愚蠢的事情,比如MATLAB说的一些奇点
此外,当我想用以下公式综合计算此函数时:
int((cos(t.^2).*sin(t).^2).^(1/2))
它说:
警告:找不到显式积分
ans =
int((cos(t^2)*sin(t)^2)^(1/2), t)
解决方案是什么?在不进行积分的情况下绘制函数
我注意到的是,你要取一个负数的平方根。我怀疑这不是你想做的…你的函数真的应该是(t的平方的cos)和(t的sin的平方)的平方根吗?