Цель работы
2.1.1. Изучение аппроксимации функции многих переменных отрезками ряда Тейлора с помощью многомерно-матричного подхода и исследование ее точности.
Теоретические положения
Многомерно-матричный ряд Тейлора для скалярной функции векторной переменной
Многомерно-матричный ряд Тейлора для скалярной функции
векторной переменной
в окрестности точки
имеет вид:

, (2.1)
где
,
–
-мерные матрицы
-го порядка, симметричные при
. Они определяются выражениями:
,
,
, (2.2)
т.е. представляют собой многомерно-матричные производные функции
, вычисленные в точке разложения
. Обозначение
означает
-свернутую
-ю степень вектора
.
Производная скалярной функции
векторной переменной
определяется выражением
,
,
т.е. представляет собой вектор длины
(одномерную матрицу
-го порядка). Производные высших порядков определяются последовательным дифференцированием:
,
.
Правила многомерно-матричного дифференцирования
Справедливы следующие правила многомерно-матричного дифференцирования [2, 3].
1. Производная сложной функции. Пусть
– многомерно-матричная функция (
-мерная матрица)

–
-мерная матрица,

–
-мерная матрица с различными (несовпадающими) элементами,

Тогда производная
определяется как следующее
-свернутое произведение:

2. Производная произведения. Пусть
–
-мерная матрица,

–
-мерная матрица,

–
-мерная матрица,

причем
,
Справедлива следующая формула дифференцирования
-свернутого произведения матриц
и
:
.
Здесь символами
и
обозначены подстановки типа «вперед» и «назад» на
индексов соответственно. Общее количество индексов подстановок
и
равно размерности транспонируемых матриц.
3. Производная неявной функции. Пусть функция
задана неявно равенством
,
где
–
-мерная матрица,
,
–
-мерная матрица,
,
–
-мерная матрица,
.
Тогда производная
есть
-мерная матрица, которая находится как решение следующего многомерно-матричного уравнения
.
4. Производная транспонированной матрицы. Пусть
–
-мерная матрица,
,
,
–
-мерная матрица,
.
Справедливо следующее равенство.
,
где
– некоторая произвольная подстановка на
индексах
,
– тождественная подстановка на
индексах
.
Замечание. В рассматриваемом нами случае функции
векторной переменной аргумент
является одномерной матрицей
-го порядка, т.е. в приведенных выше правилах дифференцирования
.
Пример
Приведем пример представления скалярной функции двух переменных многомерно-матричным рядом Тейлора. Рассмотрим функцию
,
где
. В этом случае мы имеем скалярную функцию двух переменных
и
(одномерной матрицы второго порядка
). Если ввести одномерную матрицу коэффициентов
, то
и
. Будем рассматривать разложение в ряд Тейлора в окрестности точки
. Обозначим
.
Тогда
,
.
Заметим, что любая скалярная функция переменной
может перемещаться в многомерно-матричных произведениях в любое место как скалярная величина. Найдем коэффициенты
,
,
,
(2.2) ряда Тейлора (2.1). Получим
,
В последнем выражении мы изменили место функции
в произведении на основании сказанного выше. Этим приемом будем пользоваться и в дальнейшем. Далее, так как
, то
,

,
где
–
-свернутый квадрат матрицы
. Продолжим дифференцирование для поиска коэффициентов
,
(2.2).


,
,

