
- •2.1. Назначение и особенности matlab.
- •2.2. Среда и интерфейс.
- •2.2.1. Операционная (рабочая) среда системы.
- •2.2.1.1. Окно рабочей среды matlab [2, глава 1,с.3].
- •2.2.1.2. Режимы работы. Ввод с клавиатуры.
- •2.2.1.3.Зоны просмотра и редактирования.
- •2.2.1.4.Рабочее пространство. Ввод выражений.
- •2.2.2.Арифметические выражения.
- •2.2.3. Переменные.
- •2.2.4. Вещественные числа.
- •2.2.5. Форматы вывода результата вычислений.
- •2.2.6. Комплексные числа и комплексные функции.
2.2. Среда и интерфейс.
2.2.1. Операционная (рабочая) среда системы.
Операционная среда системы MATLAB - это множество интерфейсов, которые поддерживают связь этой системы с внешним миром. К интерфейсам относятся следующие средства:
- диалога с пользователем через командную строку или графический интерфейс,
- просмотра рабочей области и путей доступа,
- редактора и отладчика М-файлов,
- работы с файлами и оболочкой DOS,
- экспорта и импорта данных,
- интерактивного доступа к справочной информации,
- динамического взаимодействия с внешними системами Microsoft Word, Excel и др.
2.2.1.1. Окно рабочей среды matlab [2, глава 1,с.3].
Окно рабочей среды содержит следующие средства текстового и графического интерфейсов:
● строка меню;
● панель инструментов с кнопками и раскрывающимся списком;
● окно Launch Pad (Панель запуска) содержит дерево файловой системы, где отображены только установленные на компьютере разделы расширений системы MATLAB. С помощью этого окна можно запустить любой из них;
● окно Workspase (Рабочее пространство), из которого можно получить простой доступ к переменным, используемым в данном сеансе работы;
● окно Command History (История команд), предназначенное для просмотра и повторного вызова ранее введенных команд;
● окно Current Directory (Текущий каталог), в котором отображается список файлов и вложенных папок активного в данный момент каталога;
● окно Command Window (Окно команд) предназначено для ввода чисел, переменных, выражений и команд, для просмотра результатов вычислений, для отображения текстов выполняемых программ, а также для вывода сообщений об ошибках;
● строка состояния, где отображаются сообщения системы.
Пользователь может настроить окно рабочей среды по своему усмотрению. Можно, например, изменить местоположение и размер внутренних окон приемами, общими для Windows – приложений. Любое из внутренних окон можно закрыть щелчком по кнопке с крестиком в правом верхнем углу. Отобразить или скрыть соответствующие окна можно также с помощью команд меню. Например, в Matlab версии 6 для отображения полного состава диалоговых окон надо набрать команду View => Desktop Layout => Five Panel. В версии 7 раздел меню Desktop дает следующие возможности:
2.2.1.2. Режимы работы. Ввод с клавиатуры.
Работа в среде MATLAB может осуществляться либо в программном режиме (см. разделы по программированию в конце курса), либо в командном режиме (режиме калькулятора, диалоговом режиме) по правилу «задал вопрос, получил ответ». Это превращает MATLAB в необычайно мощный калькулятор, который способен производить не только обычные для калькулятора вычисления, но и операции с векторами и матрицами, комплексными числами, рядами и полиномами. Можно почти мгновенно задать и вывести графики различных функций – от простой синусоиды до сложной трехмерной фигуры.
Основным элементом командного режима работы с системой является главное или командное окно Command Window . Оно активизируется (в версии 6) командой View => Desktop Layout => Command Window Only рабочей среды. Структура командного окна аналогична структуре Windows – приложений :
Строка в текстовом поле командного окна, отмеченная символом приглашения >> с мигающим курсором, называется строкой ввода или командной строкой. Она предназначена для ввода с клавиатуры команд, чисел, имен переменных и знаков операций, составляющих выражение. Для того, чтобы система MATLAB выполнила введенную команду или вычислила заданное выражение, следует нажать клавишу <Enter>.
При вводе курсор может находиться в любом месте командной строки. Введенные выражения вычисляются, а результаты вычислений и выполнения команд появляются в одной или нескольких строках командного окна – строках вывода.
В результате многократных вычислений в командном окне автоматически производится вертикальная протяжка (scrolling): строки сдвигаются на одну позицию вверх, а внизу появляется строка ввода с символом приглашения >>. Информация, которая покинула видимую часть окна, не исчезает. В MATLAB ранее введенные строки команд представляют собой «историю» и запоминаются в стеке команд.
Для просмотра выполненных команд и результатов вычислений, не умещающихся на экране, имеются полосы горизонтальной и вертикальной протяжки. Использование полос протяжки ничем не отличается от других Windows – приложений. Можно также осуществлять протяжку командного окна с помощью клавиш <PageUp>, <PageDown>, <Ctrl+Home> и <Ctrl+End>.