50944

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

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

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

Мета. Навчитися вирішувати задачу Коші методом Рунге-Кутта; скласти алгоритм. Устаткування: папір формату А4, ПК, програмне забезпечення Borland С++. Хід роботи Правила техніки безпеки Теоретичні дані Індивідуальне завдання.

Украинкский

2014-02-02

42 KB

1 чел.

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

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

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

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

Хід роботи

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

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

12

#include<iostream.h>

#include<math.h>

void main()

{

int i;

double h;

double *x = new double [6]; 

double *y = new double [6];

double *dy = new double [6];

double **k=new double*[6];

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

k[i]=new double [6];

cout<<"Input x[0] = ";

cin>>x[0];

cout<<"Input y[0] = ";

cin>>y[0];

cout<<"Input step h = ";

cin>>h;

for(i=0;x[i]<=1;i++)

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

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

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

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

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

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

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

}

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

{

  cout<<"\nx["<<i<<"] = "<<x[i]<<"        y["<<i<<"] = "<<y[i];

}

}

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


 

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

3321. Военно-промышленный комплекс СССР в 1920–1950-е годы: темпы экономического роста, структура, организация производства и управление 2.25 MB
  Предлагаемая читателю книга – первая в отечественной литературе научная монография, посвященная истории формирования советского военно-промышленного комплекса – наиболее динамично развивавшейся совокупности видов промышленного производства...
3322. Программное обеспечение автоматизированных систем. Разработка приложений баз данных 628 KB
  В пособии изложены общие сведения о реляционных СУБД и их практическом применении на примере СУБД Oracle 8 с описанием элементов программирования в её среде. Приведены задания для выполнения лабораторных работ по дисциплине «Организация баз данных»....
3323. Бухгалтерские информационные системы 231 KB
  Причины и тенденции автоматизации учета на предприятии Причины Бухгалтерский учет является самым сложным и трудоемким процессом учета, поэтому использование компьютерных технологий при обработке информации просто необходимо. Современные информаци...
3324. Авиационные радиопеленгаторы 10.45 MB
  В данном пособии рассмотрено назначение, принцип работы и основные технические данные приводных радиостанций, современных бортовых радиокомпасов АРК-15М, АРК-22, АРК-25, АРК-УД и наземных радиопеленгаторов. В пособии даны сведения по факторам, влияю...
3325. Разработка бизнес-плана для предприятий автосервиса 534.5 KB
  Методическое пособие рекомендуется для выполнения курсовой работы по дисциплине «Экономика отрасли» и самостоятельного изучения студентов среднего профессионального образования по специальности 1705 «Техническое обслуживание и ремонт автомобильного...
3326. Применение приспособлений и их проектирование в машиностроительном производстве 584.5 KB
  Введение При подготовке производства к выпуску новых типов машин ставятся требования максимального сокращения сроков и снижения стоимости подготовки производства. Новые станки по сравнению со старыми являются более сложными и точными по конструкции ...
3327. Все об INTERNET 319.5 KB
  Введение Internet - глобальная компьютерная сеть, охватывающая весь мир. Сегодня Internet имеет около 15 миллионов абонентов в более чем 150 странах мира. Ежемесячно размер сети увеличивается на 7-10%. Internet образует как бы ядро, обеспечивающее с...
3328. Предпринимательская деятельность юридических лиц 107 KB
  Введение Еще во второй половине 80-х годов в обиход среднестатистического человека вошло такое понятие как производственный кооператив. Немного позднее, уже в первой половине 90-х, лексикон обычного человека пополнился терминами «акционерное обществ...
3329. Лекции по бухгалтерскому учету 885 KB
  Введение 1. Методологические основы организации бухгалтерского учета Бухгалтерский учет, его виды. Нормативное регулирование бухгалтерского учета.  Учетная политика предприятия. I. Бухгалтерский учет, его виды. Бухгалтерский учет за...