Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование в среде Matlab.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
104.59 Кб
Скачать

1.2 Система меню

Меню MATLAB состоит из пяти пунктов. Их назначения приведены в с таблице 1.1.

Таблица 1.1

Пункты

Назначение

File

Команды работы с файлами, свойствами окон, печать

Edit

Операции правки, команда очистки рабочей области

View

Включение/отключение строки состояния

Window

Список окон

Help

Справка, примеры и демонстрации

В таблице 1.2 описаны пункты меню File.

Таблица 1.2

Пункты

Назначения

Open Selection

Открытие файла, соответствующего выделенной функции, в окне редактора

Run script

Запуск т-файла

Load Workspace…

Считывание данных в рабочую область

Save Workspace As…

Сохранение данных рабочей области

Show Workspace

Просмотр данных в рабочей области

Show Graphics Property editor

Свойства графического редактора

Show GUI Layout Tool

Свойства графического интерфейса

Set Path

Подключение каталогов

Preferences

Назначение шрифтов, форматов и др.

Меню Edit содержит стандартные возможности (Undo, Cut, Copy, Paste, Clear, Select All) и команду очистки всех переменных в сеансе (Clear Session).

Меню View состоит из одного пункта-переключателя (Toolbar).

Меню Window позволяет переключаться от одного окна к другому, причем основное окно имеет номер 0, а нумерация графических окон начинается с 1.

Меню Help позволяет пользователю MATLAB ознакомится с программой, её характеристиками, описание команд и т.д. Панель основного окна содержит значки часто используемых операций: создание нового и открытие существующего m-файла, операции правки, команда отмены ввода (Undo), просмотр рабочей области (Workspace Browser), подключенные каталоги (Path Browser) и справка (Help Window).

1.3 Интерфейс matlab

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

Ниже описано какие отличия поздней версии MATLAB от более ранних:

Командное окно, осуществляющее запуск команд и получающее результаты их выполнения. Здесь стало доступно контекстное меню для вывода выделенных переменных, открытия файлов-функций и получения справки по ним. Кроме того, конструкции языка MATLAB выделяются цветом.

Список введенных в сеансе команд (History command) является новым инструментом, организующим просмотр, копирование и повторный запуск этих команд.

Новым средством является Launch Pad, обеспечивающий быстрый доступ к инструментам (Workspace, Path, GUI Builder), справке и документации.

Система справки обрела новый интерфейс, заменивший HelpDesk.

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

Рабочая область (Workspace Browser) обеспечивает просмотр и внесение изменений в переменные, а также предоставляет доступ к графическому интерфейсу для считывания данных из бинарных и текстовых файлов Import Wizard.

Редактор массивов (Array Editor) предназначен для просмотра и редактирования матриц, строк и массивов ячеек из строк, имеется возможность изменения формата представления данных.

Редактор-отладчик (Editor/Debugger) обеспечивает создание, редактирование и отладку m – файлов. Модернизация расширила возможности редактора, в частности добавлены следующие возможности: показ номеров строк, превращение массива строк в комментарии, изменение цветов для выделения синтаксических конструкций, поиск фразы в нескольких файлах, возможность восстановления файлов при неудачном завершении предыдущего сеанса, подсказки по данным, сохранение точек останова при записи файла.

Окно Set Path дает доступ к каталогам и предоставляет новый интерфейс вместо Path Browser.

Профилер теперь поддерживает оценку времени выполнения файлов источников.

Добавилось новое средство Source Control Interface.

Включена поддержка Windows 2000 для документов Notebook.

Новым в системе справки является то, что почти вся документация подготовлена в виде HTML-файлов. Она лучше всего отражает текущее состояние системы MATLAB. Доступ к справочной информации реализуется при помощи просмотрщика, учитывающего специфику и организацию продуктов семейства MATLAB. Раскрываемые оглавления по системам, индексация по темам, расширенные поисковые возможности – все это позволяет легко найти нужную информацию. Новым является сохранение закладок и использование контекстного меню при нажатии правой кнопки мыши.

Для быстрого считывания в рабочую область двоичных или ASCII данных удобно пользоваться системой Import Wizard. Ряд команд поддерживает совместимость со старыми названиями.

Возможности компилятора MATLAB расширились, для получения справки нужно набрать mсс – ?. Добавились различные способы оптимизации кода, поддерживаются команды pause и continue. Библиотека MATLAB C/C++ Graphics Library позволяет использовать графические возможности MATLAB и интерфейс GUI для запускаемых независимо от MATLAB приложений, реализованных на С или C++. Значительно усовершенствована производительность всех функций математической библиотеки, в частности добавлены быстрые скалярные версии многих функций, графическая библиотека теперь поддерживает команды печати. В создаваемых программах можно использовать многие элементы MATLAB: текст, сетки, линии, многоугольники, компоненты графического интерфейса (меню, кнопки, диалоговые окна). Для создания таких приложений следует использовать компилятор MATLAB, вызов процедур MATLAB C/C++ Graphics Library из модулей С и C++ не поддерживается. Внесены изменения в библиотеку математических процедур MATLAB C/C++ Math Library.

При реализации новых возможностей среды MATLAB использована технология Java. Однако поддержку Java можно отключить, для этого достаточно запустить программу matlab. exe с параметром – nojvm. В этом случае интерфейс аналогичен интерфейсу MATLAB 5.3.

программирование matlab отладка интерфейс