br />
Список використаних джерел
1. Чисельні методи аналізу. Наближення функцій, диференціальні рівняння. Б.П.Демідовіч, І.А.Марон, Е.З.Шувалова. Під редакцією Б.П.Демідовіча. Державне видавництво фізико-математичної літератури. Москва 1962. - 368с.
2. Вивчення чисельних методів інтегрування диференціальних рівнянь. Методичні вказівки до лабораторної роботи № 19 з дисципліни Обчислювальна техніка та програмування. Для студентів очної форми навчання спеціальностей Т11.02.00 Автоматизовані електроприводи. В.Н.Абобурко - 2003. Білорусько-Російський університет.
Додаток А
System;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Linq;System.Text;System.Windows.Forms;WindowsFormsApplication1
{partial class RG6Arzu: Form
{[] X; [] Y; double f (double x, double y)
{x * x + y;
} RG6Arzu ()
{();
} void button1_Click (object sender, EventArgs e)
{n=Convert.ToInt32 (textBox3.Text); h=Convert.ToDouble (textBox4.Text);=new double [n];=new double [n]; [0]=Convert . ToDouble (textBox1.Text); [0]=Convert.ToDouble (textBox2.Text); k1=f (X [0], Y [0]); k2=h * f (X [0] + h / 4 , Y [0] + 1/4 * k1); k3=h * f (X [0] + h * 3/8, Y [0] + 3/32 * k1 + 9/32 * k2); k4= h * f (X [0] + h * 12/13, Y [0] + 1932/2197 * k1 + (- 7200/2197) * k2 + 7/96/2197 * k3); k5=h * f ( X [0] + h, Y [0] + 439/216 * k1 + (- 8) * k2 + 3680/513 * k3 + (- 845/4104) * k4); k6=h * f (X [0 ] + h / 2, Y [0] + (- 8/27) * k1 + 2 * k2 + (- 3544/2565) * k3 + 1859/4104 * k4 + (- 11/40) * k5); ( int i=1; i
{[i]=X [i - 1] + h; [i]=Y [i - 1] + k1 * 25/216 + k3 * 1408/2565 + k4 * 2197/4104- k5 / 5;
}
} void button2_Click (object sender, EventArgs e)
{atf=new AnswerTableForm (X, Y);. Show ();
} void button3_Click (object sender, EventArgs e)
{agf=new AnswerGraphForm (X, Y);
agf.Show ();
}
}
Додаток Б
Результати тестування програми файл даних для табличній функції
=0 Y0=1=0,1 n=25=20
Таблиця значень функції
0 X=0 Y=1,0000
X=25 Y=- +72707,8292671784
X=50 Y=- +145416,658534357
X=75 Y=- 218125,487801535
X=100 Y=- +290834,317068713
X=125 Y=- +363543,146335892
X=150 Y=- +436251,97560307
X=175 Y=- +508960,804870249
X=200 Y=- +581669,634137427
X=225 Y=- +654378,463404606
X=250 Y=- 727087,292671784
X=275 Y=- +799796,121938962
X=300 Y=- 872504,95120614
X=325 Y=- +945213,780473319
X=350 Y=- +1017922,6097405
X=375 Y=- 1090631,43900768
X=400 Y=- +1163340,26827485