作者yayayy (耶耶歪歪)
看板MATLAB
標題[討論] matlab記錄function內變數範圍
時間Sat Oct 21 16:04:26 2017
各位大大好:
想請問大家,若想要觀察一個function
在疊代過程中的變數範圍,請問有什麼方法呢?
因為在跑的時候本身是用一個script去模擬,
內部有很多function在運算,不適合印出來
用肉眼觀察,謝謝大家!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.245.49
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MATLAB/M.1508573069.A.603.html
1F:推 LiamIssac: 變數範圍? 如果只是要debug印出來應該沒差 如果不印出10/21 20:29
2F:→ LiamIssac: 來 就寫檔? 但這樣不會比較快10/21 20:29
3F:→ 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
4F:推 profyang: 這功能是要產生mex函數吧~要產生mex函數好像function也 10/21 23:12
5F:→ profyang: 要加一堆前綴之類的 而且有的內建函數還不能用 10/21 23:13