R32t4rydtxiuo;

  • 17 сент. 2012 г.
  • 41230 Слова
Юрий ЛАЗАРЕВ

_______________
Начала программирования в среде MatLAB
Учебное пособие для студентов высших учебных заведений

Киев – НТУУ "КПИ" - 2003

УДК 681.3.06(075.8) ББК 32.973.26-018.2 Я73 Л17 Лазарев Юрий Федорович Л17 Начала программирования в среде MatLAB: Учебное пособие. - К.: НТУУ "КПИ", 2003. - 424 с.
Изложены основные особенности проведения вычислений в среде MatLAB как врежиме калькулятора, так и в программном режиме. Ознакомление с системой рассчитано на начинающего. Приведены сведения об основных командах, операторах, функциях и процедурах MatLAB. Изложение ведется таким образом, чтобы пользователь мог сразу применить полученные знания для проведения вычислений. Пособие содержит много примеров, которые поясняют и иллюстрируют работу по использованию процедур.Рассмотрена работа с некоторыми наиболее важными для инженеров пакетами прикладных программ MatLAB. (Signal Toolbox, Control и SimuLink). Для студентов высших технических учебных заведений. Может быть полезно научным работникам и инженерам для начального ознакомления с системой MatLAB и приобретения навыков работы с ней. Табл. 8. Илл. 283. Библиогр. 18 назв.

©

Ю. Ф. Лазарев, 2003

Содержание3

Содержание
Предисловие Вступление 1. MatLAB как научный калькулятор
1.1. Командное окно 1.2. Операции с числами 1.2.1. Ввод действительных чисел 1.2.2. Простейшие арифметические действия 1.2.3. Ввод комплексных чисел 1.2.4. Элементарные математические функции 1.2.5. Специальные математические функции 1.2.6. Элементарные действия с комплексными числами 1.2.7. Функции комплексного аргумента1.2.8. Задания 1.2.9. Вопросы 1.3. Простейшие операции с векторами и матрицами 1.3.1. Ввод векторов и матриц 1.3.2. Формирование векторов и матриц 1.3.3. Извлечение и вставка частей матриц 1.3.4. Действия над векторами 1.3.5. Поэлементное преобразование матриц 1.3.6. Матричные действия над матрицами 1.3.7. Матричные функции 1.3.8. Задания 1.3.9. Вопросы 1.4. Функции прикладной численнойматематики 1.4.1. Операции с полиномами 1.4.2. Обработка данных измерений 1.4.3. Функции линейной алгебры 1.4.4. Аппроксимация и интерполяция данных 1.4.5. Векторная фильтрация и спектральный анализ 1.4.6. Задания 1.4.7. Вопросы 1.5. Построение простейших графиков 1.5.1. Процедура plot 1.5.2. Специальные графики 1.5.3. Дополнительные функции графического окна 1.5.4. Вывод графиков в печать 1.5.5. Задания 1.5.6.Вопросы 1.6. Операторы управления вычислительным процессом 1.6.1. Оператор условного перехода 1.6.2. Оператор переключения 1.6.3. Операторы цикла 1.6.4. Задания 1.6.5. Вопросы

6 8 11
11 12 12 14 16 17 18 20 20 21 28 29 29 30 34 36 39 41 43 44 46 47 47 50 54 63 66 71 74 75 75 78 83 85 85 85 86 86 88 88 90 92

2. Программирование в среде MatLAB
2.1. Функции функций 2.2. Создание М-файлов 2.2.1.Особенности создания М-файлов 2.2.2. Основные особенности оформления М-файлов 2.3. Создание простейших файлов-функций (процедур) 2.3.1. Общие требования к построению 2.3.2. Типовое оформление процедуры-функции 2.3.3. Задания 2.3.4. Вопросы 2.4. Создание Script-файлов 2.4.1. Основные особенности Script-файлов 2.4.2. Ввод и вывод информации в диалоговом режиме

93
93 96 96 97 99 99 101 102 103 103 103 104 Содержание
2.4.3. Организация повторения действий 2.4.4. Организация изменения данных в диалоговом режиме 2.4.5. Типовая структура и оформление Script-файла 2.5. Графическое оформление результатов 2.5.1. Общие требования к представлению графической информации 2.5.2. Разбивка графического окна на подокна 2.5.3. Вывод текста в графическое окно (подокно) 2.6. Создание функций от функций 2.6.1.Процедура feval 2.6.2. Примеры создания процедур от функций 2.6.3. Задания 2.7. Пример создания сложной программы 2.7.1. Программа моделирования движения маятника 2.7.2. Задания 106 107 110 111 111 113 114 118 118 119 124 130 131 140

4

3. Интерфейс MatLAB и команды общего назначения. М-книг
3.1. Функции меню командного окна 3.1.1. Меню "File" 3.1.2. Другие меню...
tracking img