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

📄 d10r12.txt

📁 VB常用数值算法集 内含有解线性代数方程组
💻 TXT
字号:
Private Sub Command1_Click()
    'PROGRAM D10R12
    'Driver for routine QROOT
    N = 7
    EPS = 0.000001
    NTRY = 10
    TINY = 0.00001
    Dim P(7), B(10), C(10)
    P(1) = 10#
    P(2) = -18#
    P(3) = 25#
    P(4) = -24#
    P(5) = 16#
    P(6) = -6#
    P(7) = 1#
    Print
    Print Tab(5); "P(x)=x^6-6x^5+16x^4-24x^3+25x^2-18x+10"
    Print
    Print Tab(5); "Quadratic factors x^2+Bx+C"
    Print
    Print Tab(3); "Factor          B             C"
    Print
    NROOT = 0
    For I = 1 To NTRY
        C(I) = 0.5 * I
        B(I) = -0.5 * I
        Call QROOT(P(), N, B(I), C(I), EPS)
        If NROOT = 0 Then
            Print Tab(5); Format$(NROOT, "0");
            Print Tab(15); Format$(B(I), "#.#####0");
            Print Tab(29); Format$(C(I), "#.#####0")
            NROOT = 1
        Else
            NFLAG = 0
            For J = 1 To NROOT
                AAA = Abs(B(I) - B(J))
                BBB = Abs(C(I) - C(J))
                If AAA < TINY And BBB < TINY Then NFLAG = 1
            Next J
            If NFLAG = 0 Then
                Print Tab(5); Format$(NROOT, "#");
                Print Tab(15); Format$(B(I), "#.#####0");
                Print Tab(29); Format$(C(I), "#.#####0")
                NROOT = NROOT + 1
            End If
        End If
    Next I
End Sub

⌨️ 快捷键说明

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