Информатика / MatLab / ЛР5 MATLAB
.docxМИНОБРНАУКИ РОССИИ
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ
ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
«ЛЭТИ» ИМ. В. И. УЛЬЯНОВА (ЛЕНИНА)
Кафедра РС
ОТЧЕТ
по лабораторной работе №5
по дисциплине «Программирование в среде MatLab»
Тема: РАБОТА С ФУНКЦИЯМИ В MATLAB.
Студент гр. 0182 ______________ Бронников Д. Д.
Преподаватель ______________ Маркелова М. А.
Санкт-Петербург
2021
Цель работы.
Знакомство с принципами работы с несколькими стандартными функциями; освоение принципов создания функций пользователя.
Краткие теоретические сведения.
1. Вычисление определенного интеграла
Для численного интегрирования используется функция quad.
Формат функции:
quad(F,<нижний предел интегрирования>,<верхний предел интегрирования>,<погрешность>)
F – символьная переменная с именем интегрируемой функции. Погрешность является необязательным параметром. Если ее не указать, по умолчанию она устанавливается равной 0.001
2. Для вычисления локального минимума функции в интервале (x1, x2) используется функция xmin = fminbnd (‘«имя функции»‘, x1, x2).
3. Для нахождения нулей функции одной переменной в окрестности точки x0 используется функция z = fzero (‘«имя функции»‘, x0).
Для задания функции пользователя создается m-файл, первая строка которого имеет формат
function <выходные переменные> = <имя функции> (<входные переменные>)
Выходные и входные переменные могут и отсутствовать!
Имя m-файла с функцией пользователя обязательно должно совпадать с именем реализованной в нем функции!
Упражнение 1. Функции в MatLab.
Рисунок 1. Проверка интегрирования и поиска нулей функции.
Рисунок 2. Минимум функции.
Рисунок 3. Функции из файла.
Рисунок 4. Интегрирование функции в m-файле.
Вывод.
Я ознакомился с принципами работы с несколькими стандартными функциями (интегрирование/поиск нулей/поиск экстремумов функции); освоил принципы создания функций пользователя в m-файлах.
