亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? d11r10.frm

?? VB常用數值算法集 內含有解線性代數方程組
?? FRM
字號:
VERSION 5.00
Begin VB.Form Form1 
   Caption         =   "Form1"
   ClientHeight    =   3195
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   4815
   LinkTopic       =   "Form1"
   ScaleHeight     =   3195
   ScaleWidth      =   4815
   StartUpPosition =   3  'Windows Default
   Begin VB.CommandButton Command1 
      Caption         =   "Command1"
      Height          =   375
      Left            =   3120
      TabIndex        =   0
      Top             =   2640
      Width           =   1215
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub Command1_Click()
    'PROGRAM D9R10
    'Driver for routine SIMPLX
    'Incorporates  examples discussed in text
    N = 4
    M = 4
    NP = 5
    MP = 6
    M1 = 2
    M2 = 1
    M3 = 1
    NM1M2 = N + M1 + M2
    Dim A(6, 5), IZROV(4), IPOSV(4), ANUM(5), TXT(7), ALPHA(5)
    TXT(1) = "x1": TXT(2) = "x2": TXT(3) = "x3": TXT(4) = "x4"
    TXT(5) = "y1": TXT(6) = "y2": TXT(7) = "y3"
    A(1, 1) = 0#:   A(1, 2) = 1#:  A(1, 3) = 1#:  A(1, 4) = 3#:  A(1, 5) = -0.5
    A(2, 1) = 740#: A(2, 2) = -1#: A(2, 3) = 0:   A(2, 4) = -2#: A(2, 5) = 0#
    A(3, 1) = 0#:   A(3, 2) = 0#:  A(3, 3) = -2#: A(3, 4) = 0#:  A(3, 5) = 7#
    A(4, 1) = 0.5:  A(4, 2) = 0#:  A(4, 3) = -1:  A(4, 4) = 1#:  A(4, 5) = -2#
    A(5, 1) = 9#:   A(5, 2) = -1#: A(5, 3) = -1#: A(5, 4) = -1#: A(5, 5) = -1#
    A(6, 1) = 0#:   A(6, 2) = 0#:  A(6, 3) = 0#:  A(6, 4) = 0#:  A(6, 5) = 0#
    Call SIMPLX(A(), M, N, MP, NP, M1, M2, M3, ICASE, IZROV(), IPOSV())
    If ICASE = 1 Then
        Print Tab(5); "Unbounded objective function"
    ElseIf ICASE = -1 Then
        Print Tab(5); "No solutions satisfy constraints given"
    Else
        JJ = 1
        For I = 1 To N
            If IZROV(I) <= N + M1 + M2 Then
                ALPHA(JJ) = TXT(IZROV(I))
                JJ = JJ + 1
            End If
        Next I
        JMax = JJ - 1
        Print
        For JJ = 1 To JMax
            Print Tab(11 + JJ * 10); Format$(ALPHA(JJ), "##.##");
        Next JJ
        For I = 1 To M + 1
            If I > 1 Then
                ALPHA(1) = TXT(IPOSV(I - 1))
            Else
                  ALPHA(1) = "  "
            End If
            ANUM(1) = A(I, 1)
            JJ = 2
            For J = 2 To N + 1
                If IZROV(J - 1) <= (N + M1 + M2) Then
                    ANUM(JJ) = A(I, J)
                    JJ = JJ + 1
                End If
            Next
            JMax = JJ - 1
            Print Tab(3); Format$(ALPHA(1), "##.##");
            For JJ = 1 To JMax
                Print Tab(JJ * 10); Format$(ANUM(JJ), "##.#0");
            Next JJ
        Next
    End If
