35304

Тема: Метод РунгеКутта вирішення задачі Коші.

Практическая работа

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

h void min {int in; double hbdely; doublek = new double [4]; doublex=new double [n]; doubley=new double [n]; cout Vvedite bh endl; cin ; cin b; cin h; cout Vvedite y[0] endl; cin y[0]; n=b h; x[0]=; cout x y ; cout endl; cout ; cout endl; fori=0;i =n;i { k[0]=hx[i]x[i]2y[i]; k[1]=hx[i]h 2x[i]h 22y[i]k[0] 2; k[2]=hx[i]h 2x[i]h 22y[i]k[1] 2; k[3]=hx[i]hx[i]h2y[i]k[2]; dely=k[0]2k[1]2k[2]k[3] 6; x[i1]=x[i]h;...

Украинкский

2013-09-09

38 KB

0 чел.

обец А., гр. 1ПМ-06  Вариант 7

17.03.09

Лабораторна робота №26-27

Тема: Метод Рунге-Кутта вирішення задачі Коші. Складання алгоритму.

Мета: Навчитися вирішувати задачу Коші методом Рунге-Кутта; скласти алгоритм.

Устаткування: папір формату А4, ПК, програмне забезпечення Borland С++.

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

Вирішити задачу, використовуючи метод Рунге-Кутта для диференціального рівняння  с початковою умовою , обчислити з точністю до  рішення цього рівняння при , . Обчислення провести із двома запасними знаками.

7)

#include<iostream.h>

#include<math.h>

void main()

{int i,n;

double h,a,b,dely;

double*k = new double [4];

double*x=new double [n];

double*y=new double [n];

cout<<"Vvedite a,b,h"<<endl;

cin>>a;

cin>>b;

cin>>h;

cout<<"Vvedite y[0]"<<endl;

cin>>y[0];

n=(b-a)/h;

x[0]=a;

cout<<"    x    |   y  ";

cout<<endl;

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

cout<<endl;

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

{

 k[0]=h*(x[i]*x[i]+2*y[i]);

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

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

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

 dely=(k[0]+2*k[1]+2*k[2]+k[3])/6;

 x[i+1]=x[i]+h;

 y[i+1]=y[i]+dely;

}

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

 cout<<endl;

}

  1.  Контрольні питання
  •  Поставте задачу, розв’язувану методом Рунге-Кутта.
  •  Сформулюйте алгоритм метода Рунге-Кутта.
  •  Який порядок точності методу Рунге-Кутта?
  •  Як практично досягти заданого ступеня точності?
  1.  Звіт про роботу.
  2.  Захист роботи.

PAGE  1


 

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

84945. «Шукачі скарбів». Виховна година, присвячена 175-річниці з Дня народження Марка Твена 116 KB
  Мета: виховувати шанобливе ставлення до книг; виховувати такі почуття, як дружба, відповідальність, любов. Тип заняття: брейн-ринг Обладнання: уривки художніх фільмів, видання книжок М.Твена для дітей,; декорації: паркан, квіти, скриня із кульками «доброта», «щирість», «відданість», «підприємливість»...
84946. Масляна. Складання розповіді 31.5 KB
  Навчити будувати зв’язну розповідь за опорними словами та малюнками, вдосконалювати вміння висловлюватися реченнями, активізувати і поповнити словниковий запас, висловлювати свої думки в логічній послідовності, формувати навички усного і писемного мовлення, закріпити уміння добирати прикметники...
84947. Написання твору за картиною Р.Г.Романова «Зимовий ліс» 3.32 MB
  Організація учнів до уроку. Створення позитивного настрою. З хорошим настроєм, бажанням вчитися та пізнати щось нове розпочнемо наш з вами урок. Станьте, діти, всі рівненько, Посміхніться всім гарненько, Привітайте гостей, що до нас завітали. Хочу чути, чого б ви сьогодні їм всім побажали?
84948. Творческий интеллектуальный конкурс «Мисс Осень – 2010» 35.5 KB
  Цель конкурса: сформировать познавательные, личностные, социальные, творческие компетентности учащихся; способствовать развитию у учащихся творческих и интеллектуальных способностей; воспитывать чувство коллективизма, толерантности, умение работать в группе, отстаивать свою точку зрения, принимать решения.
84949. Творчість класного керівника 164.5 KB
  Ефективність роботи класного керівника визначається тим якою мірою навчально-виховний процес забезпечує розвиток творчих здібностей кожної дитини формує творчу особистість і готує її до творчої пізнавальної та суспільно трудової діяльності.
84950. Українська хата. Традиційна культура українців у побуті 203 KB
  Мета. Познайомити учнів з естетикою побуту українців; розширити уявлення про українську оселю, ужиткові речі, одяг, предмети побуту; сприяти розвитку у підростаючого покоління здібностей сприймати прекрасні скарби, створені художнім генієм українського народу, прилучати дітей до світу краси...
84951. Все починається з мами 50.5 KB
  Мета: удосконалювати навички виразного читання, збагачувати словниковий запас, розвивати уміння давати оцінні судження; виховувати пошану і любов до мами. Обладнання: прислів’я на картках, вислови видатних людей про маму.
84953. Будова тексту: зачин, основна частина, кінцівка 58 KB
  Мета: Дати учням уявлення про будову тексту, його складові частини. Удосконалювати навички добору заголовків до текстів. Розвивати мовлення учнів. Виховувати бережне ставлення до природи.