17081

Формули Н’ютона через кінцеві різниці

Лабораторная работа

Информатика, кибернетика и программирование

Лабороторна робота №6 Тема. Формули Нютона через кінцеві різниці Мета. Навчитися обчислити значення функції при даному значенні аргумента використовуючи формули Нютона через кінцеві різниці. Обладнання. Лист формату А4 ручка олівець програмне забезпечення С...

Украинкский

2013-06-29

50 KB

5 чел.

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

Тема. Формули Н’ютона через кінцеві різниці

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

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

Хід роботи

  1.  Правила ТБ
  2.  Теоретичні відомості

Друга інтерполяційна формула Ньютона(використовується, коли х знаходиться в кінці таблиці):

     3. Індивідуальна робота

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

x

y

0,101

1,26183

0,106

1,27644

0,111

1,29122

0,116

1,30617

0,121

1,32130

0,126

1,33660

0,131

1,35207

0,136

1,36773

0,141

1,38357

0,146

1,39959

0,151

1,41579

№ варіанта

х1

х2

2

0,1035

0,1492

#include<iostream.h>

#include<math.h>

double f1(double xn[],double yn[],double Xn,int nt)

{int i,j;

double q,h,s,qn,raz,fakt;

s=yn[0];

for(i=1;i<nt;i++)

{h=xn[i+1]-xn[i];

q=(Xn-xn[0])/h;

qn=1.0;

for(j=1;j<=i;j++)

{qn=qn*(q-j+1);

}

fakt=1.0;

for(j=1;j<=i;j++)

{fakt=fakt*j;

}

raz=pow(yn[1]-yn[0],i);

s=s+raz*qn/fakt;

}

return s;}

double f2(double xn[],double yn[],double Xn,int nt)

{int i,j;

double q,h,s,qn,raz,fakt;

s=yn[nt];

for(i=1;i<nt;i++)

{h=xn[i+1]-xn[i];

q=(Xn-xn[0])/h;

qn=1.0;

for(j=1;j<=i;j++)

{qn=qn*(q-j+1);

}

fakt=1.0;

for(j=1;j<=i;j++)

{fakt=fakt*j;

}

raz=pow(yn[nt-i+1]-yn[nt-i],i);

s=s+raz*qn/fakt;

}

return s;}

void main()

{double X,a,b,Pnx;

int i,n;

cout<<"Введите X\n";

cin>>X;

cout<<"Введите n\n";

cin>>n;

double*x=new double[n];

double*y=new double[n];

cout<<"Введите массив x\n";

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

cin>>x[i];

cout<<"Введите массив y\n";

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

cin>>y[i];

a=fabs(X-x[0]);

b=fabs(X-x[n]);

if(a<b)Pnx=f1(x,y,X,n);

else Pnx=f2(x,y,X,n);

cout<<"Pn(x)="<<Pnx<<"\n";}

  1.  Контрольні питання:
  2.  Дати визначення кінцевої різниці 1-го, к-го порядку
  3.  Поставте задачу інтерполяції функції
  4.  Запишіть 1-у інтерполяційну формулу Н’ютона. В якому випадку вона застосовується?
  5.  Запишіть 2-у інтерполяційну формулу Н’ютона. В якому випадку вона застосовується?

5. Звіт.        

6. Захист роботи  


 

А также другие работы, которые могут Вас заинтересовать

84740. Порядок составления бухгалтерской (финансовой) отчетности организации 51.39 KB
  Предпринимательская деятельность на современном этапе все больше зависит от экономической информации. От качества такой информации зависит получение прибыли в результате принимаемых решений. При этом большое значение придается полноте и достоверности информации.
84741. Политический режим как совокупность методов и приемов осуществления политической власти 54.62 KB
  Политический режим является одним из составных элементов характеризующих форму любого государства. Существуют три наиболее общих квалифицирующих элемента формы государства: форма правления форма государственного устройства и государственно-политический режим.
84742. КОЭФФИЦИЕНТ ТЕПЛОПЕРЕДАЧИ ОРЕБРЕННОЙ ПОВЕРХНОСТИ 509.36 KB
  Оребренная поверхность состоит из поверхности ребер и поверхности участков, не занятых ребрами. Температура этих двух поверхностей и их размеры различны. Контакт между основанием ребра и несущей их стенкой трубы может быть недостаточно плотным.
84743. МЕРЫ ПО УЛУЧШЕНИЮ ФИНАНСОВОГО СОСТОЯНИЯ ПРЕДПРИЯТИЯ 361.66 KB
  При разнообразии аналитических процедур, выполняемых финансовыми менеджерами, есть сверх обязательный блок: это анализ финансового состояния субъекта хозяйствования. Результаты анализа входят в число основных аргументов при принятии весьма разнообразных управленческих решений в отношении...
84744. Проектирование тематического web-сайта «Интернет-магазин каминов» 2.57 MB
  Написанный мной веб-сайт может быть использован для ознакомления с представленной на нем продукцией и совершения посетителем веб-сайта, в случае заинтересованности, онлайн-заявки на проведение менеджером компании подробной консультации.
84745. Системы защиты среды обитания 402 KB
  В результате работы грохота на предприятии образуется крупнодисперсная пыль (кости), а так же выбросы с парами окислов железа. Для соблюдения экологических требований необходимо предложить аппараты очистки газоводушных потоков с высокой эффективностью для каждого вида пыли.
84746. Общие правила производства следственных действий 90 KB
  Проблематика исследования состоит в том, что большое количество международных преступников из стран ближнего зарубежья отправляются в Россию для того, чтобы осуществить определенные тяжкие преступления или же после того как уже совершили их у себя на родине, они едут в Россию, чтобы скрываться.
84747. Управление маркетинговой деятельности турфирмы и выявление путей повышения эффективности 7.13 MB
  Система маркетинга ставит производство товаров в функциональную зависимость от запросов и требует производить товары в ассортименте и количестве нужном потребителю. Теоретические основы управления маркетинговой деятельности на предприятии Понятие маркетинговой деятельности предприятия