End Sub
Sub SIMPLX(A(), M, N, MP, NP, M1, M2, M3, ICASE, IZROV(), IPOSV())
    EPS = 0.000001
    Dim L1(100), L2(100), L3(100)
    If M <> M1 + M2 + M3 Then
        Print " Bad input constraint counts"
        Exit Sub
    End If
    NL1 = N
    For K = 1 To N
        L1(K) = K
        IZROV(K) = K
    Next K
    NL2 = M
    For I = 1 To M
        If A(I + 1, 1) < 0# Then
            Print " Bad input tableau."
            Exit Sub
        End If
        L2(I) = I
        IPOSV(I) = N + I
    Next I
    For I = 1 To M2
        L3(I) = 1
    Next I
    IR = 0
    If M2 + M3 = 0 Then GoTo 3
    IR = 1
    For K = 1 To N + 1
        Q1 = 0#
        For I = M1 + 1 To M
            Q1 = Q1 + A(I + 1, K)
        Next I
        A(M + 2, K) = -Q1
    Next K
    Do
        Call SIMP1(A(), MP, NP, M + 1, L1(), NL1, 0, KP, BMAX)
        If BMAX <= EPS And A(M + 2, 1) < -EPS Then
          ICASE = -1
          Erase L3, L2, L1
          Exit Sub
        ElseIf BMAX <= EPS And A(M + 2, 1) <= EPS Then
          M12 = M1 + M2 + 1
          If M12 <= M Then
              For IP = M12 To M
                  If IPOSV(IP) = IP + N Then
                      Call SIMP1(A(), MP, NP, IP, L1(), NL1, 1, KP, BMAX)
                      If BMAX > 0# Then GoTo 1
                  End If
              Next IP
          End If
          IR = 0
          M12 = M12 - 1
          If M1 + 1 > M12 Then Exit Do
          For I = M1 + 1 To M12
              If L3(I - M1) = 1 Then
                  For K = 1 To N + 1
                      A(I + 1, K) = -A(I + 1, K)
                  Next K
              End If
          Next I
          Exit Do
        End If
        Call SIMP2(A(), M, N, MP, NP, L2(), NL2, IP, KP, Q1)
        If IP = 0 Then
          ICASE = -1
          Erase L3, L2, L1
          Exit Sub
        End If
1       Call SIMP3(A(), MP, NP, M + 1, N, IP, KP)
        If IPOSV(IP) >= N + M1 + M2 + 1 Then
          For K = 1 To NL1
              If L1(K) = KP Then Exit For
          Next K
          NL1 = NL1 - 1
          For IQ = K To NL1
              L1(IQ) = L1(IQ + 1)
          Next IQ
        Else
          If IPOSV(IP) < N + M1 + 1 Then GoTo 2
          KH = IPOSV(IP) - M1 - N
          If L3(KH) = 0 Then GoTo 2
          L3(KH) = 0
        End If
        A(M + 2, KP + 1) = A(M + 2, KP + 1) + 1#
        For I = 1 To M + 2
          A(I, KP + 1) = -A(I, KP + 1)
        Next I
2       IQ = IZROV(KP)
        IZROV(KP) = IPOSV(IP)
        IPOSV(IP) = IQ
    Loop While IR <> 0
3   Call SIMP1(A(), MP, NP, 0, L1(), NL1, 0, KP, BMAX)
    If BMAX <= 0# Then
        ICASE = 0
        Erase L3, L2, L1
        Exit Sub
    End If
    Call SIMP2(A(), M, N, MP, NP, L2(), NL2, IP, KP, Q1)
    If IP = 0 Then
        ICASE = 1
        Erase L3, L2, L1
        Exit Sub
    End If
    Call SIMP3(A(), MP, NP, M, N, IP, KP)
    GoTo 2
End Sub
Sub SIMP1(A(), MP, NP, MM, LL(), NLL, IABF, KP, BMAX)
    KP = LL(1)
    BMAX = A(MM + 1, KP + 1)
    For K = 2 To NLL
        If IABF = 0 Then
            TEST = A(MM + 1, LL(K) + 1) - BMAX
        Else
            TEST = Abs(A(MM + 1, LL(K) + 1)) - Abs(BMAX)
        End If
        If TEST > 0# Then
            BMAX = A(MM + 1, LL(K) + 1)
            KP = LL(K)
        End If
    Next K
End Sub
Sub SIMP2(A(), M, N, MP, NP, L2(), NL2, IP, KP, Q1)
    EPS = 0.000001
    IP = 0
    FLAG = 0
    For I = 1 To NL2
        If A(L2(I) + 1, KP + 1) < -EPS Then FLAG = 1
        If FLAG = 1 Then Exit For
    Next I
    If FLAG = 0 Then Exit Sub
    Q1 = -A(L2(I) + 1, 1) / A(L2(I) + 1, KP + 1)
    IP = L2(I)
    For I = I + 1 To NL2
        II = L2(I)
        If A(II + 1, KP + 1) < -EPS Then
            Q = -A(II + 1, 1) / A(II + 1, KP + 1)
            If Q < Q1 Then
                IP = II
                Q1 = Q
            ElseIf Q = Q1 Then
                For K = 1 To N
                    QP = -A(IP + 1, K + 1) / A(IP + 1, KP + 1)
                    Q0 = -A(II + 1, K + 1) / A(II + 1, KP + 1)
                    If Q0 <> QP Then Exit For
                Next K
                If Q0 < QP Then IP = II
            End If
        End If
    Next I
End Sub
Sub SIMP3(A(), MP, NP, I1, K1, IP, KP)
    PIV = 1# / A(IP + 1, KP + 1)
    For II = 1 To I1 + 1
        If II - 1 <> IP Then
            A(II, KP + 1) = A(II, KP + 1) * PIV
            For KK = 1 To K1 + 1
                If KK - 1 <> KP Then
                    A(II, KK) = A(II, KK) - A(IP + 1, KK) * A(II, KP + 1)
                End If
            Next KK
        End If
    Next II
    For KK = 1 To K1 + 1
        If KK - 1 <> KP Then A(IP + 1, KK) = -A(IP + 1, KK) * PIV
    Next KK
    A(IP + 1, KP + 1) = PIV
