Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основы дифференцирования и Вычисление пределов функций
Цель работы: научиться вычислять производные и пределы функций ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Для вычисления производных в Matlab используются встроенные функции: diff(f) или diff (f, x) – производит вычисление производной от функции f, заданной символьно; diff(f,n) или diff (f, x, n) вычисляет производную от функции f порядка n, заданную символьно. Примером может служить вычисление первой производной функции f(x)=e-x2sin x (рисунок 10.1).
Рисунок 10.1 – Вычисление первой производной функции
К примеру, вторую производную функции f(x)=x3+2x2 можно вычислить, записав скрипт- файл функции и нажав команду Run. Для ее просмотра необходимо перейти в командное окно (рисунок 10.2).
Рисунок 10.2 – Вычисление второй производной функции
Функция diff позволяет вычислять производные функций, содержащие более одной символьной переменной по следующему правилу: 1. Если функция f содержит переменные a, b, c, тогда дифференцирование будет проведено по последней переменной в алфавите переменных, т.е. по переменной с. 2. Если функция содержит несколько переменных, в составе которых есть переменная х, то она имеет абсолютный приоритет независимо от ее расположения в алфавите переменных (рисунок 10.3).
Рисунок 10.3 – Дифференцирование функций от нескольких переменных
В случае, когда функция f - вектор или матрица, производная такой функции также будет вектором или матрицей той же размерности. >>syms x; p=[2*exp(x);x^5;sin(x)]; diff(p) 2*exp(x) 5*x^4 cos(x)
Нахождение экстремумов функции реализовано в Matlab с помощью функции solve (‘ fun ’, x). Из графика функции (рисунок 10.4) видно, что область изоляции минимума функции находится в окрестности точки х=-4.
Рисунок 10.4 – Построение графика функции
Более точная проверка с помощью функции solve (‘ fun ’, x) показывает, что точка х=-4 – экстремум функции (рисунок 10.5).
Рисунок 10.5 – Нахождение минимума функции Система Matlab с помощью встроенной функции limit (f, x, x 0), где х0 – предельное значение переменной х, позволяет находить пределы функции, в том числе, когда имеют места неопределенности вида , , Символ кодируется в Matlab словом «inf».
Рисунок 10.6 – Вычисление предела функции
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ Задание 1. Найдите первую и вторую производные функций: , , Задание 2.Вычислите пределы функций: ,
ТРЕБОВАНИЯ К ОТЧЕТУ
Отчет должен быть оформлен согласно ГОСТ 7.32-2001 и содержать 1.Титульный лист 2. Цель работы 3. Краткие теоретические сведения 4. Результаты выполнения заданий. 5. Выводы по работе.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Какие встроенные функции системы Matlab позволяют вычислить производную и предел функции? 2. Какое Вы знаете правило вычисления производных и пределов функций, содержащих более одной символьной переменной?
ЛАБОРАТОРНАЯ РАБОТА № 11
|
|||||
Последнее изменение этой страницы: 2021-08-16; просмотров: 120; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.221.165.246 (0.007 с.) |