Необходимо вычислить интеграл по формуле Симпсона определяя шаг интегрирования по оценке остаточного члена. Метод Симпсона я реализовал:
| Код | Private Sub SIMP() 'Метод Симпсона n = (b - a) / h S1 = 0 For i = 1 To 2 * n - 1 Step 2 S1 = S1 + f(a + (b - a) * i / (2 * n)) Next i S2 = 0 For i = 2 To 2 * n - 2 Step 2 S2 = S2 + f(a + (b - a) * i / (2 * n)) Next i s = ((b - a) / (6 * n)) * ((f(a) + f(b) + 4 * S1 + 2 * S2)) ListBox1.AddItem "По формулам Симпсона" ListBox1.AddItem "Интеграл = " & Round(s, Len(eps)) ListBox1.AddItem "--------------------------------------" End Sub
|
На данный момент я шаг задаю с формы, как его выбирать оценивая остаточный член я не знаю. Помогите пожалуйста! |