Переменные
в Matlab.
В Matlab нет
необходимости в определении переменных или размерности. Когда Matlab встречает
новое имя переменной, он автоматически создает переменную и выделяет
необходимый ей объем памяти. Если переменная уже существует, Matlab изменяет
ее состав и если это необходимо выделяет дополнительную память.
На выбор имен переменных в
Matlab накладываются примерно такие же
ограничения как и в других системах программирования:
·
Можно
использовать латинские буквы, цифры и символ подчеркивания;
·
Большие
и малые буквы в именах различаются;
·
Имя
должно начинаться с буквы;
·
Длина
имени может быть любой, но первый 31 символ должен обеспечивать уникальность
имени;
Информацию
о переменных рабочего пространства можно получить, набрав команду who или
whos.
Первая из них выводит
только список имен переменных, а вторая сообщает более подробную информацию об
именах переменных (name),
их размерности (size),
количестве занятых байтов в оперативной памяти (Bytes), и классе объектов, представляющих
соответствующий тип данных (Class).
За
время сеанса в рабочем пространстве может оказаться довольно много уже
использованных переменных, которые занимают оперативную память и замедляют
работу системы. Поэтому время от времени рабочее пространство стоит чистить,
либо удаляя все переменные, либо только те, которые в дальнейшем не понадобятся.
Команда
clear
удаляет все
переменные рабочего пространства. Если
необходимо удалить только некоторые переменные, то после команды clear
необходимо через пробел указать имена
удаляемых переменных.
>>
clear x y
В случае если имена
переменных будут указаны через запятую (clear x,y), система
удалит только первую переменную списка. Содержимое остальных переменных будет
отображено, если список не заканчивается точкой с запятой.
|