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

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

?? unit2.pas

?? delphi數值算法集光盤源代碼,用于delphi7科學出版社出版.
?? PAS
字號:
unit Unit2;

interface
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
Procedure CONVLV(DATA:array of real; N:integer; RESPNS:array of real;
                    M:integer; ISIGN:integer;var ANS:array of real);

implementation
Procedure FOUR1(var DATA:array of real; NN, ISIGN:integer);
var
    N,J,JJ,I,M,II,MM,ISTEP,MMAX:integer;
    THETA,WR,WI,WPR,SUM,WTEMP,Y1,Y2,TEMPR,TEMPI,WPI:real;
begin
    N:=2 * NN;
    J:=1;
    For II:=1 To NN do
    begin
        I:= II * 2 - 1;
        If J > I Then
        begin
            TEMPR:=DATA[J];
            TEMPI:=DATA[J + 1];
            DATA[J]:=DATA[I];
            DATA[J + 1]:=DATA[I + 1];
            DATA[I]:=TEMPR;
            DATA[I + 1]:=TEMPI;
        end; 
        M:=N div 2;
        While (M >= 2) And (J > M) do
        begin
            J:=J - M;
            M:=M div 2;
        end;
        J:=J + M;
    end; 
    MMAX:=2;
    While N > MMAX do
    begin
        ISTEP:=2 * MMAX;
        THETA:=6.28318530717959 / (ISIGN * MMAX);
        WPR:=-2 * Sqr(Sin(0.5 * THETA));
        WPI:=Sin(THETA);
        WR:=1;
        WI:=0;
        For II:=1 To (MMAX div 2) do
        begin
            M:= II * 2 - 1;
            For JJ:=0 To ((N-M) div ISTEP) do
            begin
                I:= M + JJ*ISTEP ;
                J:=I + MMAX;
                TEMPR:=WR * DATA[J] - WI * DATA[J + 1];
                TEMPI:=WR * DATA[J + 1] + WI * DATA[J];
                DATA[J]:=DATA[I] - TEMPR;
                DATA[J + 1]:=DATA[I + 1] - TEMPI;
                DATA[I]:=DATA[I] + TEMPR;
                DATA[I + 1]:=DATA[I + 1] + TEMPI;
            end; 
            WTEMP:=WR;
            WR:=WR * WPR - WI * WPI + WR;
            WI:=WI * WPR + WTEMP * WPI + WI;
        end; 
        MMAX:=ISTEP;
    end;
end;

Procedure TWOFFT(DATA1, DATA2:array of real;
                             var FFT1, FFT2:array of real; N:integer);
var
    C1R,C1I,C2R,C2I,CONJR,CONJI,H1R,H1I,H2R,H2I:real;  N2,J,J2:integer;
begin
    C1R:=0.5;
    C1I:=0;
    C2R:=0;
    C2I:=-0.5;
    For J:=1 To N do
    begin
        FFT1[2 * J - 1]:=DATA1[J];
        FFT1[2 * J]:=DATA2[J];
    end;
    FOUR1(FFT1, N, 1);
    FFT2[1]:=FFT1[2];
    FFT2[2]:=0;
    FFT1[2]:=0;
    N2:=2 * (N + 2);
    For J:=2 To ((N div 2) + 1) do
    begin
        J2:=2 * J;
        CONJR:=FFT1[N2 - J2 - 1];
        CONJI:=-FFT1[N2 - J2];
        H1R:=C1R * (FFT1[J2 - 1] + CONJR) - C1I * (FFT1[J2] + CONJI);
        H1I:=C1I * (FFT1[J2 - 1] + CONJR) + C1R * (FFT1[J2] + CONJI);
        H2R:=C2R * (FFT1[J2 - 1] - CONJR) - C2I * (FFT1[J2] - CONJI);
        H2I:=C2I * (FFT1[J2 - 1] - CONJR) + C2R * (FFT1[J2] - CONJI);
        FFT1[J2 - 1]:=H1R;
        FFT1[J2]:=H1I;
        FFT1[N2 - J2 - 1]:=H1R;
        FFT1[N2 - J2]:=-H1I;
        FFT2[J2 - 1]:=H2R;
        FFT2[J2]:=H2I;
        FFT2[N2 - J2 - 1]:=H2R;
        FFT2[N2 - J2]:=-H2I;
    end;
