КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Стирлинга, Бесселя
Б1. Интерполирование с помощью полинома Лагранжа
Со сколькими верными знаками необходимо взять значение указанной функции в точках xi, чтобы вычислить значение функции в точке x* с минимальной погрешностью. Вычислить результат.
y=cos x; y=ln x;
1. xi=20o, 22o, 25o, 26o; x*=23o. 21. xi=2; 2,5; 3; 4; x*= e. 2. xi=27o, 28o, 30o, 32o; x*=29o. 22. xi=10, 13, 14, 16; x*=11. 3. xi=30o, 31o, 33o, 35o; x*=32o. 23. xi=11, 13, 16, 18; x*=12. 4. xi=35o, 38o, 40o, 43o; x*=37o. 24. xi=1, 2, 4, 5; x*= e. 5. xi=40o, 45o, 48o, 51o; x*=43o. 25. xi=5, 6, 8, 9; x*=7.
y=sin x; y=lg x; 5. xi=7o, 9o, 14o, 17o; x*=12o. 11. xi=6, 8, 11, 12; x*=10. 6. xi=15o, 18o, 21o, 23o; x*=20o. 12. xi=9, 12, 15, 19; x*=10. 7. xi=17o, 22o, 25o, 30o; x*=28o. 13. xi=98, 102, 107, 112; x*=100. 8. xi=25o, 29o, 34o, 37o; x*=30o. 14. xi=110, 115, 119, 121; x*=113. 9. xi=40o, 45o, 51o, 55o; x*=50o. 15. xi=115, 119, 124, 128; x*=120.
16. xi=14, 16, 19, 21; x*=17. 17. xi=15, 18, 21, 23; x*=20. 18. xi=12, 14, 17, 19; x*=16. 19. xi=20, 22, 26, 29; x*=25. 20. xi=8, 10, 11, 13; x*=9. Задача Б2. Интерполирование с помощью формул Ньютона,
Используя таблицу значений функции (все приведенные знаки верны в узком смысле): а) составить таблицу конечных разностей; б) вычислить значения функции для указанных значений аргументов и оценить погрешность результатов.
Задача В. При численном решении многих практических задач часто возникает необходимость получить значения производных различных порядков функции y=f(x), заданной в виде таблицы или в виде сложного аналитического выражения, непосредственное дифференцирование которого затруднено. В таких случаях используются приближенные методы дифференцирования. Рассматривается следующая задача: На сетке в узлах xi заданы значения yi=f(xi) функции f(x), непрерывно дифференцируемой n+1+m раз. Требуется вычислить производную и оценить погрешность. Один из возможных путей решения этой задачи заключается в применении теории интерполирования. Построим для функции f(x) по узлам xi, i=0,1,...,n интерполяционный полином Pn(x) с остаточным членом Rn(x) так, что . (1) Продифференцируем правую и левую части соотношения (1) по x m раз и положим x=x* . (2) Производная от многочлена Pn(m)(x) применяется для приближенного представления искомой производной f(m)(x): . (3) Вычисление высших производных может быть сведено к последовательному вычислению низших, поэтому мы остановимся более подробно на получении расчетных формул для . Приближенные формулы для вычисления производных в начале и в конце таблицы получаются путем дифференцирования интерполяционных многочленов Ньютона, а для вычисления производных в середине таблицы - путем дифференцирования интерполяционных многочленов Стирлинга и Бесселя. Например, если выбрать узлы x0,x1,x2,x3,x4 и воспользоваться первым интерполяционным многочленом Ньютона, то мы получим формулу численного дифференцирования вида (4) где . На практике часто выгоднее выражать значения производных не через конечные разности, а непосредственно через значения функции в узлах. Для получения таких безразностных формул удобно воспользоваться многочленом Лагранжа с равномерным расположением узлов (xi-xi-1=h, i=1,2,...,n). Запишем многочлен Лагранжа второй степени (три узла интерполирования). (5) Тогда (6) В основном формулы численного дифференцирования применяют для вычисления производных в узлах xi. Подставим в равенство (6) последовательно значения x=x0;x1;x2. Получим:
Остаточные члены формул численного дифференцирования (7) - (9) получим дифференцированием остаточного члена многочлена Лагранжа (5) и последовательной подстановкой в выражение для значений x=x0;x1;x2.
Записывая интерполяционный многочлен Лагранжа третьей степени (четыре узла) и его остаточный член, получим следующие формулы для производных в узлах:
. (16) В случае многочлена четвертой степени (пять узлов) получим:
Дата добавления: 2014-12-25; Просмотров: 974; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |