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

      Комментарии к записи Доступ к другим компонентам системы отключены

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

Окно Command Window

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

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

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

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

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

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

-и— перемещение курсора в начало первой или в конец последней строки текстового поля соответственно;

-и— перемещение курсора в начало или в конец текущей строки соответственно.

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

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

Окно Command History

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

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

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

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

Щелчок правой кнопкой мыши на какой-либо команде в окне 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 — размер массива, которым представлено значение переменной (например, 3×2); 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 имеются кнопки, позволяющие задать количество переменных, которые следует показать на экране, и способ их отображения.

Статьи к прочтению:

Ramanujan: Making sense of 1+2+3+… = -1/12 and Co.


Похожие статьи: