看板 [ MATLAB ]
討論串[問題]如何避免寫for迴圈
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 4→)留言6則,0人參與, 最新作者shuntau (貓柳田博士)時間12年前 (2013/07/03 13:10), 編輯資訊
0
0
0
內容預覽:
我來理解看看這個程式的意思. 首先b是一個已知向量. 假設b = [c d e f g ... ]. 然後這樣算下來的話. a就是[c c+d c+d+e c+d+e+f c+d+e+f+g ...]. 如果是這樣的話. Q1的程式碼可以等效為. a = cumsum(b). 就可以不用迴圈了. Q

推噓3(3推 0噓 0→)留言3則,0人參與, 最新作者amapola (林清風)時間12年前 (2013/07/02 23:58), 編輯資訊
0
0
0
內容預覽:
Q1). a(1)=b(1);. for 2:n. a(i)=b(i)+a(i-1). end. Q2). c=0;. for 1:n. a(i)=b(i)+c;. a(i)=abs(a(i));. c=a(i);. end. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 6
首頁
上一頁
1
下一頁
尾頁