русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Первая интерполяционная формула Ньютона.


Дата добавления: 2013-12-23; просмотров: 2732; Нарушение авторских прав


Диагональная таблица

x y
     
       
   
     
   
       
     

При составлении таблиц возможные ошибки вычисляются и диагональная таблица наглядно показывает нам, как отразится ошибка в значении yn.

       
         
     
       
   
       
   
       
   
       
   
       
   
       
     
         
       

Следует заметить, что максимальная ошибка – в той же горизонтальной строке, где и табличная величина yn.

Пример: исправить ошибку в таблице (неверные цифры взяты в скобки).

Ошибка
13,260    
       
14,144    
       
15,912    
       
15,028   (-4)0  
    88(0)4    
16,79(2)6   (8)0
    88(8)4    
17,680   (-4)0
       
18,564  
       
19,448    
       
20,332    

Как видно из таблицы, ход вторых разностей нарушается при x=19. Ошибка распространяется на 3 строки. Находим среднее арифметическое значение второй разности для средней из 3 точек:



=, =

Внося исправление в табличное значение y для x=19, получим верное значение функции:

n=(yn+ )- =16.792-(-0.004)=16.796.

 

Пусть для функции y=f(x) заданы значения yi=f(xi) для равноотстоящих значений независимой переменной xi=x0+i*h (i=0,n) , где h - шаг интерполяции.

Требуется подобрать полином Pn(x) степени не выше n, принимающий в точках xi значения Pn(xi)=yi (i=0,n)

Ньютон решил поставленную задачу:

Pn(x)=y0+qy++y0,

где q=.

Эта формула называется первой интерполяционной формулой Нью-тона.


 

Каков физический смысл имеет переменная q в первой интерполяционной формулой Ньютона.

 

q=,

где k - число шагов, необходимых для достижения точки x , исходя из точки x0.

Рассмотрим частные случаи n=1 или n=2:

n=1 P1(x)=y0+qy0 – линейное интерполирование

n=2 P2(x)=y0+qy0+2y0–параболическое (квадратичное) интерполирование

Пример: необходимо построить интерполяционный полином Ньютона для функции y=на отрезке c h=1

X
Y 0.25 0.2 0.167 0.143 0.125

Горизонтальная таблица разностей.

x y y 2y 3y 4y
0.25 -0.05 0.017 -0.008 0.005
0.2 -0.033 0.009 -0.003  
0.167 -0.024 0.006    
0.143 -0.018      
0.125        

Т.о., при наличии 5 точек максимальный порядок существующей конечной разности =4, максимальная степень полинома =4.

P4(x)=y0+qy0++y0+

Как пользоваться формулой?

Допустим, необходимо определить значение в точке x=4.4

Узловые точки x0=4, h=1,тогда q=

Точное значение =0.22727.

 



<== предыдущая лекция | следующая лекция ==>
Конечные разности различных порядков. | Формул с постоянным шагом.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.