- 积分
 - 8954
 
	- 贡献
 -  
 
	- 精华
 
	- 在线时间
 -  小时
 
	- 注册时间
 - 2013-5-10
 
	- 最后登录
 - 1970-1-1
 
 
 
 
 
 
 | 
	
 
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册 
 
 
 
x
 
- u1=1.136;  sigmal1=log(1.066); fN1=0.025;
 
 - u2=1.461; sigmal2=log(1.056);  fN2=0.283;
 
 - nf1=fN1/(fN1+fN2); nf2=fN2/(fN1+fN2);
 
 - dx=0.01;x=(0.6:dx:2);
 
 - k=(x.^3-1).*(exp(0.0022./(200.*x))./0.85-1);
 
 - cl1(1,:)=exp(-(log(x./u1)).^2./(2*sigmal1^2))./(x.*sigmal1*sqrt(2*pi)).*nf1;
 
 - cl2(1,:)=exp(-(log(x./u2)).^2./(2*sigmal2^2))./(x.*sigmal2*sqrt(2*pi)).*nf2;
 
 - gfpdfl=cl1+cl2;
 
 - hold on ;
 
 - plot(k,gfpdfl,'b'); 
 
 - hold off
 
 - axis ([-0.2 1.2  0 6]);
 
 - xlabel('Kappa')
 
 -  syms x
 
 -  gm=int(gfpdfl,x,0,1)
 
 -  a=inf;b=-inf;
 
 -  syms k;
 
 -  z=int(gfpdfl,k,a,b);
 
  复制代码 上面程序是计算并画了一个对数正态分布谱图,然后希望用计算的对数正态分布函数分别计算积分值gm和z,gm表示的是该对数正态分布曲线的积分平均,理论上应该是一个数值,为什么结果出来是一个很大的数组?z也没有结果。像这种积分程序到底该怎么写?请大家指教。 
 |   
 
 
 
 |