解决方案 »
- 如何实现关闭一个窗体后立刻出现另一个窗体
- 具有挑战性的问题,请问各位,怎么才能得到摄像头的图像流的RGB的三个值呢,这三个值应该是固定的,可以调出参数设置,但没有办法得到RGB值,
- 大家来帮忙: 如何获得文本框中光标的位置
- vb中access的连接查询问题,为什么不可以????
- 一个文件保密的问题
- 如何更改某一种文件格式的图标。 在线等待。
- 请朋友提供ADO帮助的中文版电子书。,先送20分,多送亦可。谢谢
- 关于ocx的问题
- 请求一个源文件!
- 请问VB6中的用户控件怎么用。? EMAIL:[email protected]
- 急死了,谁能帮我讲解下这段代码的意思
- vb中的日历控件中怎样显示当前时间?
EPS = 0.000001
JMAX = 20
OST = -1E+30
OS = -1E+30
For J = 1 To JMAX
Call TRAPZD(A, B, ST, J)
S = (4# * ST - OST) / 3#
If Abs(S - OS) < EPS * Abs(OS) Then Exit Sub
OS = S
OST = ST
Next J
Debug.Print "Too many steps."
End SubSub TRAPZD(A, B, S, N)
If N = 1 Then
S = 0.5 * (B - A) * (FUNC(A) + FUNC(B))
IT = 1
Else
IT = 2 ^ (N - 2)
TNM = IT
DEL = (B - A) / TNM
X = A + 0.5 * DEL
Sum = 0#
For J = 1 To IT
Sum = Sum + FUNC(X)
X = X + DEL
Next J
S = 0.5 * (S + (B - A) * Sum / TNM)
End If
End SubPrivate Sub Command1_Click()
PIO2 = 1.5707963
A = 0#
B = PIO2
Debug.Print "积分真实值:"; Format$((FINT(B) - FINT(A)), "0.000000")
Call QSIMP(A, B, S)
Debug.Print "程序QSIMP计算的积分值:"; Format$(S, "0.000000")
End SubFunction FUNC(X)
FUNC = X * X * (X * X - 2) * Sin(X)
End FunctionFunction FINT(X)
FINT = 4 * X * (X * X - 7) * Sin(X) - (X * X * X * X - 14 * X * X + 28) * Cos(X)
End Function