Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Начала прогаммирования в среде MatLab / Начала программирования в среде MatLab.pdf
Скачиваний:
254
Добавлен:
02.05.2014
Размер:
5.66 Mб
Скачать

Послесловие

413

 

 

 

Послесловие

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

Более подробные сведения о функциях, процедурах системы MatLAB читатель найдет в специальной справочной литературе, например, приведенной в списке литературы [ 3, 4, 8, 9, 10, 11, 12, 13]. Там же можно ознакомиться с содержанием некоторых пакетов прикладных программ (ППП), которые поставляются с той или иной версией MatLAB. К таким пакетам, кроме описанных в пособии пакетов SIMULINK, CONTROL и SIGNAL, относятся в частности:

а) расширенный ППП из математики, которая содержит разделы

символьной математики, статистики, сплайн-апроксимации, оптимизации, уравнений в частных производных и расширенную NAG-библиотеку математических функций (The Numerical Algorithms Group Ltd);

б) ППП по анализу и синтезу систем управления, который содержит, кроме рассмотренного пакета CONTROL, пакеты по проектированию нелинейных систем управления, робастному управлению, управленю с эталонной моделью, по µ -анализу и синтезу, проектированию робастних систем с обратной связью и по

синтезу систем управления на основе линейных матричных неравенств; в) ППП по идентификации систем управления, который включает

идентификацию параметров, идентификацию в частотной области и идентификацию в пространстве состояния;

г) ППП по обработке сигналов и изображений, в который, кроме пакета SIGNAL, входят пакеты многомерного спектрального анализа, обработки изображений и импульсной декомпозиции.

Кроме этого, в MatLAB обычно входят пакеты по системам связи и коммуникаций и по финансам.

Основным же средством углубленного освоения средств и возможностей MatLAB является, во-первых, самостоятельное изучение описаний процедур, которые возникают (на английском языке) в командном окне MatLAB, если использовать команду help с указанием имени процедуры; во-вторых, изучение текстов самих программ (команда type <имя процедуры>) и, в-третьих, конечно, самостоятельное составление (написание и воплощение) программ в среде MatLAB с использованием разнообразных ее возможностей.

Послесловие

414

 

 

 

Cписок литературы

1.Антонью А. Цифровые фильтры: анализ и проектирование. - Г.: Радио и связь, 1983. - 320 с.

2.Барановская Г. Г., Любченко И. Н. Микрокалькуляторы в курсе высшей математики: Практикум. - К.: Высшая шк., 1987.- 288 с.

3.Герман-Галкин С. Г. Компьютерное моделирование полупроводниковых систем в MATLAB 6.0. Учебное пособие. – Спб.: "Корона принт", 2001. – 320 с.

4.Гультяев А. К. MatLAB 5.2. Имитационное моделирование в среде Windows: Практическое пособие. - Спб.: КОРОНА принт, 1999. - 288 с.

5.Гультяев А. К. Визуальное моделирование в среде MATLAB: Учебный курс. - Спб. : ПИТЕР, 2000. - 430 с.

6.Ви В., Уэйс Х., Эрепостатис Э. Управление поворотами космического аппарата вокруг собственной оси с обратной связью по компонентам кватерниона/ Аэрокосмическая техника, №3, март, 1990.

7.Дьяконов В. П. Справочник по применению системы PC MatLAB. - M.:

Физматлит, 1993. - 113с.

8.Дьяконов В. Simulink 4. Специальный справочник. - Спб: Питер, 2002. – 518 с.

9.Дьяконов В., Круглов В. Математические пакеты расширения MatLAB. Специальный справочник. - СПб.: Питер, 2001. - 475с.

10.Краснопрошина А. А., Репникова Н. Б., Ильченко А. А. Современный анализ систем управления с применением MATLAB, Simulink, Control System: Учебное пособие. - К.: "Корнійчук", 1999. – 144 с.

11.Лазарев Ю. Ф. Початки програмування в среде MatLAB: Уч. пособие. -

К.: "Корнійчук", 1999. - 160с.