End Sub



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
九一九一国产精品| 中文字幕中文在线不卡住| 石原莉奈一区二区三区在线观看| 91亚洲精品一区二区乱码| 国产精品丝袜一区| 色哟哟精品一区| 亚洲黄色免费网站| 欧美日韩国产综合久久| 日韩av在线发布| 国产精品色一区二区三区| 国产·精品毛片| 亚洲视频1区2区| 欧美日韩国产片| 久久精品av麻豆的观看方式| 国产女同性恋一区二区| 一本一道综合狠狠老| 午夜亚洲福利老司机| 精品粉嫩aⅴ一区二区三区四区 | 亚洲乱码国产乱码精品精98午夜 | 日本欧洲一区二区| 久久久午夜电影| 色国产综合视频| 免费久久精品视频| 国产欧美精品在线观看| 91国偷自产一区二区使用方法| 日韩电影一二三区| 久久久久亚洲综合| 日本精品裸体写真集在线观看| 奇米在线7777在线精品| 国产亚洲欧美日韩在线一区| 色婷婷国产精品综合在线观看| 奇米一区二区三区| 成人欧美一区二区三区小说| 欧美美女bb生活片| 国产99精品国产| 人人精品人人爱| 亚洲免费观看高清在线观看| 日韩精品一区在线| 色8久久精品久久久久久蜜| 免费成人在线观看视频| 亚洲人成人一区二区在线观看 | 国产aⅴ综合色| 日本在线不卡视频一二三区| 国产欧美1区2区3区| 欧美一区二区在线视频| 97超碰欧美中文字幕| 黄色日韩三级电影| 亚洲成人精品一区| 中文一区一区三区高中清不卡| 在线不卡中文字幕播放| 91啪亚洲精品| 国产毛片精品国产一区二区三区| 午夜国产精品一区| 亚洲欧美乱综合| 中文乱码免费一区二区| 日韩欧美中文字幕制服| 一本到三区不卡视频| 国产一区二区三区四区五区入口| 亚洲丰满少妇videoshd| 亚洲理论在线观看| 国产精品不卡一区| 久久久www成人免费无遮挡大片| 91麻豆精品国产91久久久更新时间 | 亚洲成人午夜影院| 亚洲色图制服丝袜| 国产精品青草久久| 国产欧美日韩亚州综合 | 欧美成人a∨高清免费观看| 在线观看网站黄不卡| 99视频一区二区| 成人成人成人在线视频| 成人中文字幕合集| 国产成人av电影免费在线观看| 国内精品在线播放| 国内精品久久久久影院薰衣草 | 中文字幕一区二区三区四区 | 亚洲少妇30p| 国产精品三级视频| 国产精品午夜在线观看| 国产欧美日韩亚州综合| 中文字幕国产一区二区| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美日韩国产a| 欧美日韩在线免费视频| 在线亚洲欧美专区二区| 欧美丝袜自拍制服另类| 在线观看亚洲精品视频| 欧美日韩久久一区二区| 欧美一区二区三区视频免费播放| 欧美一区二区三区在线观看 | 欧美一二三四区在线| 欧美成人三级电影在线| 国产亚洲欧洲997久久综合 | 久久久久久久久久久99999| 久久亚洲综合色| 国产精品对白交换视频| 一区二区三区中文字幕| 性做久久久久久久免费看| 美腿丝袜在线亚洲一区| 国产成人啪午夜精品网站男同| 成人免费观看男女羞羞视频| 色综合色综合色综合| 91精品国产综合久久久久久久 | 欧美精品vⅰdeose4hd| 欧美草草影院在线视频| 国产精品污污网站在线观看| 亚洲精品ww久久久久久p站| 亚洲成av人片一区二区梦乃| 精品写真视频在线观看| 成人精品免费看| 欧美性生活大片视频| 日韩欧美国产一区二区三区| 国产精品色婷婷| 婷婷中文字幕一区三区| 国产69精品久久777的优势| 91视频.com| 精品久久一二三区| 亚洲黄色免费电影| 国产裸体歌舞团一区二区| 91视频精品在这里| 精品国产自在久精品国产| 亚洲男人电影天堂| 国产乱人伦偷精品视频免下载| 日本久久精品电影| 久久久久免费观看| 亚洲成人1区2区| caoporn国产一区二区| 欧美日韩国产大片| 欧美国产精品中文字幕| 日韩专区一卡二卡| heyzo一本久久综合| 精品日韩欧美一区二区| 亚洲影视在线播放| 99久久777色| 久久久久国产精品人| 国产欧美日韩不卡免费| 一区二区在线观看免费视频播放| 久久er99精品| 欧美日韩免费电影| 亚洲天堂2014| 国产精品夜夜爽| 日韩欧美激情在线| 丝袜亚洲另类欧美综合| 91女人视频在线观看| 久久一区二区三区四区| 日本女优在线视频一区二区| 99精品国产热久久91蜜凸| 国产亚洲一二三区| 欧美bbbbb| 在线播放中文一区| 亚洲综合一区二区三区| 丰满亚洲少妇av| 亚洲精品一区在线观看| 天天免费综合色| 91国偷自产一区二区三区观看| 国产精品网站在线播放| 国产精品18久久久久| 日韩一级二级三级| 日韩精品国产欧美| 欧美精选一区二区| 亚洲影院理伦片| 欧美性生交片4| 图片区日韩欧美亚洲| 欧洲一区二区av| 亚洲一区二区三区中文字幕| 色av成人天堂桃色av| 亚洲三级免费观看| 91在线视频官网| 中文字幕亚洲欧美在线不卡| 成人毛片在线观看| 中文字幕字幕中文在线中不卡视频| 高清日韩电视剧大全免费| 亚洲国产精品av| aaa国产一区| 最新成人av在线| 欧美这里有精品| 亚洲午夜精品一区二区三区他趣| 欧美三级三级三级| 日韩高清中文字幕一区| 91精品国产aⅴ一区二区| 日韩一区精品视频| 欧美一级日韩免费不卡| 韩国欧美国产一区| 国产精品伦一区二区三级视频| 91女厕偷拍女厕偷拍高清| 亚洲一区二区三区小说| 在线播放一区二区三区| 久久97超碰国产精品超碰| 久久久久久久久蜜桃| 成人黄色电影在线| 亚洲一区二区三区四区在线免费观看| 欧美日韩在线电影| 极品尤物av久久免费看| 中文字幕欧美国产| 在线观看免费视频综合| 美女视频黄a大片欧美| 国产精品久久久久久亚洲伦| 欧美日韩精品一二三区| 久久精品国产澳门| 中文字幕在线观看不卡|