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

lab matlab small_3_

.pdf
Скачиваний:
27
Добавлен:
27.03.2015
Размер:
1.86 Mб
Скачать

Информатика. Программирование в

Matlab

Методическое руководство к лабораторным работам для студентов I курса РЭФ

(направление 550700, специализация 200400) дневного отделения

НОВОСИБИРСК

2004

УДК 621.314

- ----

Составители: к.т.н., доц. Мартинович М. В. к.т.н. Гнатенко М. А.

Рецензент: к.т.н., доц. Брованов С. В.

Работа подготовлена кафедрой промышленной электроники

©Мартинович М.В., Гнатенко М.А. 2004 г.

©Новосибирский государственный технический университет, 2004 г.

2

 

 

ОГЛАВЛЕНИЕ

 

Лабораторная работа №1

«Знакомство с системой Matlab»..................

4

Лабораторная работа №2

«Алгоритмы с ветвлением» ........................

17

Лабораторная работа № 3.

«Циклы».......................................................

26

Лабораторная работа № 4.

«Использование массивов»........................

32

Лабораторная работа № 5.

«Использование функций» ........................

35

Лабораторная работа № 6.

«Вывод под управлением формата» .........

39

Лабораторная работа № 7

 

«Работа с файлами» ....................................

41

Лабораторная работа № 8

«Дескрипторная графика»...........................

43

3

Лабораторная работа №1 «Знакомство с системой Matlab»

Цель работы:

!ознакомиться с системой Matlab

!изучить способы и инструменты отладки программ

!реализовать линейный алгоритм

Описание работы

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

Для этого нужно внимательно читать приведенные ниже описания и тщательно выполнять указанные действия.

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

Программа работы

Запуск.

Запуск системы Matlab

Пуск " Программы " Matlab Release 12 " Matlab R12

Появится окно (рис. 1).

Структура окна системы Matlab.

Рассмотрим окно системы Matlab

Окно запуска Launch Pad отображает структуру программ системы Matlab (рис. 1). Из этого окна можно запускать элементы сис-

темы Matlab.

Окно рабочей области Workspace (рис. 2) содержит переменные текущей области видимости (рабочей области Matlab или рабочей области функции), которые можно просматривать в открывающем-

4

ся по щелчку окне.

Окно истории команд Command History (рис. 2) содержит последние введенные команды, приведенные по датам. Эти команды можно повторить, щелкнув мышью или нажав Enter с клавиатуры.

Окно текущего каталога Current Directory (рис. 1) отображает содержимое каталога, в котором будут искаться файлы для работы Matlab. Из этого окна можно открывать необходимые файлы мышью или с клавиатуры

Окно команд Command Window (рис. 1, рис. 2) содержит введенные в текущем сеансе команды и выведенные результаты работы в порядке возникновения. Пролистывать последние команды можно стрелками на клавиатуре и ↓, редактировать команды как в текстовом редакторе. После ввода команды нажать Enter.

рис. 1 структура окна системы Matlab

5

Для управления отображением окон системы Matlab служит меню View. Для переключения между окнами служат вкладки с названиями окон.

Введите в окно команд как на (рис. 2):

А=3

Затем

B=[1 2; 3 4] A+B

Затем в окне Workspace просмотрите содержимое переменных рабочей области A, B и ans. Появившееся окно позволяет изменять размер просматриваемого массива (Size) и способ отображения (Numeric format)

рис. 2 структура окна системы Matlab с окнами

Workspace и Current Directory

6

Справочная система Matlab.

Команда helpdesk в окне команд или Matlab Help в меню Help (помощь, см. рис. 9) Появится окно, приведенное на рис. 3.

Вкладки Навигатора:

Contents - структурированное содержимое

Index . именной указатель

Search . поиск по словам в тексте справочных файлов

Favorites . «любимые» - разделы Справки, занесенные ранее пользователем на эту вкладку Можно вызвать справку по конкретной функции, записав в окне

команд help функция , например: help min

Или

help оператор , например: help if

Вызов системы демонстрационных примеров из меню, см. рис. 9 или из окна команд:

demos

Назад Вперед Перезагрузить Найти на странице

Навигатор по справочной системе

 

Текст справки

 

 

 

рис. 3 справочная система Matlab

7

Меню системы Matlab.

Рассмотрим меню системы Matlab. На рисунках рис. 4-рис. 9 приведены поясняющие переводы меню.

Названия выпадающих меню затемнены.

Команды, обозначенные наклонным шрифтом, в данной работе не рассматриваются. Некоторые команды дублируются на панели инструментов (рис. 10)

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

рис. 4 меню File системы Matlab

8

рис. 5 меню Edit системы Matlab

рис. 6 меню View системы Matlab

рис. 7 меню Web системы Matlab

9

рис. 8 меню Window системы Matlab

рис. 9 меню Help системы Matlab

рис. 10 панель инструментов рабочего окна Matlab

10

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