保存每个计算,而不会使MatLab运行缓慢

时间:2016-04-18 19:30:53

标签: matlab

我有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等输出文件的错误(以便我可以轻松跟踪错误的来源),同时不会减慢速度下来程序执行。有没有办法让这成为可能?

0 个答案:

没有答案