Re: [問題] 請問如何將FOR迴圈改寫成矩陣運算已回收
※ 引述《hopebear (只想做自己)》之銘言:
: 小弟實力不夠深
: 厚請高手開示
: 程式碼如下
: 非常感謝 如果無法改寫 麻煩請推文一下
: M1、U、N0與(L1~L4為1:M1-1)皆為1x1的正整數
: 最主要是計算出 D(a,b,c,d) 迴圈內的值
: 但是 D(a,b,c,d)矩陣牽連到 s4(d)、C(a,b,c)與 B(a,b)與 A(a)內的值
: for i=1:100
: for a=1:1:M1-1
: s1(a)=1-exp(-N0.*x(i)./L1(a));
: A(a)=binopdf(L1(a),M1-1,1/U)*s1(a);
變成
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))));
不玩了 好累 = =
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.61.76
→
06/24 00:01, , 1F
06/24 00:01, 1F
推
06/24 00:02, , 2F
06/24 00:02, 2F
推
06/24 01:32, , 3F
06/24 01:32, 3F
→
06/24 01:50, , 4F
06/24 01:50, 4F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章