12.Лазарев Ю. MatLAB 5.x. – К.: "Ирина" (BHV), 2000. – 384 с.

13.Мартынов Н. Н. Введение в MATLAB 5. – Г.: Кудиц-образ, 2002. – 348 с.

14.Медведев В. С., Потемкин В. Г. Control System Toolbox. MatLAB 5 для студентов. - Г.: "ДИАЛОГ-МИФИ", 1999. – 287 с.

15.Потемкин В. Г. Система MatLAB: Справь. пособие. - M.: "ДИАЛОГ-

МИФИ", 1997. - 350 с.

16.Потемкин В.Г. MatLAB 5 для студентов: Справ. пособие. - M.: "ДИА-

ЛОГ-МИФИ", 1998. - 314 с.

17.Потемкин В. Г., Рудаков П. И. MatLAB 5 для студентов. - 2-е изд., испр.

и дополн. - M.: "ДИАЛОГ-МИФИ", 1999. - 448 с.

18.Сулима И. М., Гавриленко С. И., Радчик И. А., Юдицкий Я. А. Основные численные методы и их реализация на микрокалькуляторах. - К.: Высшая шк., 1987. - 312 с.

Предметный указатель

415

 

 

 

Предметный указатель

Автокорреляционная функция

241

Алгебраические уравнения

 

- Ляпунова

311-312

- Риккати

311-312

Амплитуда комплексная

226

Амплитудно-частотная

 

характеристика

78

Анализ линейной стационарной

 

системы

294-300

Аппроксимация

 

- полиномиальная

60

- фильтра

246

- - аналоговая

247

Арифметические действия

11

Базис матрицы

 

ортонормированный

52

Базис нуль-пространства матрицы 52

Боде диаграмма

303

Ввод

 

- данных из клавиатуры

9, 104

- действительных чисел

9

- векторов

26, 27

- комплексных чисел

13, 14

- линейных стационарных

 

систем

183,

194,

186-

287-292

 

- матриц

27

Взаимная корреляционная

 

функция

237, 249

Взаимная спектральная плотность 237, 278

Взаимный корреляционный

 

момент

51

Возведение в степень

 

- действительных чисел

11

- комплексных чисел

17

- матриц

38, 39

Вывод информации

107

- о линейной стационарной

 

системе

304-305

Вычитание

 

- действительных чисел

11

- комплексных чисел

17

- векторов

34

- матриц

38

Вычисление

 

- произведения элементов

 

вектора

48

- значения матричного

 

полинома

59

- значения полинома

45

- интеграла

90

- максимального элемента

 

вектора

48, 348

- минимального элемента

 

вектора

48, 348

- минимума функции

 

92

 

- нулей передаточной

 

функции

58

- полюсов передаточной

 

функции

58

-производной от полинома 46

-среднего значения

элементов вектора

48

- среднеквадратичного отклонения элементов вектора от их среднего

значения

48

- суммы элементов вектора 48

Входной порт

353

Выходной порт

353

Генерирование случайных

 

величин

 

- нормально распределенных

28, 77

- равномерно распределенных

28

Гистограмма

75

Годограф Найквиста

308

График вектора

75

Графическое окно MatLAB

72

Диагональ матрицы

30

Дискрет

 

- частоты

66, 238

Предметный указатель

 

416

- времени

 

66, 225,

- LTI

184,

 

 

 

238, 334

 

187-202

Дискретная передаточная функция230

- SYM

184

 

Дисперсия

 

51

Комплексное сопряжение

17

 

Деление слева направо

 

 

Корень квадратный

15

 

- действительных чисел

11

- из комплексного числа

17

 

- комплексных чисел

 

17

- из матрицы

42

 

- матриц

 

40

Командное окно

8, 140

Деление полиномов

 

44

Конкатенация

 

 

Деление справа налево

 

 

- горизонтальная

33

 

- действительных чисел

11

- вертикальная

33

 

- комплексных чисел

 

17

 

 

 

- матриц

 

40

Линейная стационарная

 

 

 

 

 

 

 

