Написать программу для вычисления интеграла методом трапеций - VB
Формулировка задачи:
Помогите, пожалуйста,с задачей. Функция f(x) задана таблично 20 точками. Координаты точек вводятся с клавиатуры. Методом трапеций определить значение интеграла If(x)dx и оценить точность полученных результатов.
Написать в форме консольного приложения.
Решение задачи: «Написать программу для вычисления интеграла методом трапеций»
textual
Листинг программы
- Function Trap#(a#, b#, n%)
- Dim xi#
- h = (b - a) / n
- s = 0
- X1 = a
- For i = 1 To n - 1
- xi = xi + h
- s = s + Fn(xi)
- Next i
- Trap = h * (Fn(a) + Fn(b) + 2 * s) / 2
- End Function
- Function Fn#(x#)
- 'Fn = x
- 'Fn = x ^ 2
- Fn = x + Sin(x ^ 2)
- End Function
- Private Sub Command1_Click()
- I1 = Trap(0, 4, 10)
- I2 = Trap(0, 4, 20)
- eps = Abs(I1 - I2)
- MsgBox "I1=" & I1 & vbNewLine & "I2=" & I2 & vbNewLine & "eps=" & eps
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д