[運算] 求解精準值
各位大大您好 我是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));
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.108.137
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1446085975.A.85B.html
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章
102
148