В левом нижнем углу главного окна 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.
Похожие статьи:
-
[a] [+] Система разграничения доступа. [a] Комплекс средств защиты. [a] Матрица доступа. [a] Объект доступа. [a] Субъект доступа. [q] 1:1: К средствам,…
-
Методы доступа к web-серверам других организаций
Internet – это множество связанных друг с другом сетей и шлюзов, охватывающих весь мир. В большинстве случаев в этих сетях применяются те или иные…