我有main.m和其他几十个与该主m文件关联的m文件。总共超过5000行。
由于程序规模很大,调试起来非常困难。
如果我消除每一个“;”然后MatLab打印所有内容,以便我可以更容易地追溯这个程序的作用。
但是,MatLab在打印所有内容时运行缓慢(因为打印所有内容需要时间)。
具体而言,如果我这样做
diary 'out.txt'
a=1
diary off
然后out.txt中有“a = 1”,但如果我这样做
diary 'out.txt'
a=1;
diary off
然后out.txt什么都没有。
我只想查看/保存MatLab计算的每个变量,直到它输出到out.txt等输出文件的错误(以便我可以轻松跟踪错误的来源),同时不会减慢速度下来程序执行。有没有办法让这成为可能?