clear all не должен использоваться, чтобы очистить только переменные рабочей области. В дополнение к очищению переменных рабочей области это также очищает функции и скрипты. Используя clear all причины MATLAB, чтобы перекомпилировать ранее кэшируемый код, и могут уменьшить эффективность.
Когда возможно, экземпляры замены clear all в вашем коде.
Чтобы очистить одну или несколько определенных переменных из текущей рабочей области, используйте clear var1 var2.
Чтобы очистить все переменные из текущей рабочей области, рассмотрите использование clear variables или clearvars.
Чтобы очистить все глобальные переменные, рассмотрите использование clear global или clearvars –global.
Чтобы очистить функцию или скрипт, считайте очистку только определенной функцией или скриптом. Например, clear myFun.
Для получения дополнительной информации смотрите clear и clearvars.