end;

Procedure REALFT(var DATA:array of real; N, ISIGN:integer);
var
    I,I1,I2,I3,I4,N2P3:integer;
    WR,WI,C1,C2,THETA,WPR,WPI,WIS,WRS,WRI,H1R,H1I,H2R,H2I,WTEMP:real;
begin
    THETA:=6.28318530717959 / 2 / N;
    C1:=0.5;
    If ISIGN = 1 Then
    begin
        C2:=-0.5;
        FOUR1(DATA, N, 1);
    end
    Else
    begin
        C2:=0.5;
        THETA:=-THETA;
    end; 
    WPR:=-2* Sqr(Sin(0.5 * THETA));
    WPI:=Sin(THETA);
    WR:=1 + WPR;
    WI:=WPI;
    N2P3:= 2 * N + 3;
    For I:=2 To (N div 2) + 1 do
    begin
        I1:=2 * I - 1;
        I2:=I1 + 1;
        I3:=N2P3 - I2;
        I4:=I3 + 1;
        WRS:=WR;
        WIS:=WI;
        H1R:=C1 * (DATA[I1] + DATA[I3]);
        H1I:=C1 * (DATA[I2] - DATA[I4]);
        H2R:=-C2 * (DATA[I2] + DATA[I4]);
        H2I:=C2 * (DATA[I1] - DATA[I3]);
        DATA[I1]:=H1R + WRS * H2R - WIS * H2I;
        DATA[I2]:=H1I + WRS * H2I + WIS * H2R;
        DATA[I3]:=H1R - WRS * H2R + WIS * H2I;
        DATA[I4]:=-H1I + WRS * H2I + WIS * H2R;
        WTEMP:=WR;
        WR:=WR * WPR - WI * WRI + WR;
        WI:=WI * WPR + WTEMP * WPI + WI;
    end;
    If ISIGN = 1 Then
    begin
        H1R:=DATA[1];
        DATA[1]:=H1R + DATA[2];
        DATA[2]:=H1R - DATA[2];
    end
    Else
    begin
        H1R:=DATA[1];
        DATA[1]:=C1 * (H1R + DATA[2]);
        DATA[2]:=C1 * (H1R - DATA[2]);
        FOUR1(DATA, N, -1);
    end; 
end; 

Procedure CONVLV(DATA:array of real; N:integer; RESPNS:array of real;
                        M:integer; ISIGN:integer;var ANS:array of real);
var
    FFT:array[0..32] of real;
    I,NO2:integer;   DUM1,DUM,DUM2,ANS1:real;
