- 积分
- 0
- 注册时间
- 2010-9-8
- 仿真币
-
- 最后登录
- 1970-1-1
|
本帖最后由 千亿星辰 于 2011-4-11 15:28 编辑
在MATLAB7.0中,如何绘制上限为无穷的图形啊?
下面是我写的命令,会出的图形明显不对
clear;figure;
[email=f1=@(w)quad(@(x)x.*2./((2*pi).^0.5*x).*exp(-(log(x)-log(1.2)).^2*4),w,inf]f1=@(w)quad(@(x)x.*2./((2*pi).^0.5*x).*exp(-(log(x)-log(1.2)).^2*4),w,inf[/email]);
[email=f2=@(w)quad(@(x)2./((2*pi).^0.5*x).*exp(-(log(x)-log(1.2)).^2*4),w,inf]f2=@(w)quad(@(x)2./((2*pi).^0.5*x).*exp(-(log(x)-log(1.2)).^2*4),w,inf[/email]);
[email=f3=@(w)f1(w)/f2(w]f3=@(w)f1(w)/f2(w[/email]);
w=0.1:0.1:10;
res=zeros(size(w));
for i=1:length(w)
res(i)=f3(w(i));
end
plot(w,res);
grid;
请求帮助 |
|