作者yayayy (耶耶歪歪)
看板MATLAB
标题[讨论] matlab记录function内变数范围
时间Sat Oct 21 16:04:26 2017
各位大大好:
想请问大家,若想要观察一个function
在叠代过程中的变数范围,请问有什麽方法呢?
因为在跑的时候本身是用一个script去模拟,
内部有很多function在运算,不适合印出来
用肉眼观察,谢谢大家!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.245.49
※ 文章网址: https://webptt.com/cn.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