begin
    For I:=1 To ((M - 1) div 2) do
        RESPNS[N + 1 - I]:=RESPNS[M + 1 - I];
    For I:= (M + 3) div 2 To N - (M - 1) div 2 do
        RESPNS[I]:=0;
    TWOFFT(DATA, RESPNS, FFT, ANS, N);
    NO2:= N div 2;
    For I:=1 To NO2 + 1 do
    begin
        If ISIGN = 1 Then
        begin
          DUM:=ANS[2 * I - 1];
          DUM1:=FFT[2 * I - 1] * DUM - FFT[2 * I] * ANS[2 * I];
          ANS[2 * I - 1]:=DUM1 / NO2;
          DUM2:=FFT[2 * I - 1] * ANS[2 * I] + FFT[2 * I] * DUM;
          ANS[2 * I]:=DUM2 / NO2;
        end
        else if ISIGN = -1 Then
        begin
          If (DUM = 0) And (ANS[2 * I] = 0) Then
          begin
            ShowMessage('deconvolving at a response zero');
            Exit;
          End; 
          ANS1:=FFT[2 * I - 1] * DUM + FFT[2 * I] * ANS[2 * I];
          DUM1:=DUM * DUM + ANS[2 * I] * ANS[2 * I];
          ANS[2 * I - 1]:=ANS1 / DUM1 / NO2;
          ANS1:=FFT[2 * I] * DUM - FFT[2 * I - 1] * ANS[2 * I];
          DUM2:=DUM * DUM + ANS[2 * I] * ANS[2 * I];
          ANS[2 * I]:=ANS1 / DUM2 / NO2;
        end
        else
          Showmessage(' no meaning for ISIGN');
    end;
    ANS[2]:=ANS[2 * NO2 + 1];
    REALFT(ANS, NO2, -1);
end; 

