E-Book Overview
Учебно-методическое пособие / Томск. – 2012. – 90 с.
Учебно-методическое пособие предназначено для изучения MATLAB-среды решения научных и инженерных задач.В пособии рассмотрены основные особенности интерфейса и языка программирования MATLAB. Описаны простейшие встроенные функции для численного решения научных и инженерных задач. Рассмотрены возможности MATLAB для проектирования пользовательских графических интерфейсов.Для студентов младших курсов физико-математических и технических специальностей университетов, а также для преподавателей по этим направлениям.<strong>Введение в MATLABКраткая история и структура MATLABИнтерфейс MATLABТипы данных в MATLABРабота в редакторе .m файловЗадания для самостоятельной работы<strong>Визуализация данныхПостроение графиков от функции одной переменной Задания для самостоятельной работы<strong>Вычисления в MATLABВекторные и матричные операцииКомплексные числаРешение уравнений и систем уравненийИнтерполяцияЧисленное дифференцирование и интегрированиеРешение обыкновенных дифференциальных уравнений Введение в символьные вычисленияЗадания для самостоятельной работы<strong>Создание графического интерфейса средствами MATLABИерархия классов MATLAB Среда создания графического интерфейса GUIDEЗадания для самостоятельной работы
E-Book Content
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Физический факультет А.В. Борисов А.А. Воронцов Введение в MATLAB и его применение для конструирования физических моделей Учебно-методическое пособие Томск 2012 УДК 004.67 MatLab:517.925(075.8) ББК 22.3 Б 82 РАССМОТРЕНО И УТВЕРЖДЕНО методической комиссией физического факультета Протокол № 4 от 09.04.2012 г. Председатель комиссии В.М. Вымятнин Учебно-методическое пособие предназначено для изучения MATLABсреды решения научных и инженерных задач. В пособии рассмотрены основные особенности интерфейса и языка программирования MATLAB. Описаны простейшие встроенные функции для численного решения научных и инженерных задач. Рассмотрены возможности MATLAB для проектирования пользовательских графических интерфейсов. Для студентов младших курсов физико-математических и технических специальностей университетов, а также для преподавателей по этим направлениям. Авторы: Б о р и с о в А . В . , доцент каф. общей и экспериментальной физики ТГУ В о р о н ц о в А . А . , ст.препод. каф. общей и экспериментальной физики ТГУ Рецензент: Г о р ч а к о в Л.В. – профессор каф. общей и экспериментальной физики ТГУ Томский государственный университет, 2012 Содержание 1. Методические указания 4 2. Введение 5 3. Введение в MATLAB 3.1. Краткая история и структура MATLAB 3.2. Интерфейс MATLAB . . . . . . . . . . . . 3.3. Типы данных в MATLAB . . . . . . . . . 3.4. Работа в редакторе .m файлов . . . . . . 3.5. Задания для самостоятельной работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 8 9 18 27 33 4. Визуализация данных 4.1. Построение графиков от функции одной переменной . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2. Задания для самостоятельной работы . . . . . . . . . . . . . 34 5. Вычисления в MATLAB 5.1. Векторные и матричные операции . . . . . . . . . 5.2. Комплексные числа . . . . . . . . . . . . . . . . . . 5.3. Решение уравнений и систем уравнений . . . . . . 5.4. Интерполяция . . . . . . . . . . . . . . . . . . . . . 5.5. Численное дифференцирование и интегрирование 5.6. Решение обыкновенных дифференциальных уравнений . . . . . . . . . . . . . . .