看板 MATLAB 關於我們 聯絡資訊
for m=1:10000 . . for n=1:400 . . for j=1:10 如果把j=1:10改成j=1:b,在程式一開始另定義b=10 . . a=randperm(80) 改成a=randperm(c),在程式一開始另定義c=80 . . end . end . end 把定值改變數後,會拖累程式執行速度嗎? 這個程式要跑m*n次,也就是4000000次 如果一次慢千分之一秒,那總計會慢4000秒 會嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.105.194.24
jatj:自己改改跑一跑不就知道了... 05/19 17:20
rolexDD:因為是隨機取樣,一模一樣的程式,有時候會跑200秒,有時候會 05/20 20:30
rolexDD:跑300秒,所以無從比較改代號會不會變慢 05/20 20:30
sunev:就算是隨機,也可以固定seed來做測試。 05/20 20:30
jatj:對阿 每次seed一樣就可以測了 05/22 07:04
rolexDD:seed?我研究一下,感謝 05/22 23:39