看板 MATLAB 關於我們 聯絡資訊
各位大大好: 想請問大家,若想要觀察一個function 在疊代過程中的變數範圍,請問有什麼方法呢? 因為在跑的時候本身是用一個script去模擬, 內部有很多function在運算,不適合印出來 用肉眼觀察,謝謝大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.245.49 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1508573069.A.603.html
LiamIssac: 變數範圍? 如果只是要debug印出來應該沒差 如果不印出10/21 20:29
LiamIssac: 來 就寫檔? 但這樣不會比較快10/21 20:29
ddavid: 不就把最大最小平均標準差等等每跑一次更新一次印出來嗎10/21 22:18
已解決~ 我後來是用matlab裡面的 buildInstrumentedMex,這樣matlab就會幫我記錄 Function裡的變數範圍。之所以不適合用印出來是 因為所有function 的變數加起來有大概幾千筆,而 且若要記錄最大最小值的資訊這樣的話就需要再對 Function裡面的input output動一點手腳,因為 function也有十幾個,這樣我覺得太麻煩。總之, 謝謝大家! ※ 編輯: yayayy (140.112.245.49), 10/21/2017 22:56:40
profyang: 這功能是要產生mex函數吧~要產生mex函數好像function也 10/21 23:12
profyang: 要加一堆前綴之類的 而且有的內建函數還不能用 10/21 23:13