.
Отрезок ряда Тейлора для рассмотренной функции имеет вид
.
Порядок выполнения работы
2.3.1. Выбрать функцию из таблицы 1.2 в соответствии с номером своего варианта, представив в ней скалярный аргумент
в виде полинома 1-й или 2-й степени переменных
,
, например, в виде
, или в виде
, (2.3)
, (2.4)
и т.д. Для полученной таким образом функции двух переменных
найти матрицы производных (2.2) до третьего порядка включительно. Воспользоваться при этом приведенными правилами многомерно-матричного дифференцирования [2, 3], оформив выбранную функцию
как промежуточную многомерно-матричную переменную. Например, для линейной функции
нужно ввести матрицы
,
и записать ее в виде
. Для квадратичных функций (2.3), (2.4) нужно дополнительно ввести симметричную матрицу коэффициентов
,
,
и записать эти функции в виде
,
,
. При расчетах для получения функции (2.3) необходимо задать матрицу
в виде
.
Для получения функции (2.4) матрицу
необходимо выбрать нулевой, а матрицу
определить в виде
,
т.е. записать функцию (2.4) в виде
. С помощью варьирования значений матриц
и
можно задавать другие функции двух переменных.
2.3.2. Написать m-файл-сценарий для аппроксимации данной функции двух переменных отрезками ряда Тейлора (2.1) в окрестности некоторой самостоятельно выбранной точки. В одно графическое окно с помощью программы mesh вывести графики функции и аппроксимирующих полиномов. Проанализировать точность аппроксимации при различном числе слагаемых ряда Тейлора.
2.3.3. Оформить отчет, в котором привести функцию двух переменных, ее многомерно-матричные производные и полученный отрезок ряда Тейлора.
ЛИТЕРАТУРА
1. Муха, В.С. Анализ многомерных данных: Монография / В.С. Муха. – Мн.: Технопринт, 2004. – 368 с.
2. Муха, В.С. Анализ многомерных данных: Лабораторный практикум / В.С. Муха. – Мн.: БГУИР, 2005. – 56 с.
3. Соколов, Н.П. Введение в теорию многомерных матриц / Н.П. Соколов. – Киев: Наукова думка, 1972. – 175 с.
4. Калюжнин, Л.А. Преобразования и перестановки / Л.А. Калюжнин, В.И. Сущанский. – М.: Наука, 1979. – 112 с.
5. Муха, В.С. Введение в MATLAB: Метод. пособие для выполнения лаб. работ по курсам "Статистические методы обработки данных" и "Теория автоматического управления" для спец. 53 01 02 "Автоматизированные системы обработки информации" / В.С. Муха, В.А. Птичкин. – Мн.: БГУИР, 2002. – 40 с.
6. Дьяконов, В.П. MATLAB 5.0/5.3. Система символьной математики / В.П. Дьяконов, И.В. Абраменкова. – М.: Нолидж. – 1999. – 740 с.
7. Муха, В.С. Теория вероятностей: Учеб. пособие для студентов технических специальностей высших учебных заведений / В.С. Муха. – Мн.: БГУИР, 2001. – 167 с.
Анализ многомерных данных
Контрольные работы для студентов специальности 1 53 01 02
"Автоматизированные системы обработки информации"
дистанционной формы обучения
Указания к выбору варианта
Выполните контрольные работы по двум темам. Варианты возьмите из таблицы 1.0 в соответствии с последними двумя цифрами номера зачетки, отделенными дефисом. Если номер зачетки не содержит таких двух цифр, то обратитесь за вариантом к преподавателю. Отчет по каждой теме пришлите в виде отдельной папки, содержащей программы (m -файлы), отвечающие на каждый пункт "порядка выполнения работы". Имена файлов должны содержать номер пункта задания, например, файл с именем prog2_3_1.m решает задачи пункта 2.3.1 задания по теме 2. Если работа не зачтена, т.е. по ней имеются замечания, то присылайте работу целиком, включая и зачтенные вопросы (новую папку). Старая папка будет заменена новой и выполнена проверка.
Таблица 1.0
Номера вариантов контрольных работ
| Последние две цифры зачетки | Вариант контрольной работы 1 по таблице 1.1 | Вариант контрольной работы 2 по таблице 2.1 |
| [ 1] | '1.29' | '2.07' |
| [ 2] | '1.19' | '2.15' |
| [ 3] | '1.27' | '2.23' |
| [ 4] | '1.14' | '2.01' |
| [ 5] | '1.25' | '2.14' |
| [ 6] | '1.19' | '2.24' |
| [ 7] | '1.28' | '2.23' |
| [ 8] | '1.06' | '2.13' |
| [ 9] | '1.29' | '2.28' |
| [ 10] | '1.13' | '2.27' |
| [ 11] | '1.02' | '2.11' |
| [ 12] | '1.25' | '2.01' |
| [ 13] | '1.05' | '2.07' |
| [ 14] | '1.06' | '2.19' |
| [ 15] | '1.09' | '2.06' |
| [ 16] | '1.01' | '2.23' |
| [ 17] | '1.14' | '2.28' |
| [ 18] | '1.15' | '2.13' |
| [ 19] | '1.26' | '2.16' |
| [ 20] | '1.07' | '2.21' |
| [ 21] | '1.26' | '2.01' |
| [ 22] | '1.21' | '2.12' |
| [ 23] | '1.25' | '2.16' |
| [ 24] | '1.22' | '2.13' |
| [ 25] | '1.10' | '2.06' |
| [ 26] | '1.06' | '2.21' |
| [ 27] | '1.10' | '2.17' |
| [ 28] | '1.05' | '2.21' |
| [ 29] | '1.12' | '2.26' |
| [ 30] | '1.26' | '2.18' |
| [ 31] | '1.15' | '2.27' |
| [ 32] | '1.25' | '2.20' |
| [ 33] | '1.25' | '2.20' |
| [ 34] | '1.21' | '2.09' |
| [ 35] | '1.11' | '2.17' |
| [ 36] | '1.22' | '2.10' |
| [ 37] | '1.26' | '2.18' |
| [ 38] | '1.12' | '2.22' |
| [ 39] | '1.17' | '2.14' |
| [ 40] | '1.21' | '2.19' |
| [ 41] | '1.24' | '2.29' |
| [ 42] | '1.16' | '2.27' |
| [ 43] | '1.06' | '2.30' |
| [ 44] | '1.09' | '2.08' |
| [ 45] | '1.27' | '2.23' |
| [ 46] | '1.05' | '2.01' |
| [ 47] | '1.27' | '2.06' |
| [ 48] | '1.09' | '2.20' |
| [ 49] | '1.09' | '2.15' |
| [ 50] | '1.02' | '2.30' |
| [ 51] | '1.18' | '2.13' |
| [ 52] | '1.16' | '2.11' |
| [ 53] | '1.13' | '2.07' |
| [ 54] | '1.18' | '2.23' |
| [ 55] | '1.16' | '2.20' |
| [ 56] | '1.07' | '2.12' |
| [ 57] | '1.24' | '2.21' |
| [ 58] | '1.14' | '2.18' |
| [ 59] | '1.25' | '2.22' |
| [ 60] | '1.19' | '2.02' |
| [ 61] | '1.13' | '2.10' |
| [ 62] | '1.27' | '2.01' |
| [ 63] | '1.24' | '2.30' |
| [ 64] | '1.30' | '2.24' |
| [ 65] | '1.14' | '2.15' |
| [ 66] | '1.07' | '2.20' |
| [ 67] | '1.10' | '2.29' |
| [ 68] | '1.22' | '2.13' |
| [ 69] | '1.23' | '2.09' |
| [ 70] | '1.14' | '2.29' |
| [ 71] | '1.21' | '2.07' |
| [ 72] | '1.26' | '2.19' |
| [ 73] | '1.05' | '2.07' |
| [ 74] | '1.19' | '2.19' |
| [ 75] | '1.12' | '2.18' |
| [ 76] | '1.14' | '2.02' |
| [ 77] | '1.01' | '2.10' |
| [ 78] | '1.11' | '2.12' |
| [ 79] | '1.21' | '2.03' |
| [ 80] | '1.02' | '2.19' |
| [ 81] | '1.19' | '2.01' |
| [ 82] | '1.01' | '2.06' |
| [ 83] | '1.18' | '2.02' |
| [ 84] | '1.12' | '2.19' |
| [ 85] | '1.22' | '2.21' |
| [ 86] | '1.03' | '2.14' |
| [ 87] | '1.14' | '2.11' |
| [ 88] | '1.05' | '2.21' |
| [ 89] | '1.21' | '2.22' |
| [ 90] | '1.15' | '2.17' |
| [ 91] | '1.04' | '2.14' |
| [ 92] | '1.22' | '2.27' |
| [ 93] | '1.09' | '2.08' |
| [ 94] | '1.26' | '2.07' |
| [ 95] | '1.25' | '2.28' |
| [ 96] | '1.07' | '2.08' |
| [ 97] | '1.02' | '2.03' |
| [ 98] | '1.20' | '2.16' |
| [ 99] | '1.26' | '2.06' |
Дата: 2019-02-02, просмотров: 582.