对于 factorial(n) 来说,如果 n 太大了,MATLAB 出来的结果就是 Inf,所以最好的办法就是把
a=factorial(N)/(factorial(N-j)*factorial(j))*p^(j)*(1-p)^(N-j)*f;
换成
a=binopdf(j,N,p)*f;
就可以避免出现 NaN 的问题。我已经测试过,出来的 price 没问题
楼主: 成哲宇
|
2423
7
[问答] 期权二叉树定价程序求助啊 |
硕士生 14%
-
|
10论坛币
最佳答案 | |
| ||
| ||
bbs.pinggu.org/forum.php?mod=collection&action=view&ctid=3257
bbs.pinggu.org/forum.php?mod=collection&action=view&ctid=3258 bbs.pinggu.org/forum.php?mod=collection&action=view&ctid=3259 |
|
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明