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

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

?? unit2.pas

?? 用于開發稅務票據管理的軟件
?? PAS
字號:
unit Unit2;

interface
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls,unit1, Forms, Dialogs;

procedure SVDCMP(A:matrx2; M, N:integer;var W:array of real; V:matrx2);
procedure SVBKSB(U:matrx2; W:array of real; V:matrx2;
                   M, N:integer; B:array of real;var X:array of real);
implementation
procedure SVDCMP(A:matrx2; M, N:integer;var W:array of real; V:matrx2);
label 1,2,3;
var
    RV1:array [0..100] of real;
    I,J,L,ITS,JJ,NM,K:integer;
    G,S,SCALE1,C,F,H,X,Y,Z,Sgn,ANORM,AAAAA:real;
begin
    If M < N Then
         ShowMessage('You must augment A with extra zero rows.');
    G:=0;
    SCALE1:=0;
    ANORM:=0;
    For I:=1 To N do
    begin
        L:=I + 1;
        RV1[I]:=SCALE1 * G;
        G:=0;
        S:=0;
        SCALE1:=0;
        If I <= M Then
        begin
            For K:=I To M do
                SCALE1:=SCALE1 + Abs(A[K, I]);
            If SCALE1 <> 0 Then
            begin
                For K:=I To M do
                begin
                    A[K, I]:=A[K, I] / SCALE1;
                    S:=S + A[K, I] * A[K, I];
                end;
                F:=A[I, I];
                If F > 0 Then
                    SGN:=1
                else
                    SGN:=-1;
                G:=-Sqrt(S) * Sgn;
                H:=F * G - S;
                A[I, I]:=F - G;
                If I <> N Then
                begin
                    For J:=L To N DO
                    begin
                        S:=0;
                        For K:=I To M do
                            S:=S + A[K, I] * A[K, J];
                        F:=S / H;
                        For K:=I To M do
                            A[K, J]:=A[K, J] + F * A[K, I];
                    end;
                end;
                For K:=I To M do
                    A[K, I]:=SCALE1 * A[K, I];
            end;
        end;
        W[I]:=SCALE1 * G;
        G:=0;
        S:=0;
        SCALE1:=0;
        If (I <= M) And (I <> N) Then
        begin
            For K:=L To N do
                SCALE1:=SCALE1 + Abs(A[I, K]);
            If SCALE1 <> 0 Then
            begin
                For K:=L To N do
                begin
                    A[I, K]:=A[I, K] / SCALE1;
                    S:=S + A[I, K] * A[I, K];
                end;
                F:=A[I, L];
                If F > 0 Then
                    SGN:=1
                else
                    SGN:=-1;
                G:=-Sqrt(S) * Sgn;
                H:=F * G - S;
                A[I, L]:=F - G;
                For K:=L To N do
                    RV1[K]:=A[I, K] / H;
                If I <> M Then
                begin
                    For J:=L To M do
                    begin
                        S:=0;
                        For K:=L To N do
                            S:=S + A[J, K] * A[I, K];
                        For K:=L To N do
                            A[J, K]:=A[J, K] + S * RV1[K];
                    end;
                end;
                For K:=L To N do
                    A[I, K]:=SCALE1 * A[I, K];
            end;
        end;
        If ANORM > Abs(W[I]) + Abs(RV1[I]) Then
            ANORM:=ANORM
        Else
            ANORM:=Abs(W[I]) + Abs(RV1[I]);
    end;
    For I:=N DownTo 1 do
    begin
        If I < N Then
        begin
            If G <> 0 Then
            begin
                For J:=L To N do
                    V[J, I]:=(A[I, J] / A[I, L]) / G;
                For J:=L To N do
                begin
                    S:=0;
                    For K:=L To N do
                        S:=S + A[I, K] * V[K, J];
                    For K:=L To N do
                        V[K, J]:=V[K, J] + S * V[K, I];
                end;
            end;
            For J:=L To N do
            begin
                V[I, J]:=0;
                V[J, I]:=0;
            end;
        end;
        V[I, I]:=1;
        G:=RV1[I];
        L:=I;
    end;
    For I:=N DownTo 1 do
    begin
        L:=I + 1;
        G:=W[I];
        If I < N Then
        begin
            For J:=L To N do
                A[I, J]:=0;
        end;
        If G <> 0 Then
        begin
            G:=1 / G;
            If I <> N Then
            begin
                For J:=L To N do
                begin
                    S:=0;
                    For K:=L To M do
                        S:=S + A[K, I] * A[K, J];
                    F:=(S / A[I, I]) * G;
                    For K:=I To M do
                        A[K, J]:=A[K, J] + F * A[K, I];
                end;
            end;
            For J:=I To M do
            begin
                A[J, I]:=A[J, I] * G;
            end;
        end
        Else
            For J:=I To M do
                A[J, I]:=0;
        A[I, I]:=A[I, I] + 1;
    end;
    For K:=N DownTo 1 do
    begin
        For ITS:=1 To 30 do
        begin
            For L:=K DownTo 1 do
            begin
                NM:=L - 1;
                If Abs(RV1[L]) + ANORM = ANORM Then GoTo 2;
                If Abs(W[NM]) + ANORM = ANORM Then GoTo 1;
            end;
