Re: [問題] 機率矩陣(二元樹)已回收
※ 引述《heysimon (嘿~賽門)》之銘言:
: 小弟想要寫一個binary tree的數量矩陣
: 上漲倍數為1.22
: 下跌倍數為0.88
: 原始數量為384
: 大致如下:
: t=1 t=2 t=3 t=4 .....
: 704
: 575
: 470 505
: 384 412
: 337 362
: 296
: 259
: (以上數值只是個大概!!)
: 頭跟尾一樣用原code可以求出
: 但是,這邊跟上一個機率矩陣不好處理的是
: t=4之後中間兩個數值並不相同
: 想了一個晚上還是想不出來
: 但這跟matlab中的binary股價函數又不太一樣...><
今天再try一下
可以跑迴圈了
d_matrix(1,1)=d1;
for j=2:num
for i=1:j
for k=2:j
if (i==1)
d_matrix(i,j)=d1*Pu^(j-1);
elseif (i==j)
d_matrix(i,j)=d1*Pd^(j-1);
elseif (i<j)
d_matrix(i,j)=d_matrix(i-1,j-1)*Pd;
else
d_matrix(i,j)=0;
end
end
end
end
謝謝前輩的提醒!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.35.91
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章