看板 [ MATLAB ]
討論串[問題] 如何改善速度
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 4→)留言4則,0人參與, 最新作者owamisa (有沒有陽明新生呀)時間16年前 (2008/09/07 12:40), 編輯資訊
1
0
0
內容預覽:
我是新手. 看張智星的書 有一個習題. 他說他的執行速度2秒 我的慢很多. 請問高手 哪裡可以改善. 我寫的如下. function output=pifun01(n). for i=1:n. output(i)=(1/(2*i-1))*(-1)^(i+1);. output=sum(output)
(還有44個字)

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者monkeykkman (畜牲)時間16年前 (2008/09/07 19:13), 編輯資訊
0
0
0
內容預覽:
function ptt_pifun01(n). clc. clear. tic. temp=0;. for i=1:n. output=(1/(2*i-1))*(-1)^(i+1);. temp=output+temp;. end. output=4*temp. toc. 你試看看這樣,不用sum

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者yule66 (獅仔)時間16年前 (2008/09/10 11:19), 編輯資訊
0
0
0
內容預覽:
… ^. output. ^^^^^^^^^^^^^^^^^^. output. ^^^^^^^^^^^^^^. 主要影響速度的關鍵應該是 output 的長度是個不定值. output 的長度隨著 n 一直變化. cpu 一直疲於分配新的記憶體空間給 output. 我在你的程式前後加了 outp
(還有410個字)
首頁
上一頁
1
下一頁
尾頁