[問題] 迴圈改寫成矩陣已回收
我想將類似這樣的迴圈改寫成矩陣, 不然程式碼很冗長 >"<
(已經簡化過了,不然更冗長......... ( ̄▽ ̄#)﹏﹏)
n=100;
for i = 1:(n-10)
a(i+5) = (b(i)+b(i+1)+b(i+2)+......+b(i+10))/10
end
我是改成這樣,不過答案是錯的 >"<a
n = 100;
i = 1:(n-10);
a(i+5) = sum(b(i:(i+10)))/10;
看跑出來的東西,是迴圈根本就沒跑 Orz....
請問該怎麼改寫才對?一直寫不出來...三點了........ ~"~a
先感謝各路高手 <(_ _)>
--
══●
█▌███ ◢██◣ ◢◢██◣ ◢███◣ ◢███◣ ◢◢██◣ 。
█▌███ ▆▆▆▆ █████ ███◤ ○ █ ███ █████ .
◥████ ████ ██ ██ ◥███◣ █ ███ ██ ██
◥▇▇█◤。████ ██ ██ ◥███◤ ◥███◤ ██ ██
○ by cing ●══
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.20.172
推
10/12 15:01, , 1F
10/12 15:01, 1F
※ 編輯: yinson 來自: 140.115.20.172 (10/12 15:46)
→
10/12 15:47, , 2F
10/12 15:47, 2F
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章