Удалите элементы из рабочей области, освободив системную память
clear удаляет все переменные из текущей рабочей области, выпуская их от системной памяти.
clear удаляет переменные, скрипты, функции или MEX-функции name1 ... nameNname1 ... nameN из памяти.
clear -regexp удаляет все переменные, которые совпадают с любым из перечисленных регулярных выражений. Эта опция только удаляет переменные.expr1 ... exprN
Вызов clear all, clear classes, и clear functions производительность кода уменьшений, и является обычно ненужной.
Чтобы очистить одну или несколько определенных переменных из текущей рабочей области, используйте ясный .name1 ... nameN
Чтобы очистить все переменные из текущей рабочей области, используйте clear или clearvars.
Чтобы очистить все глобальные переменные, используйте clear global или clearvars –global.
Чтобы очистить конкретный класс, используйте ясный .myClass
Чтобы очистить конкретную функцию или скрипт, используйте ясный .functionName
Чтобы очистить все MEX-функции, используйте clear mex.
clear функция может удалить переменные, которые вы задаете. Чтобы удалить все кроме нескольких заданных переменных, используйте clearvars вместо этого.
Если вы очищаете указатель фигуры или графического объекта, сам объект не удален. Используйте delete удалить объекты. С другой стороны, удаление объекта не удаляет переменную (если таковые имеются) используемый в хранении ее указателя.
clear функция не очищает модели Simulink®. Используйте bdclose вместо этого.
clear функция не очищает персистентные переменные в локальных или вложенных функциях.
В системах UNIX®, clear не влияет на объем памяти, выделенный процессу MATLAB.