matlab 程序中一条指令报错,但是重新打开运行又好了是怎么回事?

如题所述

八成是维数出错了,比如之前用过的一个变量a,当时是1*128的。然后你又把另一个128*128的值赋给它,就会出错。但是你重新进入的时候a就是一个新的变量,所以可以把这个128*128的值给它了。
解决办法:养成每次执行新程序之前都clear all的习惯。也就是清工作空间的变量。
温馨提示:答案为网友推荐,仅供参考
相似回答