Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

MATLAB_2_GUI_и_простейшие_вычисления

.pdf
Скачиваний:
16
Добавлен:
27.05.2015
Размер:
822.77 Кб
Скачать

Графический интерфейс пользователя и простейшие вычисления

Графический интерфейс MatLab состоит из панели инструментов, меню и четырёх окон — Command Window, Workspace, Command History, Current Directory:

Current Directory (текущий каталог) — отображает список файлов и вложенных папок активного в данный момент каталога. Позволяет вести навигацию по файловой системе.

Command History (история команд) — отображает содержимое буфера истории команд. Позволяет вызвать любую из ранее использованных команд.

Workspace (рабочее пространство) — отображает текущее состояние объектов, используемых в данный момент системой, а также позволяет вносить в них изменения с помощью редактора переменных (Variable Editor).

Command Window — основное окно системы, которое содержит командную строку и рабочую область.

Рабочая область предназначена для вывода результатов вычислений и справочной информации. Для просмотра текста, не умещающегося в командном окне, имеются полосы прокрутки. Кроме того возможна навигация с помощью клавиш PageUp и PageDown. Редактирование текста в этой области невозможно, хотя разрешено копирование из неё.

Командная строка (КС) позволяет в текстовом режиме вводить и редактировать команды системы, операторы, выражения и вызывать функции.

КС начинается знаком «>>». Исполнение команд происходит после их внесения в КС и нажатия на Enter. Клавиши курсора Up и Down используются для возврата в командную строку ранее использовавшихся команд.

Каждый раз после отображения результата в рабочей области создаётся новая КС.

MatLab — как калькулятор

MatLab организован таким образом, что даже весьма сложные расчёты можно выполнять в режиме прямых вычислений, т.е. непосредственно из командной строки без подготовки программы. Это превращает MatLab в мощный калькулятор, способный производить не только вычисления с числами, но и с векторами и матрицами, а также использовать в полной мере библиотеку функций и возможности графической подсистемы.

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

Работа с системой в этом режиме носит диалоговый характер и происходит по принципу «вопрос-ответ». Пользователь набирает или редактирует выражение в КС и завершает процедуру нажатием на Enter.

Отметим сразу же, что:

1)запись математических выражений происходит в интуитивно понятной форме

2)результаты вычислений либо сохраняются в переменную по умолчанию ans (answer), либо в определенную пользователем переменную

(Математическое) выражение — последовательность символов, знаков операций, функций, констант и переменных.

Константа — предварительно определённое числовое или символьное значение, связанное с уникальным именем.

Числа являются безымянными числовыми константами. Последовательности символов в кавычках являются

символьными константами (или строками: 'i am a string!'). Другие виды констант принято называть системными

переменными, поскольку, с одной стороны, они задаются системой при загрузке, а с другой — могут быть переопределены.

Системные переменные:

i или j — мнимая единица pi — число пи

eps — погрешность операций с плавающей точкой (2^-52) realmin — наименьшее число с плавающей точкой (2^-1022) realmax — наибольшее число с плавающей точкой (2^1023) inf — эквивалент бесконечности

ans — переменная, по умолчанию хранящая результат последней операции в КС

NaN — результат некорректных операций (Not a number)