Sunteți pe pagina 1din 1

'Program to calculate integral using Gauss Quadrature rule

Sub GQ()
Dim W(3) As Single, t(3) As Single
A = 0: B = 4
A0 = (A + B) / 2#: A1 = (B - A) / 2#
W(1) = 5# / 9#
W(2) = 8# / 9#
W(3) = 5# / 9#
t(1) = A0 - A1 * 0.6 ^ 0.5
t(2) = A0
t(3) = A0 + A1 * 0.6 ^ 0.5
Sum = 0#
For i = 1 To 3
Ft = t(i) ^ 7 - 5 * t(i) ^ 3 - 3
Sum = Sum + W(i) * Ft
Next i
Sheet1.Cells(2, 1) = A1 * Sum
End Sub

S-ar putea să vă placă și