У вас вопросы?
У нас ответы:) SamZan.net

Тема Інтерполяційні формули через розділені різниці Мета

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 3.2.2025

алушкін П.  2ПМС-06

Лабороторна робота №5

Тема. Інтерполяційні формули через розділені різниці

Мета.Навчитися знаходити значення функції при даному значенні аргумента, використовуючи інтерполяційні формули Н’ютона через розділені різниці

Обладнання. Лист формату А4, ручка, програмне забезпечення С++.

Індивідуальне завдання  

Обчислити значення функції при заданих значеннях аргумента, використовуючи інтерполяційну формулу Н’ютона для нерівновіддалених вузлів. При обчисленні врахувати тільки розділенні різниці першого і другого порядку. Обчислення провести два рази, використовуючи, якщо це можливо, різні вузли.  

x

y

0,100

1,12128

0,108

1,13160

0,119

1,14594

0,127

1,15648

0,135

1,16712

0,146

1,18191

0,157

1,19689

0,169

1,21344

№ варіанта

х1

х2

4

0,115

0,160

#include<iostream.h>

#include<math.h>

void main()

{ int i,n,k,j;

double xp,a,b,Px;

cout<<"Vvedite x \n";

cin>>xp;

cout<<"Vvedite n \n";

cin>>n;

double*x=new double[n];

double*y=new double[n];

cout<<"Введите значения узлов и функциий в узлах"<<endl;

for(k=0,i=0;i<=n;i++,k++)

{

 cout<<"x"<<k<<"=";

 cin>>x[i];

 cout<<"y"<<k<<"=";

 cin>>y[i];

}

cout<<"Vvedite j \n";

cin>>j;

a=(y[j+1]-y[j])/(x[1]-x[j]);

b=(y[j+2]-y[j+1])/(x[j+2]-x[j+1]);

Px=y[j]+a*(xp-x[j])+((b-a)/(x[j+2]-x[j]))*(xp-x[j])*(xp-x[j+1]);

cout<<"    x    |   y  ";

cout<<endl;

cout<<"-------------------";

cout<<endl;

for(i=0;i<=n;i++)

{

 cout<<"  "<<x[i]<<"   |  "<<y[i]<<"\n";

}

cout<<endl;

cout<<"Px="<<Px;

delete []x;

delete []y;

}

  1.                0.160

   

        

Висновок: у результаті виконаної роботи я навчився знаходити значення функції при даному значенні аргумента, використовуючи інтерполяційні формули Н’ютона через розділені різниці




1. Сибирский прополис
2. Про енергозбереження та енергоаудит від 23 лютого 2010 року
3. Сочетанное введение детских вакцин важное направление в по-литике здравоохранения
4. Боровик Генрих Авиэзерович
5. Химическое оружие в Балтийском море
6. МИРОВАЯ ПОЛИТИКА ОБЯЗАТЕЛЬНЫЙ REDER Smuel P
7.  2013 року ПАКЕТ КОМПЛЕКСНОЇ КОНТРОЛЬНОЇ РОБОТИ дисципліни Основи філософ.
8. й наноелектронних технологій
9. Picture8 EMBED Word
10. Анализ системы и структуры ОГВ субъектов РФ с учётом особенностей федеративного устройства России на примере НСО