[問題] 有關於迴圈轉成矩陣...已回收

看板MATLAB作者時間16年前 (2009/07/28 22:47), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/4 (看更多)
我還是新手 目前正在學習當中 請各位不吝指教>"< 以下是我的問題.... --------------------------------------------------------------- 我想將程式跑成下面這樣類似矩陣的形式...(其他無數值的地方可以放零沒關係) i=1 i=2 i=3 i=4 ....... i=n j=1 S0*u S0*u^2 S0*u^3 S0*u^4 j=2 S0*d S0*u*d S0*u^2*d S0*u^3*d j=3 S0*d^2 S0*u*d^2 S0*u^2*d^2 j=4 S0*d^3 S0*u^2*d^2 j=5 S0*d^4 . . . . j=n+1 --------------------------------------------------------------- 以下是我的寫法 但是跑出來不對>"< for i=1:n for j=1:n+1 s(1:i+1,i)=S0*u^(i+1-j)*d^(j-1); end end ---------------------------------------------------------------- 謝謝你們!!! ※ 編輯: sindyddd 來自: 123.195.4.80 (07/28 22:48)

07/28 22:58, , 1F
s(1:i+1,i) => ???
07/28 22:58, 1F

07/28 23:09, , 2F
感覺很像8008的問題
07/28 23:09, 2F

07/28 23:37, , 3F
想說 從第1個取到第i+1個 可以這樣寫嗎....
07/28 23:37, 3F

07/29 00:23, , 4F
有錯誤訊息嗎??或是單純的答案不對而已
07/29 00:23, 4F

07/29 00:31, , 5F
答案不對 但是如果寫s(j(1:i+1),i)就出現錯誤訊息了
07/29 00:31, 5F
文章代碼(AID): #1ARm-FqP (MATLAB)
文章代碼(AID): #1ARm-FqP (MATLAB)