end.
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合狠狠综合久久综合88| 欧美激情一区二区三区四区| 久久久91精品国产一区二区三区| 久久精品人人做人人爽人人| 伊人色综合久久天天人手人婷| 蜜臂av日日欢夜夜爽一区| 成人午夜电影久久影院| 欧美伦理影视网| 亚洲精品va在线观看| 国内精品写真在线观看| 欧美丝袜丝交足nylons图片| 国产精品女同互慰在线看| 国产寡妇亲子伦一区二区| 日韩一二三区不卡| 午夜欧美电影在线观看| 一本色道亚洲精品aⅴ| 欧美高清一级片在线观看| 精东粉嫩av免费一区二区三区| 欧美日韩大陆在线| 亚洲小说欧美激情另类| 在线观看精品一区| 欧美国产一区二区| 高清不卡一二三区| 国产午夜精品理论片a级大结局| 国内外成人在线视频| 91麻豆精品国产综合久久久久久| 一区二区不卡在线播放 | 免费观看91视频大全| 91精品办公室少妇高潮对白| 国产精品久久久久久久久免费樱桃| 精品一区二区三区的国产在线播放 | 日韩黄色免费电影| 欧美日韩高清影院| 亚洲超碰精品一区二区| 欧美图片一区二区三区| 亚洲一区二区欧美激情| 欧美日韩国产免费一区二区| 亚洲成人资源在线| 91精品在线免费| 日本aⅴ亚洲精品中文乱码| 日韩精品在线网站| 国内外成人在线视频| 国产女主播视频一区二区| 国产精品香蕉一区二区三区| 国产精品毛片无遮挡高清| eeuss鲁一区二区三区| 亚洲三级小视频| 色偷偷88欧美精品久久久| 性做久久久久久免费观看 | 亚洲黄色免费网站| 欧美日韩午夜在线视频| 日韩国产在线一| 欧美性猛片aaaaaaa做受| 成人的网站免费观看| 亚洲狼人国产精品| 欧美色图免费看| 九色综合狠狠综合久久| 久久精品亚洲精品国产欧美| 成人国产精品免费网站| 亚洲五码中文字幕| 精品久久久久99| 91片黄在线观看| 午夜欧美2019年伦理| 久久九九国产精品| 色狠狠色噜噜噜综合网| 精品一区二区影视| ㊣最新国产の精品bt伙计久久| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 午夜精品久久久久久久久久久| 精品乱人伦小说| 91美女在线观看| 美洲天堂一区二卡三卡四卡视频| 国产精品视频麻豆| 制服丝袜亚洲色图| 国产盗摄精品一区二区三区在线| 亚洲影视在线观看| 欧美va亚洲va在线观看蝴蝶网| 9i在线看片成人免费| 日本欧美久久久久免费播放网| 国产精品黄色在线观看| 欧美成va人片在线观看| 欧美在线免费播放| 国产成人欧美日韩在线电影| 日本色综合中文字幕| 亚洲欧美偷拍卡通变态| 久久精品人人做人人爽人人| 欧美精品乱码久久久久久| 色综合天天综合网天天看片| 国产裸体歌舞团一区二区| 日韩1区2区3区| 亚洲一区在线看| 亚洲少妇最新在线视频| 国产调教视频一区| 精品国产伦一区二区三区免费| 在线观看成人小视频| 北条麻妃一区二区三区| 国产在线精品一区二区夜色| 日韩成人精品视频| 亚洲成人在线观看视频| 亚洲免费在线视频一区 二区| 国产欧美日韩另类一区| 精品国免费一区二区三区| 欧美一级高清片在线观看| 在线免费视频一区二区| 94-欧美-setu| www.久久久久久久久| 成人一区在线看| 国产成人精品1024| 国产成人在线视频播放| 国产在线精品国自产拍免费| 精东粉嫩av免费一区二区三区| 另类人妖一区二区av| 日本v片在线高清不卡在线观看| 五月天亚洲婷婷| 日韩一区精品视频| 奇米综合一区二区三区精品视频| 亚洲午夜久久久久久久久电影院| 亚洲欧美一区二区久久| 有码一区二区三区| 亚洲成人午夜电影| 日本欧美加勒比视频| 精品一区二区日韩| 国产精品一区二区在线观看不卡 | 国产精品伊人色| 国内精品国产三级国产a久久| 激情深爱一区二区| 国产高清精品在线| 暴力调教一区二区三区| 91在线小视频| 欧美人伦禁忌dvd放荡欲情| 欧美精品在线视频| 日韩精品一区二区三区蜜臀 | 亚洲柠檬福利资源导航| 一区二区三区不卡视频在线观看 | 亚洲人亚洲人成电影网站色| 亚洲综合一区二区三区| 午夜久久久影院| 激情五月婷婷综合网| 丰满亚洲少妇av| 色婷婷久久99综合精品jk白丝| 欧美无砖砖区免费| 久久色中文字幕| 国产偷国产偷精品高清尤物| 亚洲欧美日韩在线不卡| 日韩成人av影视| 福利91精品一区二区三区| 91欧美一区二区| 5858s免费视频成人| 国产亚洲精品福利| 亚洲午夜激情网站| 国产麻豆成人传媒免费观看| 日本精品免费观看高清观看| 欧美xingq一区二区| 亚洲视频一区二区在线| 免费在线看成人av| 成人一区二区三区中文字幕| 欧美精品一卡两卡| 国产精品拍天天在线| 秋霞午夜av一区二区三区| 成人激情午夜影院| 欧美日韩在线精品一区二区三区激情| 亚洲精品在线电影| 亚洲小少妇裸体bbw| 婷婷综合五月天| 99视频有精品| 日韩色视频在线观看| 亚洲美女在线一区| 久久99精品国产| 欧美三级三级三级爽爽爽| 久久一夜天堂av一区二区三区| 一二三区精品视频| 成人深夜福利app| 日韩女优制服丝袜电影| 午夜精品成人在线| 91日韩在线专区| 中文成人av在线| 国产在线视视频有精品| 欧美一区二区黄| 亚洲一区二区精品久久av| av激情亚洲男人天堂| 久久这里只精品最新地址| 蜜臀久久久久久久| 91国产精品成人| 综合在线观看色| 成人激情综合网站| 日本一区二区三区四区| 国产乱淫av一区二区三区| 日韩欧美国产综合| 日本成人中文字幕在线视频| 欧美性生活久久| 亚洲午夜精品网| 欧美人与z0zoxxxx视频| 亚洲国产日韩在线一区模特| 欧美日韩一区二区在线观看| 亚洲精品综合在线| 欧洲一区在线电影| 亚洲制服丝袜一区| 欧美日韩在线播放三区| 日韩综合小视频| 日韩欧美高清在线|