17088

Екстраполяційний метод Адамса розв’язання задачі Коші

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

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

Лабораторна робота №28 Тема. Екстраполяційний метод Адамса розв’язання задачі Коші. Мета. Навчитися знаходити розв’язок диференційного рівняння екстраполяційним методом Адамса. Устаткування: папір формату А4 ручка калькулятор ПЗ С . Хід роботи Правила

Украинкский

2013-06-29

36.5 KB

13 чел.

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

Тема. Екстраполяційний метод Адамса розвязання задачі Коші.

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

Устаткування: папір формату А4, ручка, калькулятор, ПЗ  С ++.

Хід роботи

  1.  Правила техніки безпеки
  2.  Індивідуальне завдання.

Використовуючи метод Адамса з трьома кінцевими різницями, скласти таблицю наближених  значень інтеграла диференційного рівняння , з початковими умовами на відрізку  з точністю 0,001. Початковий відрізок встановити методом Рунге-Кутта.

 

#include <iostream.h>

#include <math.h>

double FX(double x, double y)

{

return 1+(1+x)*sin(y)-(2+x);

}

void main()

{

int n;

double h,a,b;

cout<<"Ââåäèòå øàã h: ";

cin>>h;

cout<<"Ââåäèòå a: ";

cin>>a;

cout<<"Ââåäèòå b: ";

cin>>b;

n=(b-a)/h;

double *k = new double [4];

double *q = new double [n+1];

double *dq = new double [n+1];

double *d2q = new double [n+1];

double *d3q = new double [n+1];

double *x = new double [n+1];

double *y = new double [n+1];

x[0]=a;

cout<<"Ââåäèòå Y(x[0]): ";

cin>>y[0];

//Ðóíãå-Êóòòà

for (int i=0; i<=2; i++)

{

 k[0]=h*FX(x[i],y[i]);

 k[1]=h*FX(x[i]+h/2,y[i]+k[0]/2);

 k[2]=h*FX(x[i]+h/2,y[i]+k[1]/2);

 k[3]=h*FX(x[i]+h,y[i]+k[2]);

 x[i+1]=x[0]+(i+1)*h;

 y[i+1]=y[i]+(k[0]+k[3])/6+(k[1]+k[2])/3;

 q[i]=h*FX(x[i],y[i]);

 cout<<"\nX="<<x[i]<<"\t Y="<<y[i];

}

//Àäàìñà

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

{

q[i]=h*FX(x[i],y[i]);

for (int k=0; k<i-1; k++) dq[k]=q[k+1]-q[k];

for (k=0; k<i-2; k++) d2q[k]=dq[k+1]-dq[k];

for (k=0; k<i-3; k++) d3q[k]=d2q[k+1]-d2q[k];

x[i+1]=x[0]+(i+1)*h;

y[i+1]=y[i]+q[i]+dq[i-1]/2+5*d2q[i-2]/2+3*d3q[i-3]/8;

cout<<"\nX="<<x[i]<<"\t Y="<<y[i];

}

}

  1.  Контрольні питання

  •  Для якої задачі використовується метод Адамса?
  •  Які формули методу Адамса?
  •  Як знайти початковий відрізок?
  •  Що являється результатом рішення задачі методом Адамса?
  •  Як оцінити похибку метода на практиці?

PAGE  1


 

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

16254. Изучение головной станции кабельного телевидения 2.42 MB
  Лабораторная работа №1 Лабораторная работа №1 Изучение головной станции кабельного телевидения 1 Цель работы: 1.1 Изучить принципы построения головной станции кабельного телевидения. 1.2 Научиться производить настройку головной станции кабельного телевидения. ...
16255. Исследование структуры и принципа действия конвертора телевизионных сигналов 856.5 KB
  Лабораторная работа №2 Исследование структуры и принципа действия конвертора телевизионных сигналов 1 Цель работы: 1.1 Изучить структурную схему конвертора СТ07. 1.2 Научиться производить настройку конвертора СТ07. 2 Литература: 2.1 Джакония В.Е. Телевидение. М.:
16256. Исследование спектра сигнала кабельной сети 991 KB
  Лабораторная работа №4 Исследование спектра сигнала кабельной сети 1 Цель работы: 1.1 Исследовать спектр сигнала Архангельской телевизионной компании. 1.2 Научиться пользоваться анализатором спектра DL4. 1.3 Научиться пользоваться программным обеспечением S.M.A.R.T. ...
16257. Удосконалення бухгалтерської звітності підприємства 473.5 KB
  Предметом дослідження є сукупність теоретичних, методологічних і організаційно економічних питань з удосконалення бухгалтерської звітності в ППА «Коровинці» Недригайлівського району Сумської області
16258. Исследование структуры и принципа действия конвертора телевизионных сигналов 677 KB
  Лабораторная работа №2 Исследование структуры и принципа действия конвертора телевизионных сигналов 1 Цель работы: 1.1 Изучить структурную схему конвертора СТ07. 1.2 Научиться производить настройку конвертора СТ07. 2 Литература: 2.1 Джакония В.Е. Телевидение. М.: ...
16259. Исследование структуры и принципа работы модулятора телевизионного МТ-07 799 KB
  Лабораторная работа №3 4 часа Исследование структуры и принципа работы модулятора телевизионного МТ07 1 Цель работы: 1.1 Изучить структурную схему модулятора МТ07. 1.2 Научиться производить настройку модулятора МТ07. 2 Литература: 2.1 Джакония В.Е. Телевидение. М.:...
16260. Сеть кабельного телевидения 4.66 MB
  Практическая работа №3 Сеть кабельного телевидения 1 Цель работы: 1.1 Приобрести теоретические и практические навыки по профессии электромонтёр 3 разряда станционного ТВ оборудования. 1.2 Изучить принципы формирования телевизионного радиосигнала познакомиться с ...
16261. Аппаратно-студийный блок 6.88 MB
  Практическая работа №2 Аппаратностудийный блок Цель работы Приобретение практических и теоретических навыков по профессии электромонтер 3 разряда станционного ТВ оборудования. Литература 2.1 Колин К.Т. Телевидение – Москва: Радио и...
16262. Телевизионный приемник 3.3 MB
  Практическая работа №4 Телевизионный приемник 1 Цель работы: 1.1 Приобрести теоретические и практические навыки по профессии электромонтёр 3 разряда станционного ТВ оборудования. 1.2 Изучить принципы построения телевизионных приемников. 1.3 Научиться производить...