Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Медведев В.С., Потемкин В.Г. Нейронные сети. MATLAB 6.doc
Скачиваний:
871
Добавлен:
07.03.2016
Размер:
15.55 Mб
Скачать

Командное окно

Командное окно CommandWindowпоказано на рис. 1.3 и предназначено для работы с переменными, файлами и функциями системыMATLAB.

Рис. 1.3

В отличие от предшествующих версий в среде системы MATLAB 6 все операторы как в зоне просмотра командного окна, так и в командной строке могут быть активизированы с помощью правой кнопки мыши. При этом появляется контекстное меню со следующими опциями: Evaluate Selection (Вычислить выделенное), Open Selection (Открыть выделенное), Help on Selection (Справка по выделенному), Copy (Копировать), Paste (Вставить).

Окно предыстории

Окно предыстории вызова операторов CommandHistoryпоказано на рис. 1.4. Оно содержит строки операторов, которые вводились в командном окне с начала сеанса работы.

Рис.1.4

Эти строки можно активизировать к выполнению двойным щелчком левой кнопки мыши, можно переносить из окна на командную строку, а можно использовать правую кнопку мыши. При этом появляется контекстное меню со следующими опциями: Copy (Копировать),Evaluate Selection (Вычислить выделенное),Create M-File (Создать М-файл),Delete Selection(Удалить выделенное),Delete to Selection(Удалить до выде­лен­ного),Delete Entire History(Удалить всю предысторию).

Окно запуска

Окно, или панель запуска, Launch Pad показано на рис. 1.5 и предназначено для вызова программных продуктов, включенных в состав инсталлированной версии системы MATLAB.

Рис. 1.5

Активизация кнопки вызова подменю для каждого из продуктов позволяет обратиться к средству подсказки Help, демонстрационным примерамDemos. Применительно к ядру системыMATLABможно активизировать либо окно текущего каталогаCurrentDirectory, либо окно рабочей областиWorkspace, либо средство управления путями доступаPath. Можно также вызвать средство построения графического интерфейса пользователяGUIDE(GUIBuilder), обратиться через Интернет к страницеProductPage(Web) на сайте фирмыTheMathWorksInc., где приведено описание продуктов семействаMATLAB.

И вновь доступно контекстное меню со следующими опциями: Open (Открыть),Edit Source(Отредактировать источник),Refresh(Обновить).

Окно текущего каталога

Окно для просмотра текущего каталога CurrentDirectoryпоказано на рис. 1.6; оно позволяет открывать, просматривать и выполнять поиск информации в файлах системыMATLAB, имеющих необходимое расширение.

Рис. 1.6

Контекстное меню, связанное с правой кнопкой мыши, позволяет реализовать следующие действия: Open(Открыть),Run (Выполнить),View Help(Просмотреть справку),Open as Text(Открыть как текст),Import Data(Импортировать данные…),New(Открыть новый... ),Rename(Переименовать),Delete (Удалить),Cut(Вырезать),Copy (Копировать),Paste (Вставить),File Filter(Задать список расширений),Add to Path(Добавить к пути доступа),Refresh (Обновить).

На инструментальной панели системы MATLAB6 имеется информационное окноCurrentDirectory, с помощью которого всегда обеспечивается доступ к списку ранее вызванных текущих каталогов, как это показано на рис. 1.7. Это позволяет быстро переходить от одного каталога к другому, получая доступ к интересующим файлам.

Рис. 1.7

Окно рабочей области

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

Рис. 1.8

На рис. 1.8 показан список переменных, охватывающий все типы данных: это массивы действительных и комплексных (complex) чисел удвоенной точностиdoublearray, разновидности этих массивов, описываемые глобальной переменнойglobalи переменными логического типаlogical. Кроме того, список содержит массив строкchararray, массив разреженной матрицыsparsearray, массив записейstructarray, массив ячеекcellarray, а также специальные типы целочисленных массивовuint8 и uint32 и объект типаinlineobject. Для каждой переменной указывается размер массиваSize, объем памятиBytesи тип массиваClass.

Окно рабочей области, как и все окна рабочего стола системы MATLAB6, сопровождается контекстным меню, которое включает следующие опции:Open Selection(Открыть выделенное…),Graph Selection(Построить график),Select All(Выделить все),Import Data(Импорт данных),Save Selection As(Сохранить выделенное как…),Save Workspace As…(Сохранить рабочую область как…),Delete Selection (Удалить выделенное),Delete Workspace(Удалить рабочую область).

На рис. 1.9 показана глубина вложенности опции GraphSelection, что позволяет в режиме контекста строить любые типы графиков. Это определяет совершенно новый стиль работы в среде системыMATLAB6, когда многие предварительные действия вообще не требуют обращения к командной строке и могут быть реализованы с использованием только правой кнопки мыши.

Рис. 1.9

После завершения сеанса работы данные в рабочей области не сохраняются, и пользователь должен предусмотреть их сохранение в виде файла данных. Это реализуется либо с помощью опции контекстного меню Save Workspace As, либо с помощью этой же опции из менюFile, либо с использованием командыsave. Любая из этих операций приводит к созданию специального двоичного файла с расширением .mat. Чтобы прочитать МАТ-файл и разместить его в рабочей области, следует воспользоваться опциейImport Dataили использовать командуload.

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

На рис. 1.10 показан редактор данных, который позволяет в интерактивном режиме просматривать и корректировать одномерные и двумерные числовые массивы, массивы строк и массивы строковых ячеек.

Рис. 1.10