在matlab中进行迭代后,变量变得未声明

在matlab中进行迭代后,变量变得未声明,matlab,memory,Matlab,Memory,我的问题与这篇文章有关,但有一些变化 在我的下一次大型程序迭代中,我必须使用前一个大型程序生成的输出(输出是生成的矩阵,即每次迭代中生成的小矩阵),因此,当我使用本文中提到的技术时,我得到的错误是“引用已清除的变量”,我需要保留一些生成的变量和矩阵。怎么做 有时错误只发生在1次迭代之后 谢谢您可以使用以下工具清除工作区中的特定变量: clear myvarname 您还可以通过以下方式清除可能包含持久性变量的函数: clear myfunname 因此,您应该确定哪些变量是您不希望看到的(键

我的问题与这篇文章有关,但有一些变化

在我的下一次大型程序迭代中,我必须使用前一个大型程序生成的输出(输出是生成的矩阵,即每次迭代中生成的小矩阵),因此,当我使用本文中提到的技术时,我得到的错误是“引用已清除的变量”,我需要保留一些生成的变量和矩阵。怎么做

有时错误只发生在1次迭代之后


谢谢

您可以使用以下工具清除工作区中的特定变量:

clear myvarname
您还可以通过以下方式清除可能包含
持久性
变量的函数:

clear myfunname
因此,您应该确定哪些变量是您不希望看到的(键入
whos
在工作区或断点中查看变量),并清除不需要的变量

另一种选择是
保存
您想要的,使用您提到的清除方法,然后重新加载

请参见多谢:)@hebelehodoo