我不大清楚標題要怎麼問才適當
這個問題是我之前在寫Monte Carlo simulation遇到的問題
首先,
我先寫了一個function,(假設function name為test)
裡面跑了一些模擬,
在最後我寫了
clear all
test
重新呼叫function
進行下一次新的模擬
跑了數次模擬之後發現會out of memory
經過測試後發現clear all沒有作用
雖然code照理講應該要被讀入CPU執行了
因為function早已經被重複執行了好幾次
事後發現若是主控權若沒有重新回到command window
則之前在function domain裡用到的記憶體完全不會被清除
後來解決的方法市直接把function改寫成script
想請問一下有方法能叫電腦清除其餘程式的主控權
讓它回給matlab的方法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.38.95
推
01/03 07:42, , 1F
01/03 07:42, 1F
推
01/03 07:43, , 2F
01/03 07:43, 2F
推
01/03 07:43, , 3F
01/03 07:43, 3F
→
01/03 07:44, , 4F
01/03 07:44, 4F
推
01/03 18:43, , 5F
01/03 18:43, 5F