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