уничтожает переменные
clear a b c clear('a','b','c')
переменные любого типа и размера, но не защищённые
Эта команда уничтожает переменные, которые не защищены. Она удаляет
перечисленные переменные из окружения. Само по себе, без аргументов, clear
уничтожает все переменные за исключением переменных, защищённых с помощью
predef. Таким образом, две команды predef(0) и
clear уничтожают все переменные.
Обычно защищёнными переменными являются стандартные библиотеки и переменные с префиксом процента.
![]() | Обратите внимание на особый синтаксис clear a b c и
clear('a','b','c'), а не clear(a,b,c). Обратите
также внимание на то, что a=[] не уничтожает a, а
устанавливает a пустой матрицей. |
Команда clear может работать с несуществующими переменными, т. е.
clear уничтожает несуществующие переменные как если бы они существовали.
| Версия | Описание |
| 5.5.0 | Argument can now be a matrix of strings |
| 6.0.0 | clear is now protected:
Assignments like clear=1 are no longer possible. |