Запас по амплитуде

308

 

система

187, 297

 

Линейно-квадратичный

 

 

Запас по фазе

 

308

оптимальный регулятор

308-310

Задержка сигнала

 

355, 348

Логарифм

311

 

 

 

 

 

 

Интегралы еллиптические 16

 

- от матрицы

41

 

 

- двоичный

16

 

Интегратор

 

 

- десятичный

15

 

- непрерывный

 

349-350

- натуральный

15

 

- дискретный

 

348-353

Люфт

351

 

Интегрирование

 

 

 

 

 

- дифференциальных

 

М-книга

169-173

уравнений

 

91, 117

- методом трапеций

 

49

М-файл

93, 94

- методом квадратур

 

90

Мантисса числа

9

 

Интерполяция

 

62, 63

Матрица

 

 

- сплайнами

 

61

- Адамара

28

 

 

 

 

- Ганкеля

30

 

Карта Николса

 

308

- Гильберта

29

 

 

- единичная

28

 

Карта нулей-полюсов системы

310

- из единиц

28

 

Квантователь

 

353

- управляемости системы

310

 

Класс

 

 

- ковариаций

51

 

- записей (структур)

 

174,

- коэффициентов

 

 

180,

 

178-

корреляции

51

 

 

184

- нулевая

28

 

 

 

- Паскаля

29

 

- ячеек

 

174,

- наблюдаемости

310

 

 

 

180-183

Матричная экспонента

41

 

- вычислительных объектов174

Меню командного окна

8, 140

- разреженных двумерных

 

Мертвая зона

350

 

числовых матриц

 

174

Методы численного интегрирования

- символов

 

174,

дифференциальных уравнений

 

 

175-178

- Рунге-Кутта

117,

 

- числовых матриц

 

174

 

121, 122

- INLINE

 

184-187

- многошаговые

123

 

Предметный указатель

417

 

 

 

- с автоматическим

 

 

выбором шага

91

Умножение

 

 

- действительных чисел

11

- вектора на число

 

34

- векторов (скалярное)

35

- векторов (векторное)

35

- комплексных чисел

 

17

- матриц

 

38

-полиномов

 

44

Насыщение

353

 

Норма матрицы

 

52

Обращение матрицы

 

39, 54

Окно

 

 

- Бартлетта

 

260

- Блекмана

 

260

- Кайзера

 

260

- прямоугольное

 

260

- треугольное

 

260

- Хемминга

 

260

- Хеннинга

 

260

- Чебышева

 

260

Оператор

 

 

- безусловного перехода

83

- переключения

 

85

- условного перехода

83

- цикла арифметического

86

- цикла с предпосылкой

85

Описание программы

 

95

Определитель матрицы

 

52

Оптимальный регулятор

 

323

- линейно-квадратичный

322-

324

 

 

- дискретный

 

325

- для дискретной системы

325

Организация смены данных

 

 

в диалоговом режиме

105-108

Отыскание корней

 

 

- полиномов

 

44

- системы линейных

 

 

алгебраических уравнений40

- функции

 

92

Передаточная функция

187-

192,

250, 348

 

Переключатель

355

Переменные

 

- глобальные

101

- локальные

94

- рабочего пространства

94

- состояния

91, 122

- фазовые

91

Подсистема

359,

 

369-371

Показатель числа десятичный

9

Полоса задержки фильтра 255

 

Полоса пропускания фильтра

255

Поэлементное преобразование

 

- векторов

35

- матриц

37

Представление информации

 

- графическое

109-112

- текстовое

112-115

Преобразования билинейное

260

Преобразование форм

 

представления фильтра

 

-от передаточной функции 256-257

-к передаточной функции 255-256

Производная от полинома

 

46, 47

Пространство состояния

 

187, 297

 

 

348

Псевдообращение матрицы

 

54

Рабочее пространство

 

99

Разложение матрицы

 

 

- сингулярное

 

55

- Холецького

 

53

- LU

 

53

- QR

 

54

Ранг матрицы

 

52

Реле

 

355

