[运算] 求解精准值

楼主: abc76522000 (Ray)   2015-10-29 10:32:53
各位大大您好 我是Matlab初学者
而近在使用Matlab上遇到了一些问题,不知各位大大能否给点建议,谢谢您!!!!
问题如下:
1.
如何使b精准的算出确切值(因为fzero算出得解是近似值)
clear
U=3; L=-3;
for i=1:300
for a=i
f=@(b)1/3*norminv(1/2*normcdf((U-((a/100)-0.01))/b)+1/2*normcdf((((a/100)-0.01)-L)/b))-2;
b=fzero(f,1);
end
end
2.
如何精准的算出s,使其不会产生inf
clc
U=3; L=-3;
mu=0.023638;
sigma=0.362759;
s=1/3*norminv(1/2*normcdf((U-mu)./sigma)+1/2*normcdf((mu-L)./sigma));

Links booklink

Contact Us: admin [ a t ] ucptt.com