Доступ к другим компонентам системы

В левом нижнем углу главного окна MATLAB находится кнопка Start (Пуск), позволяющая получить быстрый доступ к различным компонентам системы MATLAB, демонстрационным примерам, а также справочной информации. В меню, отображаемом с помощью этой кнопки, также имеются команды для создания кнопок быстрого запуска наиболее часто используемых команд на панели Shortcuts, для доступа к инструментам рабочего стола, для изменения параметров MATLAB и для поиска файлов.

 

Окно Command Window

Командное окно системы MATLAB (Command Window) предназначено для ввода чисел, переменных, выражений и команд, для просмотра результатов вычислений, для отображения текстов выполняемых программ, а также для вывода сообщений об ошибках.

О том, что система готова к вводу очередной команды, свидетельствует знак приглашения (>>), находящийся в текстовом поле командного окна.

Для того чтобы программа MATLAB выполнила введенную команду или вычислила заданное выражение, после вво­да команды или выражения следует нажать клавишу <Enter>.

Пока не нажата клавиша <Enter>, вводимое выраже­ние может быть отредактировано или удалено. После нажатия данной клавиши введенное выражение невозможно модифицировать. Если же вы поместите на него курсор и нажмете какую-либо клавишу на клавиатуре, курсор будет автоматически перемещен в строку ввода.

Для просмотра содержимого текстового поля используются горизонтальная и вертикальная полосы прокрутки командного окна (которые автоматически появляются, когда содержимое командного окна не помещается на экране), а также следующие клавиши:

- <PgUp> и <PgDown> — перемещение на одну экранную страницу вверх или вниз со­ответственно;

- <Ctrl+Home> и <Ctrl+End> — перемещение курсора в начало первой или в конец по­следней строки текстового поля соответственно;

- <Ноmе> и <End> — перемещение курсора в начало или в конец текущей строки соот­ветственно.

Клавиши <¯> и <­>, которые в текстовых редакторах служат для перемещения вниз или вверх по экрану, в MATLAB имеют совершенно другое назначение. Они позволяют отобра­зить в строке ввода ранее введенные с клавиатуры команды и выражения с целью их повтор­ного выполнения или редактирования. При этом после первого нажатия клавиши <­> в строке ввода отобразится последняя введенная команда, при втором нажатии — предпоследняя и т.д. С помощью клавиши <¯> выполняется прокрутка команд в противоположном направлении. Это возможно благодаря тому, что все выполненные ранее команды сохраняются в специальной области памяти — стеке команд.

Строкой ввода, или командной строкой, называется строка со знаком приглашения (>>).

 

Окно Command History

Вызов ранее введенных команд в MATLAB7 можно осуществить не только с помощью клавиш <­> и <¯>. Для этого предусмотрено специальное средство — окно Command History (История команд).

Здесь отображаются дата и время каждого сеанса рабо­ты в MATLAB, а также перечень команд, вводимых в те­чение каждого сеанса.

Если в окне Command History дважды щелкнуть мышью на какой-либо команде, эта команда будет выполнена. Это равнозначно вводу данной команды в командное окно с клавиатуры и последующему нажатию клавиши <Enter>.

Аналогичным образом можно выполнить сразу несколь­ко команд, находящихся в этом окне. Если требуется вы­полнить несколько последовательных команд, выделите их с помощью мыши, удерживая нажатой клавишу <Shift>, по­сле чего нажмите клавишу <Enter>. Если же подлежащие выполнению команды не следуют одна за другой в этом списке, выделите их, удерживая нажатой клавишу <Ctrl>.

Щелчок правой кнопкой мыши на какой-либо команде в окне Command History приведет к отображению контекстного меню, содержащего следующие команды:

- Cut — вырезание выделенной команды в буфер обмена Windows;

- Сору — копирование выделенной команды в буфер обмена Windows;

- Evaluate Section — выполнение выделенной группы команд;

- Create M-file — создание m-файла;

- Create Shortcut — создание кнопки быстрого запуска команды на панели Shortcut;

- Profile Code — запуск профайлера;

- Delete Section—удаление выделенной команды;

- Delete to Section —удаление всех команд до выделенной;

- Clear Entire History — удаление всех команд в окне Command History.

 

Окно Workspace

MATLAB запоминает значения всех переменных, используемых в текущем сеансе работы. Переменные занимают в памяти компьютера определенное место, которое назвается рабочим пространством. Окно Workspace (Рабочее пространство), предназначено для просмотра переменных рабочего пространства.

Если названное окно не отображено на экране, выберите команду Desktop=>Workspace.

В данном окне информация о переменных представлена в виде таблицы, по умолчанию состоящей из следующих столбцов: Name — имя переменной; Value — значение переменной; Class — тип переменной (например, double — массив, состоящий из чисел двойной точности).

Если окно Workspace является активным (в частности, когда в нем выбрана какая-либо переменная), в строке меню программы MATLAB появляются два дополнительных меню — View (Вид) и Graphics (Графические средства).

Меню View (Вид) также появляется в строке основного меню MATLAB, если активно окно Current Directory (Текущий каталог). Однако в этом случае данное меню включает совершенно другие команды.

В меню View содержатся команды для управления видом окна Workspace. Так, добавив или сбросив соответствующие флажки в подменю View - Choose Columns (Вид=>Выбрать столбцы), можно добавить новые столбцы к таблице с информацией о переменных рабочего пространства или скрыть имеющиеся. Вы можете добавить два следующих столбца: Size — размер массива, которым представлено значение переменной (например, 3x2); Bytes — количество байтов, занимаемых переменной (например, 48). Наличие столбца Size является свидетельством того, что в MATLAB все данные рассматриваются как массивы.

С помощью команд подменю View=>Sort by (Вид - Сортировать по) можно нужным образом отсортировать переменные рабочего пространства в таблице. Возможна сортировка переменных по их именам (Name) в алфавитном или обратном алфавитном порядке, по значениям (Value), по размеру массива (Size), по количеству байтов (Bytes) в порядке возрастания или убывания значений, а также по типу переменной (Class).

Меню Graphics содержит инструменты для быстрого построения графиков на ос­нове переменных, выбранных в окне Workspace. Здесь появятся команды, позволяющие построить графики основных типов (графики в линейном масштабе, гистограммы, столбцовые и круговые диаграммы, ступенчатые графи­ки и т.д.). Чтобы задать другой тип графика, выберите команду More Plots (Другие графики) в меню Graphics. После этого раскроется диалоговое окно Plot Catalog (Каталог графиков), в котором можно выбрать любой тип графика, доступный в MATLAB.

Окно Workspace имеет панель инструментов, включающую команды для создания, сохра­нения и удаления переменных, для просмотра имеющихся переменных, для открытия файлов с данными, а также для построения простейших графиков функций, заданных переменными рабочего пространства (аналоги команд построения графиков имеются в меню Graphics).

Если в окне Workspace дважды щелкнуть на строке, соответствующей какой-либо пере­менной (например, переменной у), информация о ней отобразится в отдельном окне Array Editor.

В верхней части данного окна также находится панель инструментов, предназначенная для работы с переменными. В этом окне можно отобразить сразу несколько переменных. Справа на панели окна Array Editor имеются кнопки, позволяющие задать количество пере­менных, которые следует показать на экране, и способ их отображения.