Ряд Фурье

 

235

Свертка векторов

44

 

Сигнум-функция

 

15, 353

Сингулярные числа матрицы

55, 56

Сингулярные значения системы

308

Синтез линейных стационарных

 

систем

 

319-323

Предметный указатель

 

418

Система

 

- высоких частот

259

 

- многомерная

188

- эллиптический

259

 

- линейная стационарная

187, 297

- идеальный

259

 

- одномерная

188

- Калмана

310

 

След матрицы

52

- - дискретный

311

 

Сложение

 

- КІХ

259

 

- действительных чисел

11

- нерекурсивный

259

 

- комплексных чисел

17

- низких частот

259

 

- векторов

34

- режекторный

259

 

- матриц

38

- резонансный

232

 

Собственные векторы матрицы

55

- рекурсивный

259

 

Собственные значения

 

- полосовой

259

 

- матричного полинома

59

- формирующий

235

 

- матрицы

55

- Чебышева

261

 

Сортировка комплексных чисел

18

Фильтрация

 

 

Спектр

 

- векторная

63, 231

- амплитудный

234

- двойная

231

 

- действительный

234

Форма Коши

 

 

- комплексный

240

дифференциальных уравнений

91

 

- мысленный

234

Форма матрицы

 

 

- фазовый

234

- Гессенберга

55

 

- частотный

234

- Шура

56

 

Спектральная плотность

237, 248

Форма представления фильтра

 

 

Спектральный анализ

234-

- решетчатая

251

 

247,

280

- каскадная

251

 

 

- нули-полюса

251

 

Спектрограмма

282

- передаточная функция

250

 

Статистический анализ

248-250

- сумма простых дробей

250

 

Создание нового класса

 

- в пространстве состояний 251

вычислительных объектов

194-204

Формат представления чисел

9

 

Столбцовая диаграмма

75

Формирование

 

 

Сумматор

348, 350

- случайных процессов

231-

 

Сухое и вязкое трение

353

233,

338,

 

 

 

 

 

Транспонирование

 

 

345-347

 

- импульсных процессов

215-218

- вектора

34

- колебаний

218-

 

- матрицы

39

224,

335-

 

 

 

338,

 

Фазочастотная характеристика

83

344-347

 

Файл-сценарий

93, 94,

- матриц

28-31

 

101-108

Функции

 

 

Файл-функция

93, 94

- Бесселя

16

 

 

96-99

- бета

16

 

Фильтр

218

- гамма

16

 

- аналоговый

258

- гиперболические

14

 

- Баттерворта

261

- экспоненциальные

15

 

- Бесселя

261

- элементарные

14

 

- БІХ

259

- эллиптические

16

 

Предметный указатель

419

- комплексного аргумента

17

 

 

- логарифмические

15, 16

 

 

- округления

15, 352

 

 

- преобразования

 

 

 

координат

16

 

 

- погрешностей

16

 

 

- специальные

15-16

 

 

- тригонометрические

14

 

 

- целочисленные

15

 

 

Функция

 

 

 

- Лежандра

16

 

 

- затухания фильтра

255

 

 

- когерентности сигналов

279

 

 

- функции

90,

 

 

 

116-122

 

 

Фурье-изображение

235

 

 

- случайного процесса

244-247

 

 

- дискретное

64, 236

 

 

- полигармонических

 

 

 

колебаний

242-

 

 

244

 

 

 

- прямоугольного импульса239-241

 

 

Фурье-преобразование

 

 

 

- дискретное

64

 

 

- обратное

235

 

 

- обратное дискретное

64

 

 

- прямое

235

 

 

Характеристика фильтра

 

 

 

- групповой задержки

252

 

 

- затухания

252

 

 

- фазовая

252

 

 

Характеристический полином

45, 55

 

 

Частота

 

 

 

- среза

255

 

 

- Найквиста

66

 

 

Частотная передаточная функция

71

 

 

Численное интегрирование системы

 

 

дифференциальных уравнений

91,

 

 

 

117-122

 

 

Число обусловленности матрицы

51-52