Содержание
Введение..............………….....................................................................................5
Что такое MATLAB?................................................................................................5
Система MATLAB....................................................................................................5
О Simulink.................................................................................................................6
Запуск MATLAB...............…………......................................................................7
Матрицы и магические квадраты…………......................................................8
Ввод матриц..............................................................................................................9
Операции суммирования элементов, транспонирования и диагонализации
матрицы...................................................................................................................10
Индексы...................................................................................................................11
Оператор двоеточия...............................................................................................12
Функция magic........................................................................................................13
Выражения........................................................…………....................................14
Переменные............................................................................................................14
Числа........................................................................................................................14
Операторы...............................................................................................................15
Функции..................................................................................................................15
Выражения..............................................................................................................16
Работа с матрицами........................................................…………......................17
Генерирование матриц..........................................................................................17
Загрузка матриц......................................................................................................17
М-файлы..................................................................................................................18
Объединение...........................................................................................................18
Удаление строк и столбцов...................................................................................19
Командное окно...............................................................................…………......20
Команда format.......................................................................................................20
Сокращение выходных данных............................................................................21
Длинные командные строки..................................................................................21
Редактор командной строки..................................................................................21
Графика...............................................................................................…………..23
Создание графика...................................................................................................23
Окна изображений.................................................................................................24
Добавление кривых на существующий график...................................................25
Подграфики.............................................................................................................25
Мнимые и комплексные данные...........................................................................26
Управление осями..................................................................................................27
Подписи к осями заголовки..................................................................................28
Функции mesh и surface.........................................................................................28
Визуализация функций двух переменных...........................................................29
Изображения...........................................................................................................29
Печать графики.......................................................................................................30
Справка и текущая документация..................................................………….31
Команда help...........................................................................................................31
Окно справки..........................................................................................................32
Команда lookfor......................................................................................................32
Help Desk.................................................................................................................33
Команда doc............................................................................................................33
Печать текущих справочных страниц..................................................................33
Связь с MathWorks.................................................................................................33
Среда MATLAB..................................................................................…………...34
Рабочее пространство............................................................................................34
Команда save...........................................................................................................34
Маршрут поиска.....................................................................................................35
Операции над дисковыми файлами......................................................................35
Команда diary..........................................................................................................36
Запуск внешних программ....................................................................................36
Подробнее о матрицах и массивах..................................................…………..37
Линейная алгебра...................................................................................................37
Массивы..................................................................................................................40
Многомерные данные............................................................................................41
Скалярное расширение..........................................................................................42
Логическая индексация..........................................................................................42
Функция find...........................................................................................................43
Управление потоками.......................................................................…………..45
if...............................................................................................................................45
switch и case............................................................................................................46
for.............................................................................................................................47
while.........................................................................................................................47
break.........................................................................................................................48
Другие структуры данных...............................................................…………...49
Многомерные массивы..........................................................................................49
Массивы ячеек........................................................................................................50
Символы и текст.....................................................................................................51
Структуры...............................................................................................................54
Сценарии и функции..........................................................................………….56
Сценарии.................................................................................................................56
Функции..................................................................................................................57
Глобальные переменные........................................................................................58
Командно-функциональная двойственность.......................................................59
Функция eval...........................................................................................................60
Векторизация..........................................................................................................60
Предварительное выделение.................................................................................61
Функция от функций..............................................................................................61
Управляемая графика......................................................................…………...63
Графические объекты............................................................................................63
Управление объектами..........................................................................................63
Функции создания объектов.................................................................................64
Свойства объекта....................................................................................................65
set и get....................................................................................................................65
Графический Пользовательский Интерфейс (GUI)............................................66
Анимация................................................................................................................67
Movie.......................................................................................................................68
Дополнение..........................................................................................…………..70
MATLAB - Язык технических вычислений. Вычисление, визуализация, программирование (начало работы с MATLAB)