各位大大您好 我是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));