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


 

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

59220. Письмове ділення багатоцифрового числа на одноцифрове у випадку, коли в частці дістають нулі 27.5 KB
  Мета: Ознайомити учнів з випадком ділення, коли в середині або в кінці частки з’являються нулі. Продовжити роботу з формування в учнів уміння виконувати письмове ділення на одноцифрове число. Розвивати логіку мислення. Виховувати працелюбність.
59221. Тестирование аппаратно-программных средств ЭВМ 584.52 KB
  Цель работы – с помощью программного средства диагностики ЭВМ определить основные характеристики аппаратных и программных средств ЭВМ, выполнить анализ производительности ЭВМ.
59222. Г.Ібсен Ляльковий дім – соціально-психологічна драма. Показ шляху становлення особистості Нори 31.5 KB
  Мета уроку: розкрити суть соціально-психологічної драми Ляльковий дім зясувати основні проблеми особливості композиції драми дослідити як у п’єсі розглядається проблема становлення особистості Нори і формувати вміння та навики аналізу драматичного твору з опорою на текст.
59223. Методика розвитку рухових костей у дітей шкільного віку 29 KB
  Мета. Виховувати любов до фізкультури та спорту: розвивати руховий апарат, фізичні уміння та навички, зміцнювати здоровя, виховувати почуття дружби, колективізму.
59224. Моя земля – земля моїх батьків 117 KB
  Сучасна епоха науковотехнічного прогресу характеризується насамперед прискореним розвитком системи наукових знань що дедалі більше розгалужуються поглиблюються і разом з тим взаємопроникають.
59226. Вивчення пісні Голосні звуки. Загальні поняття про готи, звуки. Музично-ритмічні вправи 37 KB
  Мета: Вивчити пісню Голосні звуки, дати загальне поняття про ноти, звуки, їх різновиди, виховувати любов до співу, розвивати музичний слух. Обладнання: музичний інструмент (баян), нотний зошит, сопілка, лото.
59227. Легка атлетика 50.5 KB
  Звичайна Руки на пояс став на носках руш. Руки перед грудьми пішли в присиді. ноги на ширині плечей руки на поясі колові рухи головою вправу і вліву сторону. ноги на ширині плечей руки в сторони колові рухи руками 14 – назад 48 вперед В.
59228. Рідний край кохати – в поезії прославляти 46.5 KB
  Мета: Вчити дітей самостійно добирати матеріал до уроку. Розвивати вміння з правильною інтонацією читати поетичні твори. Виховувати любов до рідного краю, бажання більше дізнатися про його історичне минуле, визначних людей свого краю.