看板 [ MATLAB ]
討論串[問題] 請問如何將FOR迴圈改寫成矩陣運算
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓6(6推 0噓 9→)留言15則,0人參與, 最新作者sunev (Veritas)時間16年前 (2009/06/24 13:10), 編輯資訊
0
0
0
內容預覽:
這四個迴圈跑的長度不同. 所以並不 "方正". 要硬做成矩陣也可以. 補零就好. 這樣會浪費很多空間. 不過本來矩陣就是在浪費空間的. 做出來的矩陣大小大概為 100*(M1-1)^N. N為迴圈的數目. 在這個例子裡為4. 不過看來你想做到16的樣子. 不知道你的M1有多大. 假設是11好了. 那
(還有19個字)

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者Steven0422 (Steven)時間16年前 (2009/06/23 23:54), 編輯資訊
0
0
0
內容預覽:
變成. for i=1:100. s1 = ones(size(L1)) - exp(-N0.*x./L1);. A = s1.*(binopdf(L1,(M1-1)*ones(size(L1)),(1/U)*ones(size(L1))));. 不玩了 好累 = =. --. 發信站: 批踢踢

推噓4(4推 0噓 20→)留言24則,0人參與, 最新作者hopebear (只想做自己)時間16年前 (2009/06/23 22:12), 編輯資訊
0
0
0
內容預覽:
小弟實力不夠深. 厚請高手開示. 程式碼如下. 非常感謝. 如果無法改寫 麻煩請推文一下. M1、U、N0皆為1x1的正整數,x為1x100的正整數,L1~L4為1xM1-1的正整數. 最主要是計算出 D(a,b,c,d) 迴圈內的值. 但是 D(a,b,c,d)矩陣牽連到 s4(d)、C(a,b,
(還有665個字)
首頁
上一頁
1
下一頁
尾頁