rtnewt.txt

来自「常用的数值算法的VB程序」· 文本 代码 · 共 15 行

TXT
15
字号
Function RTNEWT(X1, X2, XACC)
    JMAX = 20
    RTNEWT = 0.5 * (X1 + X2)
    For J = 1 To JMAX
        Call FUNCD(RTNEWT, F, DF)
        DX = F / DF
        RTNEWT = RTNEWT - DX
        If (X1 - RTNEWT) * (RTNEWT - X2) < 0 Then
            Print "jumped out of brackets"
            Exit Function
        End If
        If Abs(DX) < XACC Then Exit Function
    Next J
    Print "RTNEWT exceeding maximum iterations."
End Function

⌨️ 快捷键说明

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