作业帮 > 综合 > 作业

matlab 求解如下积分

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 06:41:24
matlab 求解如下积分
int('exp(i*x*cos(w))','w',0,2*pi)
i是虚数单位
pi是圆周率,都是matlab里定义的常量.
回答之前先试试能不能解决。
这个问题可不小,因为答案是2×pi×besselj(0,x)。
我知道mathematica可以做的,我试过。但像matlab这样优秀的软件就没办法吗?
把x换成常数发现也积不来。是不是因该用别的函数?matlab积分只有这一个函数?
使用数值解法吧
x=1%给x赋值
fun=@(w)exp(i*x*cos(w))
quadl(fun,0,2*pi)