Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дом_зад_Матлаб_01.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.67 Mб
Скачать

Введение

MATLAB - это высокопроизводительный язык для технических расче­тов. Он включает в себя вычисления, визуализацию и программирование в удобной среде, где задачи и решения выражаются в форме, близкой к ма­тематической. Типичное использование MATLAB - это:

  • математические вычисления;

  • создание алгоритмов;

  • моделирование;

  • анализ данных, исследования и визуализация;

  • научная и инженерная графика;

  • разработка приложений, включая создание графического интерфейса.

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

Графический интерфейс пользователя MATLAB состоит из 4-х независимых окон, имеющих следующие названия: Workspace, Command Window, Command History, Current Director (Рисунок 1)

Рисунок 1 – Графический интерфейс пользователя MATLAB

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

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

Окно Command History используется для отображения содержимого бу­фера, в котором хранятся выполненные ранее команды пакета.

В окне Current Directory отображается список файлов и вложенных па­пок активного в данный момент каталога.

Для управления окнами используются стандартные средства операци­онной системы Windows. Для закрытия окон, отображение которых пред­ставляется пользователю в данный момент нецелесообразным, используется команды меню View.

1.1 Структура окна Command Window

После запуска MATLAB на экране монитора мы видим окно Command Window (главное окно), содержащее: меню, инструментальную линейку с кнопками, клиентскую часть окна со знаком приглашения. Это окно обычно называется командное окно системы МАТLAB, его структура аналогична структуре Windows - приложений (рисунок 2). Здесь про­исходят вычисления, и мы видим приглашение >>.

Рисунок 2 – Структура командного окна MATLAB

Исправление информации в зоне просмотра невозможно. В зоне про­смотра, можно с помощью мыши выделить любой фрагмент текста, затем скопировать его в буфер обмена операционной системы Windows, затем вставить данный фрагмент в командную строку MATLAB или документ, созданный в каком-либо приложении, работающем под управлением опера­ционной системы Windows.

Сеанс работы с МАТLAB принято называть сессией (session). Сессия - это текущий документ, отражающий работу пользователя с системой. В ней имеются строки ввода, вывода, сообщения об ошибках. Входящие в сессию определения переменных и функций, расположенные в рабочей области па­мяти (но не саму сессию) можно записать на диск (файлы с расширением MAT), используя команду SAVE.

В некоторых случаях вводимое математическое выражение может ока­заться настолько длинным, что для него не хватит одной строки. В этом случае часть выражения можно перенести на новую строку с помо­щью знака многоточия то есть три или более точек (Рисунок 3).

Исправление информации в зоне просмотра невозможно. В зоне про­смотра, можно с помощью мыши выделить любой фрагмент текста, затем скопировать его в буфер обмена операционной системы Windows, затем вставить данный фрагмент в командную строку MATLAB или документ, созданный в каком-либо приложении, работающем под управлением опера­ционной системы Windows.

Рисунок 3 – Ввод команды, размещающейся на нескольких строках

Очистка командного окна MATLAB осуществляется командой clc, которая, однако, оставляет неизменным содержимое буфера команд и ра­бочего пространства MATLAB. Действительно, если после этого набрать имя ранее вычисленной переменной d, то после нажатия клавиши ENTER мы снова увидим ее значение:

>> d

d =

28 . 8496

1.2 Браузер рабочей области - окно Workspace

Значения переменных, вычисленных в течение текущего сеанса работы, сохраняются в специально зарезервированной области оперативной памяти компьютера, называемой рабочим пространством Matlab (браузером рабочей области Matlab - окно Workspace). (рисунок 4).

Рисунок 4 – Окно просмотра рабочей области памяти

Браузер рабочей области служит для просмотра рабочей области памя­ти. Для вызова браузера в командном окне надо набрать: Desktop/ Workspase.

Возможности браузера

Браузер позволяет:

  • просмотреть существующие в памяти объекты;

  • редактировать их содержимое;

  • удалять объекты из памяти, т.к. матрицы и графики могут занимать многие мегабайты (выделить нужное и delete);

  • векторы и матрицы могут занимать большой объем памяти, цветные изображения с высоким разрешением, могут занимать в памяти объем, ис­числяемый многими мегабайтами, и в этом случае оценка их размера стано­вится необходимой.

Для вывода содержимого объекта достаточно выделить его имя с помо­щью мыши и щелкнуть па кнопке Open. Объект можно открыть и двойным щелчком на его имени в списке. Кнопка Delete уничтожает объект с задан­ным именем и удаляет его из памяти, а кнопка Close закрывает окно про­смотра.

Окно Array Editor

Из окна Workspase двойным щелчком левой кнопки мыши по строке, содержащей имя переменной, можно вызвать окно Array Editor, в котором можно просматривать и менять значения выбранной переменной. Для при­мера на рисунке 5 показано соответствующее окно, появившееся после двойно­го клика по строке, содержащей имя переменной а.

Рисунок 5 – Три окна Command Window, Workspace, Array Editor