1:          C:=0;
            S:=1;
            For I:=L To K do
            begin
                F:=S * RV1[I];
                If Abs(F) + ANORM <> ANORM Then
                begin
                    G:=W[I];
                    H:=Sqrt(F * F + G * G);
                    W[I]:=H;
                    H:=1 / H;
                    C:=(G * H);
                    S:=-(F * H);
                    For J:=1 To M do
                    begin
                        Y:=A[J, NM];
                        Z:=A[J, I];
                        A[J, NM]:=(Y * C) + (Z * S);
                        A[J, I]:=-(Y * S) + (Z * C);
                    end;
                end;
            end;
2:          Z:=W[K];
            If L = K Then
            begin
                If Z < 0 Then
                begin
                    W[K]:=-Z;
                    For J:=1 To N do
                        V[J, K]:=-V[J, K];
                end;
                GoTo 3;
            end;
            If ITS = 30 Then
                ShowMessage('No convergence in 30 iterations');
            X:=W[L];
            NM:=K - 1;
            Y:=W[NM];
            G:=RV1[NM];
            H:=RV1[K];
            F:=((Y - Z) * (Y + Z) + (G - H) * (G + H)) / (2 * H * Y);
            G:=Sqrt(F * F + 1);
            If F > 0 Then
                    Sgn:=1
                else
                    Sgn:=-1;
            F:=((X - Z) * (X + Z) + H * ((Y / (F + Abs(G) * Sgn)) - H)) / X;
            C:=1;
            S:=1;
            For J:=L To NM do
            begin
                I:=J + 1;
                G:=RV1[I];
                Y:=W[I];
                H:=S * G;
                G:=G * C;
                Z:=Sqrt(F * F + H * H);
                RV1[J]:=Z;
                C:=F / Z;
                S:=H / Z;
                F:=(X * C) + (G * S);
                G:=-(X * S) + (G * C);
                H:=Y * S;
                Y:=Y * C;
                For NM:=1 To N do
                begin
                    X:=V[NM, J];
                    Z:=V[NM, I];
                    V[NM, J]:=(X * C) + (Z * S);
                    V[NM, I]:=-(X * S) + (Z * C);
                end;
                Z:=Sqrt(F * F + H * H);
                W[J]:=Z;
                If Z <> 0 Then
                begin
                    Z:=1 / Z;
                    C:=F * Z;
                    S:=H * Z;
                end;
                F:=(C * G) + (S * Y);
                X:=-(S * G) + (C * Y);
                For NM:=1 To M do
                begin
                    Y:=A[NM, J];
                    Z:=A[NM, I];
                    A[NM, J]:=(Y * C) + (Z * S);
                    A[NM, I]:=-(Y * S) + (Z * C);
                end;
            end;
            RV1[L]:=0;
            RV1[K]:=F;
            W[K]:=X;
        end;
3:  AAAAA:=1;
    end;
end;

procedure SVBKSB(U:matrx2; W:array of real; V:matrx2;
                   M, N:integer; B:array of real;var X:array of reaL);
var
    TMP:array[0..100] of real;
    I,J,JJ:integer;
    S:real;
begin
    For J:=1 To N do
    begin
        S:=0;
        If W[J] <> 0 Then
        begin
            For I:=1 To M do
                S:=S + U[I, J] * B[I];
            S:=S / W[J];
        end;
        TMP[J]:=S;
    end;
    For J:=1 To N do
    begin
        S:=0;
        For JJ:=1 To N do
            S:=S + V[J, JJ] * TMP[JJ];
        X[J]:=S;
    end;
