Re: [問題] 如何設定批次迴圈的次數已回收
※ 引述《susuyumi (鈴弓)》之銘言:
: 舉例:a <50x1 double> 的資料如下
: a = 174 ┐
: 211 │
: 231 ├% 總數50,資料內部總和為
: . │% 174+211+231+...+201 = 10000
: . │
: . │
: 201 ┘
: 另外有一個資料矩陣 b <10000x1 double>;
: 連續設定迴圈,目前我的寫法:
: for i = 1 : a(1);
: b(i) = (我要進行的運算);
: end
: for i = a(1)+1 : a(2);
: b(i) = (我要進行的運算);
: end
: for i = a(2)+1 : a(3);
: b(i) = (我要進行的運算);
: end
: .
: .
: .
: for i = a(49)+1 : a(50)
: b(i) = (我要進行的運算);
: end
按照你給予的規則可以整理成這樣
for i = 1 : a(1);
b(i) = (我要進行的運算);
end
for j=1:size(a,1)-1
for i=a(j)+1:a(j+1)
b(i)=(我要進行的運算);
end
end
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.6.148
※ 編輯: s123123sam 來自: 140.127.6.148 (07/08 20:07)
推
07/08 23:37, , 1F
07/08 23:37, 1F
推
07/09 00:43, , 2F
07/09 00:43, 2F
討論串 (同標題文章)