⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d11r2.txt

📁 常用的数值算法的VB程序
💻 TXT
字号:
Private Sub Command1_Click()
    'PROGRAM D11R2
     'Driver for routine GOLDEN
     TOL = 0.000001
     EQL = 0.001
     Dim AMIN(20)
     NMIN = 0
     Print
     Print Tab(5); "Minima of the function BESSJ0"
     Print
     Print Tab(3); "Min. #         X          BESSJ0(X)      BESSJ1(X)"
     For I = 1 To 100
         AX = I
         BX = I + 1#
         Call MNBRAK(AX, BX, CX, FA, FB, FC)
         G = GOLDEN(AX, BX, CX, TOL, XMIN)
         If NMIN = 0 Then
             AMIN(1) = XMIN
             NMIN = 1
             Print Tab(5); Format$(NMIN, "##");
             Print Tab(15); Format$(XMIN, "##.####00");
             Print Tab(29); Format$(BESSJ0(XMIN), ".#####0");
             Print Tab(43); Format$(BESSJ1(XMIN), ".#####0")
         Else
             IFLAG = 0
             For j = 1 To NMIN
                 If Abs(XMIN - AMIN(j)) <= EQL * XMIN Then IFLAG = 1
             Next j
             If IFLAG = 0 Then
                 NMIN = NMIN + 1
                 AMIN(NMIN) = XMIN
                 Print Tab(5); Format$(NMIN, "##");
                 Print Tab(15); Format$(XMIN, "##.####00");
                 Print Tab(29); Format$(BESSJ0(XMIN), ".#####0");
                 Print Tab(43); Format$(BESSJ1(XMIN), ".#####0")
             End If
         End If
     Next I
End Sub
Function FUNC(X)
    FUNC = BESSJ0(X)
End Function

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -