MATLAB匿名函数的应用3

来源:互联网 发布:wps for linux 字体 编辑:程序博客网 时间:2024/05/27 20:57

匿名函数在求积分区域方面的应用

有的时候,需要根据已知的积分值和被积函数求对应的积分区域,当被积分函数表达式不是很复杂的时候,用匿名函数比较合适。

例1
要使这里写图片描述
这个式子的积分值为这里写图片描述
求其关于0对称的积分区域。
该区域相对y轴是对称的,故实际计算时,只需计算x>0范围的积分区域。若采用匿名函数求解非常方便,

u0=fzero(@(u)0.99*pi/2-quadl(@(x) sin(x).^2./(x.^2),0,u),1)u0 =  32.313810358217189

上面代码的意思是求“0.99*pi/2-quadl(@(x) sin(x).^2./(x.^2),0,u)”等于0成立的u,fzero求解的时候设置的初始值为1,最后求出的结果是u0。

原创粉丝点击