matlab - 如何在 MATLAB 中删除变量 "clear"

标签 matlab

假设您是一些新程序员,您正在做类似...

%...la da da
%...programming away
if such && such
    clear = 1;
else 
    clear = 0;
end 

或者以其他方式,您分配变量 clear一个值。

有没有办法“清除”clear

clearvars不起作用。单击工作区变量并手动单击删除确实有效,但我认为这是作弊。

最佳答案

这样做就可以了:

builtin('clear','clear')

注意:请记住避免此类操作以保持代码清晰。只有当它是您想要执行的确切操作时才进行覆盖。否则,如果您忘记(或者如果其他人使用您的代码但没有意识到)您已经覆盖了清晰的(或任何其他)功能,则可能会导致 future 的错误。例如,您可以轻松地将此变量命名为 doClear

关于matlab - 如何在 MATLAB 中删除变量 "clear",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18360624/

相关文章:

python - 在 matlab 中运行 python 代码?

python - 什么是 matlab permute(A, [3 2 1]) 在 python 中的等价物?

matlab - 我如何表示和访问这个多值数据结构的元素?

matlab - 没有重复的行 - MATLAB

validation - net.trainParam.max_fail

python - Python OpenCV 和 MATLAB 之间的不同颜色结果

python - 如何在 python matplotlib colormap 中增加颜色分辨率

matlab - 将函数应用于矩阵的每一列(矢量化)

Matlab R2017a 内存分析器给出了一个荒谬的分配内存数字

matlab - 在 MATLAB 中绘制透明线