zhChinese    enEnglish
  ПМ-ПУ  » Образование  » Программы курсов » Введение в Matlab

Введение в Matlab

Курс по выбору

Лекторы: к.ф.-м.н. С.В.Погожев, к.ф.-м.н. М.В.Коровкин

1. Введение

История появления системы Matlab. Возможности системы. Интеграция с другими программными системами. Ориентация на матричные операции. Средства программирования. Расширяемость системы.

2. Введение в систему Matlab

Установка системы Matlab. Запуск Matlab. Операции строчного редактирования. Команды управления окном. Числа, константы, системные переменные. Операторы и функции. Работа с векторами и матрицами. Матричные операции линейной алгебры. Функции разреженных матриц. Сложные типы данных: многомерные массивы, массивы записей, массивы ячеек. Особенности графики системы Matlab. Двумерные графики. Построение трехмерных графиков. Управление форматом графиков. Работа со справкой и примерами. Численные методы и обработка данных. Интерполяция и аппроксимация данных. Работа со строками. Работа с файлами. Работа с изображениями и звуком.

3. Основы программирования

Основные средства программирования. Основные типы данных. Двойственность операторов, команд и функций. М-файлы сценариев и функций: структура и свойства файлов, статус переменных в функциях, команда global, использование подфункций. Обработка ошибок. Функции с переменным числом аргументов. Комментарии. Создание Р-кодов. Управляющие структуры: диалоговый ввод, условный оператор, циклы, конструкция переключателя. Объектно-ориентированное программирование: создание класса или объекта, методы классов, приоритеты. Отладка программ: команды отладки; установка, удаление и просмотр точек прерывания; управление исполнением m-файла; профилирование m-файлов.

4. Подсистема динамического моделирования Simulink

Возможности подсистемы Simulink. Начало работы. Библиотека блоков Simulink. Общие свойства блоков. Технология моделирования в среде Simulink. Управление временем. Полсистемы: создание подсистем, управляемые подсистемы, маскирование подсистем, создание справочных подсистем. Разработка собственной библиотеки блоков. Отладчик блок-диаграмм. Взаимодействие Simulink с другими компонентами Matlab.

Литература

  1. Using MATLAB / The MathWorks, Inc.- Natick, 1997.- 904 p.
  2. Learning MATLAB / The MathWorks, Inc.- Natick, 2001.- 296 p.
  3. Using SIMULINK / The MathWorks, Inc.- Natick, 2001.- 846 p.
  4. Гультяев А. Визуальное моделирование в среде Matlab: Учеб. курс. - СПб.: Питер, 2000.- 432 с.
  5. Дьяконов В. Matlab: Учеб. курс. - СПб.: Питер, 2001.- 560 с.
  6. Потемкин В.Г. Matlab 5 для студентов. - М.: ДИАЛОГ-МИФИ, 1998.
  7. Тетельбаум И.М., Шнейдер Ю.Р. Практика аналогового моделирования динамических сис-тем.- М.: Энергоиздат, 1987.- 384 с.
  8. Бенькович Е.С., Колесов Ю.Б., Сениченков Ю.Б. Практическое моделирование динамических систем.- СПб.: БХВ-Петербург, 2002.- 464 с.