Лекция: Просмотр переменных

При работе с достаточно большим количеством переменных необходимо знать, какие переменные уже использованы, а какие нет. Для этой цели служит команда who, выводящая в командное окно MatLab список используемых переменных:

 

» who

Your variables are:

al a2 a3

 

Команда whos позволяет получить более подробную информацию о переменных в виде таблицы:

 

>> whos      
Name Size Bytes Class
al 1´l double array
a2 1´l double array
a3 l´l double array

Grand total is 3 elements using 24 bytes

 

Первый столбик Name состоит из имен используемых переменных. То, что содержится в столбике Size, по существу, определяется основным принципом работы MatLab. Программа MatLab все данные представляет в виде массивов. Переменные al, a2 и а3 являются двумерными массивами размера один на один. Каждая из переменных занимает по восемь байтов, как указано в столбике Bytes. Наконец, в последнем столбике Class указан тип переменных — double array, т.е. массив, состоящий из чисел двойной точности. В строке под таблицей написано, что в итоге три элемента, т.е. переменные, занимают двадцать четыре байта. Оказывается, что представление всех данных в MatLab в виде массивов дает определенные преимущества.

Для освобождения из памяти всех переменных используется команда clear. Если в аргументах указать список переменных (через пробел), то только они будут освобождены из памяти, например:

 

 

» clear al аЗ

» who

Your variables are:

a2

 

Начиная с версии 6.0, появилось удобное средство для просмотра переменных рабочей среды — окно Workspace, для перехода к которому следует активизировать одноименную закладку. Данное окно содержит таблицу, аналогичную той, что выводится командой whos. Двойной щелчок по строке, соответствующей каждой переменной, приводит к отображению ее содержимого в отдельном окне, что особенно полезно при работе с массивами. Панель инструментов окна Workspaceпозволяет удалить лишние переменные, сохранить и открыть рабочую среду.

еще рефераты
Еще работы по истории