end;
end.
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产麻豆精品视频| 色综合天天做天天爱| 成人av网站在线观看| 欧美在线不卡视频| 国产精品萝li| 国内久久婷婷综合| 欧美精品1区2区| 亚洲一区二区三区美女| 成人av资源下载| 久久久五月婷婷| 日韩高清在线一区| 欧美午夜视频网站| 亚洲美女淫视频| 一本在线高清不卡dvd| 国产人成一区二区三区影院| 美女脱光内衣内裤视频久久网站 | 欧美日韩免费电影| 亚洲激情图片一区| 91免费国产在线观看| 欧美激情一区不卡| 国产91精品一区二区麻豆亚洲| 欧美大尺度电影在线| 偷拍与自拍一区| 91精品婷婷国产综合久久性色| 亚洲成人资源在线| 欧美日本在线观看| 亚洲国产精品久久人人爱蜜臀| 在线视频国产一区| 曰韩精品一区二区| 色老综合老女人久久久| 亚洲精品视频免费观看| 色综合久久88色综合天天6| 亚洲色欲色欲www在线观看| 99视频国产精品| 亚洲激情欧美激情| 51精品视频一区二区三区| 日韩国产精品大片| 久久久影视传媒| www.99精品| 亚洲综合免费观看高清完整版在线| 欧美亚一区二区| 午夜精品福利一区二区三区av| 欧美高清视频不卡网| 日韩 欧美一区二区三区| 精品国产免费人成在线观看| 国产精品综合在线视频| 国产精品理伦片| 欧美在线不卡视频| 在线观看日韩电影| 欧美乱妇23p| 久久综合丝袜日本网| 国产综合色在线视频区| 国产精品高清亚洲| 欧美另类一区二区三区| 国产专区欧美精品| 中文字幕综合网| 欧美片网站yy| 国产成人福利片| 一二三区精品福利视频| 日韩精品一区二区三区在线| 成人精品免费网站| 日韩制服丝袜先锋影音| 久久亚洲一区二区三区明星换脸 | 91丝袜高跟美女视频| 亚洲午夜免费电影| 国产网红主播福利一区二区| 91丨porny丨首页| 免费成人在线观看视频| 国产精品国产a| 日韩片之四级片| 99免费精品视频| 麻豆国产精品视频| 亚洲日本在线天堂| 久久午夜羞羞影院免费观看| 91麻豆免费看片| 国内外成人在线| 午夜日韩在线观看| 日韩毛片精品高清免费| 日韩欧美色电影| 欧美日韩一区二区电影| 国产在线播放一区二区三区| 亚洲va欧美va人人爽| 国产精品视频一二三| 制服.丝袜.亚洲.另类.中文| 不卡一区二区中文字幕| 国产一区二区剧情av在线| 天天av天天翘天天综合网| 国产精品网站在线| 欧美精品一区二区在线观看| 精品1区2区3区| 91九色02白丝porn| 成人国产亚洲欧美成人综合网| 免费精品视频最新在线| 亚洲自拍偷拍综合| 中文字幕亚洲在| 国产欧美日韩另类一区| 精品日韩一区二区三区| 欧美电影一区二区| 欧美午夜精品一区二区三区 | 国产综合久久久久影院| 日韩精品一级二级| 亚洲gay无套男同| 亚洲午夜激情av| 亚洲一区二区三区四区的| 综合久久国产九一剧情麻豆| 欧美激情综合在线| 国产精品视频免费| 国产精品久久久一本精品| 亚洲国产精品黑人久久久| 国产午夜精品一区二区三区视频| 精品日韩一区二区三区| 亚洲精品在线观看视频| 久久综合久久综合久久| 26uuu久久天堂性欧美| 日韩欧美一卡二卡| 26uuu亚洲| 国产精品三级av在线播放| 国产精品网曝门| 亚洲精品免费在线| 午夜一区二区三区视频| 日本亚洲电影天堂| 国产一区 二区| www.久久久久久久久| 色哟哟在线观看一区二区三区| 在线看日韩精品电影| 欧美久久久一区| 欧美成人精精品一区二区频| 久久综合色播五月| 综合在线观看色| 亚洲高清免费视频| 黄色日韩三级电影| av亚洲精华国产精华| 欧美日韩在线播放三区四区| 欧美一级搡bbbb搡bbbb| 2017欧美狠狠色| 亚洲色大成网站www久久九九| 亚洲高清视频中文字幕| 久久精品国产亚洲a| 粉嫩欧美一区二区三区高清影视| 日本道色综合久久| 日韩免费高清av| 国产精品高清亚洲| 免费美女久久99| 成人免费高清在线| 69堂成人精品免费视频| 国产亚洲综合色| 天天综合日日夜夜精品| 国产黄色精品网站| 91 com成人网| 国产精品麻豆视频| 日本不卡一二三| 91麻豆精品视频| 日韩欧美www| 又紧又大又爽精品一区二区| 久久99精品国产麻豆婷婷| 成人国产在线观看| 欧美草草影院在线视频| 亚洲精品免费在线| 成人蜜臀av电影| 精品噜噜噜噜久久久久久久久试看 | 日韩电影在线一区| a4yy欧美一区二区三区| 91精选在线观看| 一区二区成人在线| 成人丝袜18视频在线观看| 日韩一区二区三区四区| 一区二区免费在线播放| 丁香一区二区三区| 精品久久国产老人久久综合| 亚洲五月六月丁香激情| jvid福利写真一区二区三区| 欧美www视频| 日日骚欧美日韩| 欧美亚洲动漫精品| 亚洲欧美二区三区| 99精品在线观看视频| 久久―日本道色综合久久| 日本一道高清亚洲日美韩| 欧美亚洲动漫精品| 亚洲柠檬福利资源导航| 国产成人亚洲综合色影视| 欧美xxx久久| 日韩成人一区二区三区在线观看| 色综合久久久久综合| 国产精品免费免费| 成人一级片在线观看| 久久久91精品国产一区二区精品| 久久国产精品无码网站| 日韩免费视频线观看| 捆绑调教一区二区三区| 欧美久久久久久久久中文字幕| 亚洲一线二线三线久久久| 91免费版在线看| 亚洲一区视频在线| 欧美性xxxxxx少妇| 视频在线在亚洲| 精品人伦一区二区色婷婷| 精品一区二区三区在线播放 | 亚洲成人先锋电影| 欧美久久一二三四区|