Нахождение коэффициентов полинома решением СЛАУ — КиберПедия 

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Нахождение коэффициентов полинома решением СЛАУ

2021-04-18 106
Нахождение коэффициентов полинома решением СЛАУ 0.00 из 5.00 0 оценок
Заказать работу

Пусть в соответствии с вариантом задания исходная функция задана в виде значений в диапазоне ячеек B 7: C 10, рис. 3.1.1.

Составим систему n + 1 уравнений с n + 1 неизвестными, для чего:

– в ячейку F 7 запишем условие   =ЕСЛИ(B7<0;1;B7^0), в данном случае это можно было и не делать, так по предложенному варианту задания ситуации 00 не возникает;

– в ячейку G 7 запишем арифметическое выражение =B7^1;

– в ячейку H 7 запишем арифметическое выражение =B7^2;

– в ячейку I 7 запишем арифметическое выражение =B7^3;

– выделим диапазон ячеек F 7: I 7 и скопируем законы преобразования информации ячеек диапазона до 10 строки включительно;

В результате получим матрицу значений аргументов x в степенях от 0 до n, то есть до 3, рис. 3.1.1.

Значения функции y = f (x) просто скопируем из исходной таблицы, то есть

J 7=C7, J 8=C8, J 9=C9, J 10=C10.

Коэффициенты системы линейных алгебраических уравнений определены и, чтобы найти корни этой системы необходимо:

– с помощью мастера функций fx в диапазоне ячеек F 13: I 16 сформировать матрицу обратную матрице аргументов x =МОБР(F7:I10);

– с помощью мастера функций fx в диапазоне ячеек B 13: B 16 вычислить корни системы линейных алгебраических уравнений используя функцию =МУМНОЖ(F13:I16;J7:J10);

 

Рис. 3.1.1

Таким образом, корни системы линейных алгебраических уравнений, являющиеся коэффициентами интерполяционного полинома P 3 (x), определены и их значения a 0 = -12.2857, a 1 = 20.4454, a 2 = -5.5714, a 3 = 0.4107 показаны в диапазоне ячеек B 13: B 16.

Чтобы “увидеть” аналитическое выражение полученного интерполяционного полинома P 3 (x) объединим, например, ячейки диапазона D 22: O 28, и в объединённую ячейку запишем сцепленные символьные константы

="P ₃ (x) = "&ТЕКСТ($B$13;"0,00")& ЕСЛИ($B$14<0;ТЕКСТ($B$14;"0,00"); "+"&ТЕКСТ($B$14;"0,00"))&"x"&ЕСЛИ($B$15<0;ТЕКСТ($B$15;"0,00");"+"&ТЕКСТ($B$15;"0,00"))&"x²"&ЕСЛИ($B$16<0;ТЕКСТ($B$16;"0,00");"+"&ТЕКСТ($B$16;"0,00"))&"x³"

В результате в объединённой ячейке получим

 

P 3 (x) = -12. 29 + 20. 45 x – 5. 57 x2 + 0.41 x3

Чтобы проверить правильность решения, вычислим спектр значений полученного интерполяционного полинома P 3 (x) на спектре значений аргумента x Î [0;8.5]. Начальное значение диапазона 0 и конечное 8.5 выбираются такими, чтобы “накрыть” диапазон исходной таблицы x Î [ x 0; x 3 ]. Шаг табулирования, в данном случае 0.5, выбирается таким, чтобы “попасть” в узлы интерполяции.

Тогда, оформив в ячейках A 19 и B 19 шапку таблицы, как показано на рис. 3.1.1, ячейках A 20 и A 37 получим спектр значений аргумента x.

В ячейку B 20 запишем арифметическое выражение интерполяционного полинома P 3 (x) =$B$13+$B$14*A20^1+$B$15*A20^2+$B$16*A20^3 с коэффициентами, взятыми в абсолютной адресации из ячеек B 13: B 16 и аргументом x, взятым в относительной адресации из ячейки A 20.

Скопируем закон преобразования информации ячейки B 20 до ячейки B 37 включительно.

Заметим, что в узлах интерполяции x = 1, 3, 5, 8 значения интерполяционного полинома P 3 (x) точно соответствуют значениям исходной таблицы Y = 3, 10, 2, 5.

Равенство значений исходной таблицы и значений интерполяционного полинома P 3 (x) в узлах интерполяции является доказательством правильности полученного решения.

Построим график интерполяционного полинома P 3 (x), рис. 3.1.2.

Рис. 3.1.2

Скопируем значения Y интерполяционной таблицы в столбец C таблицы табулирования интерполяционного полинома P 3 (x), то есть C 22 = C7, C 26 = C8, C 30 = C9, C 36 = C10.

Добавим значения диапазона ячеек C 20: C 37 на график интерполяционного полинома P 3 (x), рис. 3.1.3.

Рис. 3.1.3

Убедиться, что значения исходной таблицы Y в узлах интерполяции точно расположены по линии графика построенного интерполяционного полинома P 3 (x).

Чтобы выполнить задание в полном объёме необходимо вычислить значение интерполяционного полинома P 3 (x) при аргументе x = 2.372.

Для этого скопируем закон преобразования информации ячейки B 37, соответствующий аналитическому выражению интерполяционного полинома P 3 (x) = -12.29 + 20.45 x – 5.57 x 2 + 0.41 x 3, например, в ячейку B 39. То есть в ячейке B 39 запишется арифметическое выражение =$B$13+$B$14*A39^1+$B$15*A39^2+$B$16*A39^3.

В ячейку A 39 внести константу 2.372, тогда в ячейке B 39 отобразится результат вычисления значения интерполяционного полинома P 3 (x) = 10.35, рис. 3.1.4.

Таким образом, задание выполнено:

– определено аналитическое выражение интерполяционного полинома P 3 (x) = -12.29 + 20.45 x – 5.57 x 2 + 0.41 x 3;

– вычислено значение интерполяционного полинома P 3 (x)  при x = 2.372, это значение равно  10.35.

Полученное значение P 3 (x) = 10.35 достоверно, так значения интерполяционного полинома P 3 (x) и исходной таблицы полностью совпадают в узлах интерполяции.

 

Рис. 3.1.4

 


Поделиться с друзьями:

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.022 с.