Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
matlab_shpora.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
1.52 Mб
Скачать
  1. Назначение окна Figure

Графическая поддержка, обеспечи­вающая возможности визуализации 2D- и 3D -данных при помощи окон для работы с графикой Figure . Окно Figure, обладающее собственным меню и панелью инструмен­тов, помогает оформить результаты: добавить заголовки, поясняющие надписи, легенды, задать цвета, стиль линий и поверхностей. MATLAB предоставляет следующие возможности работы с не­сколькими графиками: вывод каждого графика в отдельное окно Figure; вывод нескольких графиков в одно окно в одни координатные оси; вывод в пределах одного окна нескольких графиков, каждого в своих осях.

  1. Назначение окна m-file Editor

Самым удобным способом выполнения команд MatLab является использование М-файлов, в которых можно набирать команды, выполнять их все сразу или частями, сохранять в файле и использовать в дальнейшем. Для работы с М-файлами предназначен редактор М-файлов. При помощи этого редактора можно создавать собственные функции и вызывать их, в том числе и из командной строки.

  1. Назначение Help & Demo

Обзор возможностей MATLAB представляет демонстрационная программа Demo. Для ее запуска следует ввести в командной строке, обозначенной символом приглашения », команду demo и нажать кла­вишу <Enter> или выбрать соответствующий пункт меню.

  1. Интерактивный режим работы.

В процессе работы в интерактивном режиме действия повторяются многократно: вводится с клавиатуры новая информация, запускаются команды, выводятся полученные данные. В результате в окне Command Window производится скроллинг (прокрутка) — все строки сдвигаются на одну позицию вверх, так что самая верхняя строка покидает область видимости, а в самом низу окна появляется свободная строка для ввода новой информации. При помощи полосы прокрутки (Scrollbar) мож­но осуществить просмотр невидимой в данный момент в окне информа­ции.

  1. Составные части командного окна Command Window.

Зона просмотра и зона редактирования

  1. Приглашающий символ командной строки.

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

  1. Разделение логической команды на несколько физических строк.

Логическую "строку" можно распространить на несколько физических строк командного окна MATLABа. Для этого нельзя просто нажать клавишу ENTER, так как при этом ввод информации будет закончен и MATLAB приступит к вычислениям и дальнейшему показу результата. Поэтому для продления ввода с показом вводимой информации на следующих физических строках требуется нажать ENTER только после трёх или более точек

  1. Получение интерактивной справки.

Окно справки MatLab появляется после выбора опции Help Window в меню Help или нажатием кнопки вопроса на панели инструментов. Эта же операция может быть выполнена при наборе команды helpwin. Для вывода окна справки по отдельным разделам helpwin topic. Используя адрес Web-страницы фирмы Math Works, можно выйти на сервер фирмы и получить самую последнюю информацию по интересующим вопросам.

  1. Подавление вывода результата выполнения команды.

Если вы заканчиваете строку точкой с запятой ( ; ), то при нажатии Enter MATLAB выполняет задачу (программу), но не выводит результаты на экран монитора. Это может быть особенно полезным при генерации больших матриц. Например, при вводе

A = magic(100); и нажатии Enter MATLAB создает в рабочем пространстве матрицу A размера 100х100, но не выводит ее на экран.

  1. Построение графика функции, нескольких функций.

Для построения в одном окне нескольких графиков можно использовать команду plot(x1,y1,s1,x2,y2,s2,x3,y3,s3,…)

Пример % графики функций sin x, cos x

x=0:0.1:2*pi;

y1=sin(x);

y2=cos(x);

plot(x,y1,'k-o',x,y2,'r--*')

  1. Функция очистки командного окна Command Window.

clc – очищает экран и размещает курсор в левом верхнем углу пустого экрана;

  1. Способы очистки рабочего пространства Workspace.

clear – уничтожает в рабочем пространстве определения всех переменных;

clear x – уничтожает в рабочем пространстве определение переменной x;

clear a,b,c – уничтожает в рабочем пространстве определения переменных

списка.

  1. Сохранение данных рабочего пространства Workspace.

Рабочее пространство не сохраняется между отдельными сеансами работы системы MATLAB. Когда вы выходите из MATLAB-а, его рабочее пространство очищается. Можно сохранить все или часть переменных текущего рабочего пространства в так называемых MAT-файлах (MAT-file), которые являются специальными бинарными (двоичными) файлами данных. Сохранение всех переменных. Для сохранения всех переменных рабочего простанства с ис-пользованием ОПРП следует: 1. Из меню File или контекстного меню выбрать Save Workspace As, или щелкнуть мышью по кнопке инструментальной линейки ОПРП. Откроется диалоговое окно Save. 2. Задать местоположение и имя файла (File name). MATLAB автоматически добавит расширение .mat . 3. Щелкнуть Save. Переменные рабочего простанства при этом запомнятся в MAT-файле с выбранным вами именем.

Сохранение части переменных. Для этого надо: 1. Выбрать переменную в ОПРП. Для выбора нескольких переменных следует использо-вать клавиши Shift или Ctrl. 2.Вызвать щелчком правой кнопки контекстное меню и выбрать Save Selection As. Дальнейшие действия описаны выше. Эквивалентные функции Для сохранения переменных рабочего пространства можно использовать команду save с указанием имени файла куда вы хотите запомнить данные. Например, команда save('june10') запоминает все переменные рабочего пространства в бинарном файле june10.mat. Если вы не задаете имя файла, рабочее пространство запоминается в специальном файле под названием matlab.mat в текущей рабочей директории. Вы можете задать какие переменные сохранять, а также формат запоминания данных, например ascii. Так, команда save 'june10' X Y сохраняет в названном файле только переменные X Y .

  1. Загрузка данных рабочего пространства. Workspace

Для загрузки предварительно запомненного рабочего пространства следует:

1. Щелкнуть на кнопку загрузки данных на инструментальной линейке ОПРП, или щел-кнуть правой кнопкой на ОПРП и выбрать в контекстном меню опцию Import Data. Откро-ется диалоговое окно Open (Открыть).

2. Выбрать MAT-файл, который вы хотите загрузить и щелкнуть Open. Переменные и их значения, запомненные ранее в данном MAT-файле, будут загружены в текущее рабочее пространство системы MATLAB.

Эквивалентные функции ! Функция load предназначена для загрузки запомненного рабочего пространства. Например, команда load('june10') загружает в рабочее пространство все переменные из файла june10.mat.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]