Re: [問題] 想將矩陣分類已回收

看板MATLAB作者時間15年前 (2010/05/20 15:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
:   f(1,1) f(1,2) f(1,3) f(1,4) f(1,5) : f(2,2) f(2,3) f(2,4) f(2,5) : f(3,3) f(3,4) f(3,5) : f(4,4) f(4,5) : f(5,5)  這樣的矩陣 :     f(1,1)裡有a1,a2,....,a10  10個值 :     f(1,2)裡有b1,b2,....,b10  10個值  :   f(1,3)裡有c1,c2,....,c10  10個值 : 同理一直到 :     f(5,5)裡有o1,o2,....,o10  10個值  :   :        : 可以將 a1~a10 , b1~b10 , ... , o1~o10 寫在同一個矩陣上  : 但我主要想區分哪個值是在f(?,?)裡的 嗯~ 我是原發問者 嘗試了三維矩陣 但不太知道這樣對不對?(比想像中好寫 但怕自己想的太簡單了)      結果有跑出來 (是 5 X 5 X 10) 不過不能開起來看的樣子    程式如下: for i=1:5   for j=1:i for k=1:10  g(1:i,1:j,k)= f(i,j) * u(i,j)^(10-k) * d(i,j)^k; end end end 不知道這樣寫是不是正確? P.S. 其實本來寫 g(i,j,k)= f(i,j) * u(i,j)^(10-k) * d(i,j)^k;   結果不對= =... 只有g(1,1,:). g(2,2,:) g(3,3,:)....g(5,5,:) 這系列有不同值 其他都是0 >"< ※ 編輯: sindyddd 來自: 123.195.16.188 (05/20 15:25)
文章代碼(AID): #1BzE25Id (MATLAB)
文章代碼(AID): #1BzE25Id (MATLAB)