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

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

?? c4fft.f

?? FFT源代碼匯集(各種FFT源代碼)
?? F
字號:
        SUBROUTINE C4FFT(C,ID1,ID2,N1,N2,N3,N4,W1,W2,W3,W4,ISIG,IORD,     $                   IWORK,IERR)**PURPOSE:*       THIS ROUTINE PERFORMS A 4-DIMENSIONAL FOURIER TRANSFORM,*       OF ORDER N1*N2*N3*N4****USAGE:*       THE USER IS EXPECTED TO PROVIDE THE DATA IN A 4-DIMENSIONAL*       COMPLEX ARRAY C, DIMENSIONED IN THE CALLING PROGRAM*       DIMENSION C(ID1,ID2,N3,N4)*       FOR OPTIMAL PERFORMANCE, ID1 AND ID2 SHOULD BE ODD, AND EQUAL*       RESPECTIVELY TO N1 OR N1+1, N2 OR N2+1, DEPENDING IF N1 AND N2*       ARE ODD OR EVEN. THE ROUTINE IS INTENDED FOR REPEATED USAGE, THUS*       SEPARATE SET-UP AND OPERATING CALLS ARE AVAILABLE: THE USER SHOULD*       ALLWAYS PERFORM A SET-UP CALL ( ISIG=0 ) PASSING THE*       CORRECT VALUES OF THE ARGUMENTS, BEFORE PERFORMING THE*       ACTUAL TRANSFORM ( ISIG= +1 OR -1 ); THE USER CAN CHOOSE*       WHETHER TO OBTAIN THE RESULT OF A DIRECT TRANSFORM IN*       NATURAL ORDER (ISIG=-1,IORD=1) OR IN "BIT-REVERSED" ORDER*       (ISIG=-1,IORD=0); THIS CHOICE SAVES SOME COMPUTER TIME*       IN CASES DISCUSSED IN THE LONG WRITE-UP. ANALOGOUSLY, THE*       INVERSE TRANSFORM ACCEPTS INPUT IN NATURAL ORDER (ISIG=1,*       IORD=1) OR IN "BIT-REVERSED" ORDER ( ISIG=1,IORD=-1).****ARGUMENTS*       C:*          DECLARED COMPLEX C(ID1,ID2,N3,N4) IN THE CALLING PROGRAM*          INPUT: ARRAY TO BE TRANSFORMED;*          OUTPUT: TRANSFORMED ARRAY IF ISIG.NE.0; UNCHANGED IF ISIG.EQ.0*       ID1:*          INTEGER;*          INPUT: FIRST DIMENSION OF C, AS DECLARED IN THE CALLING PROGRAM*       ID2:*          INTEGER;*          INPUT: SECOND DIMENSION OF C, AS DECLARED IN THE CALLING*               PROGRAM*       N1:*          INTEGER;*          INPUT: ORDER OF THE TRANSFORM ALONG THE FIRST DIMENSION;*                N1.LE.ID1;  N1 MUST BE A PRODUCT OF POWERS OF 2,3,5;*       N2:*          INTEGER;*          INPUT: ORDER OF THE TRANSFORM ALONG THE SECOND DIMENSION;*                 N2.LE.ID2 ; N2 MUST BE A PRODUCT OF POWERS OF 2,3,5;*       N3:*          INTEGER;*          INPUT: THIRD DIMENSION OF C, AS DECLARED IN THE CALLING PROGRAM,*                 AND ORDER OF THE TRANSFORM ALONG THE THIRD DIMENSION*                 N3 MUST BE A PRODUCT OF POWERS OF 2,3,5;*       N4:*         INTEGER;*         INPUT: ORDER OF THE TRANSFORM ALONG THE FOURTH DIMENSION*                 N1 MUST BE A PRODUCT OF POWERS OF 2,3,5;*       W1,W2,W3,W4:*         THEY MUST BE DECLARED IN THE CALLING PROGRAM AS*         COMPLEX W1(2*N1+7),W2(2*N2+7),W3(2*N3+7),W4(2*N4+7)*         IF ANY OF THE N'S ARE EQUAL, THE CORRESPONDING W'S*         DON'T NEED TO BE DISTINCT.*         INPUT: IF ISIG.NE.0, THE W'S MUST CONTAIN THE TABLES PREPARED*                BY A PREVIOUS CALL WITH THE SAME ARGUMENTS BUT ISIG.EQ.0.*         OUTPUT: IF ISIG.EQ.0, THE W ARE FILLED WITH THE TABLES REQUIRED*                 FOR THE TRANSFORM. IF ISIG.NE.0, UNCHANGED.*       IORD:*         INTEGER;*         INPUT: IF IORD.EQ.0, NO REORDERING IS PERFORMED AFTER A DIRECT*                TRANSFORM, SO THAT THE RESULTS ARE LEFT IN "BIT REVERSED"*                ORDER; AND NO PERMUTATION IS PERFORMED BEFORE THE INVERSE*                TRANSFORM, SO THAT THE INPUT MATRIX IS REQUIRED TO BE*               ALREADY IN "BIT-REVERSED" ORDER; IF IORD.NE.0, OUTPUT OF*              DIRECT  TRANSFORM AND INPUT TO INVERSE TRANSFORM ARE IN*            NATURAL ORDER*       ISIG:*         INTEGER;*         INPUT: IF ISIG.LT.0  , DIRECT TRANSFORM ( C(J)EXP(-2*PI*I*J*K/N))*                IF ISIG.GT.0  ,INVERSE TRANSFORM ( C(J)EXP(2*PI*I*J*K/N))*                IF ISIG.EQ.0  , SETUP RUN ( FILLING OF THE W'S )*       IWORK:*         INTEGER ARRAY, OF SIZE MAX(N1,N2,N3,N4)*         WORK AREA;*       IERR:*         INTEGER:*         OUTPUT: ERROR CODE:*                 0 :NO ERRORS;*                 1 :ID1.LT.N1 OR ID2.LT.N2*                 2 :ONE OF THE N'S CONTAINS A FACTOR DIFFERENT FROM 2,3,5*                 3 :IN A CALL WITH ISIG.NE.0, SOME OF THE W'S CONTAINED*                      ILLEGAL VALUES*        COMPLEX C(0:*)        INTEGER W1(-14:*),W2(-14:*),W3(-14:*),W4(-14:*)        INTEGER IWORK(*)        INTEGER IDERR,FACERR,TBERR        PARAMETER(IDERR=1,FACERR=2,TBERR=3)         IF(ID1.LT.N1.OR.ID2.LT.N2)THEN                IERR=IDERR                RETURN        ENDIF         IERR=0        IF(ISIG.EQ.0)THEN                 CALL MFFTP(N1,W1,0,IERR)                IF(IERR.NE.0)RETURN                IF(N2.EQ.N1)THEN                        CALL MFFTZ0(W1,1,4*N1+14,W2,1)                ELSE                        CALL MFFTP(N2,W2,0,IERR)                        IF(IERR.NE.0)RETURN                ENDIF                IF(N3.EQ.N1)THEN                        CALL MFFTZ0(W1,1,4*N1+14,W3,1)                ELSE IF(N3.EQ.N2)THEN                        CALL MFFTZ0(W2,1,4*N2+14,W3,1)                ELSE                        CALL MFFTP(N3,W3,0,IERR)                        IF(IERR.NE.0)RETURN                ENDIF                IF(N4.EQ.N1)THEN                        CALL MFFTZ0(W1,1,4*N1+14,W4,1)                ELSE IF(N4.EQ.N2)THEN                        CALL MFFTZ0(W2,1,4*N2+14,W4,1)                ELSE IF (N4.EQ.N3)THEN                        CALL MFFTZ0(W3,1,4*N3+14,W4,1)                ELSE                        CALL MFFTP(N4,W4,0,IERR)                        IF(IERR.NE.0)RETURN                ENDIF                RETURN         ELSE  IF(ISIG.GT.0)THEN                 IF(IORD.NE.0)THEN                        CALL MFFTOV(C,1,ID1,N1,ID2*N3*N4,W1(3*N1),IWORK)                        CALL MFFTOM(C,ID1,1,ID1*ID2,N2,N1,N3*N4,W2(3*N2)     $                             ,IWORK)                        CALL MFFTOM(C,ID1*ID2,ID1*ID2*N3,1,N3,N4,ID1*N2,     $                              W3(3*N3),IWORK)                        CALL MFFTOV(C,ID1*ID2*N3,1,N4,ID1*ID2*N3,     $                              W4(3*N4),IWORK)                ENDIF                 CALL MFFTIV(C,1,ID1,N1,ID2*N3*N4,W1,IERR)                IF(IERR.NE.0)RETURN                CALL MFFTIM(C,ID1,1,ID1*ID2,N2,N1,N3*N4,W2,IERR)                IF(IERR.NE.0)RETURN                CALL MFFTIM(C,ID1*ID2,ID1*ID2*N3,1,N3,N4,ID1*N2,W3,IERR)                IF(IERR.NE.0)RETURN                CALL MFFTIV(C,ID1*ID2*N3,1,N4,ID1*ID2*N3,W4,IERR)         ELSE                 CALL MFFTDV(C,1,ID1,N1,ID2*N3*N4,W1,IERR)                IF(IERR.NE.0)RETURN                CALL MFFTDM(C,ID1,1,ID1*ID2,N2,N1,N3*N4,W2,IERR)                IF(IERR.NE.0)RETURN                CALL MFFTDM(C,ID1*ID2,ID1*ID2*N3,1,N3,N4,ID1*N2,W3,IERR)                IF(IERR.NE.0)RETURN                CALL MFFTDV(C,ID1*ID2*N3,1,N4,ID1*ID2*N3,W4,IERR)                 IF(IORD.NE.0)THEN                        CALL MFFTOV(C,1,ID1,N1,ID2*N3*N4,W1(2*N1),IWORK)                        CALL MFFTOM(C,ID1,1,ID1*ID2,N2,N1,N3*N4,W2(2*N2)     $                             ,IWORK)                        CALL MFFTOM(C,ID1*ID2,ID1*ID2*N3,1,N3,N4,ID1*N2,     $                              W3(2*N3),IWORK)                        CALL MFFTOV(C,ID1*ID2*N3,1,N4,ID1*ID2*N3,     $                              W4(2*N4),IWORK)                ENDIF        ENDIF        END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人一二三区| 欧美精品一区二区三区久久久| 激情综合色播五月| 午夜不卡av免费| 天使萌一区二区三区免费观看| 一区二区三区自拍| 亚洲一区二区三区美女| 亚洲国产一区在线观看| 婷婷中文字幕综合| 欧美aaaaaa午夜精品| 蜜臀国产一区二区三区在线播放| 日韩激情av在线| 国内精品国产三级国产a久久| 久久99九九99精品| 国产乱子伦视频一区二区三区| 成人午夜电影网站| 99国产精品久久久| 欧美日韩在线不卡| 欧美大度的电影原声| 久久久久久免费| 亚洲欧美日韩中文播放| 日韩激情一二三区| 国产精品538一区二区在线| 91在线观看高清| 777久久久精品| 国产色婷婷亚洲99精品小说| 亚洲免费观看在线观看| 蜜桃av一区二区三区| 成人在线视频一区| 欧美日韩dvd在线观看| 久久免费精品国产久精品久久久久 | 99久久精品免费看国产 | 午夜激情久久久| 国产精品18久久久久久久久久久久| 99re这里只有精品6| 3atv在线一区二区三区| 国产精品麻豆网站| 日本伊人精品一区二区三区观看方式| 国产一区二区不卡| 欧美日韩精品一区二区三区四区 | 亚洲丝袜另类动漫二区| 久久不见久久见免费视频1| 91香蕉视频污| 久久久噜噜噜久久人人看| 亚洲国产精品一区二区久久恐怖片| 蜜桃精品在线观看| 欧美在线免费观看视频| 国产精品视频观看| 毛片av中文字幕一区二区| 91黄色小视频| 欧美经典一区二区三区| 蜜臀久久99精品久久久久宅男| 色偷偷一区二区三区| 欧美精品一区二区三区蜜臀| 日精品一区二区| 欧美综合久久久| 国产精品私人自拍| 国产激情91久久精品导航| 欧美精品777| 亚洲一区二区五区| 91福利视频久久久久| 国产精品的网站| 盗摄精品av一区二区三区| 精品国产欧美一区二区| 麻豆久久久久久| 欧美片网站yy| 三级欧美韩日大片在线看| 欧美性猛交xxxxxx富婆| 亚洲黄色av一区| 欧美性受xxxx| 依依成人综合视频| 欧美综合在线视频| 洋洋av久久久久久久一区| 色爱区综合激月婷婷| 亚洲精品视频观看| 欧美午夜理伦三级在线观看| 亚洲午夜电影网| 欧美四级电影网| 日韩中文欧美在线| 日韩欧美高清在线| 国产乱一区二区| 国产精品久久久久久久久搜平片| 成人一级黄色片| 综合久久久久久| 欧美日产在线观看| 蜜臀久久99精品久久久久久9| 精品蜜桃在线看| 国产夫妻精品视频| 中文字幕一区二区视频| 99热精品一区二区| 五月综合激情婷婷六月色窝| 欧美一级一区二区| 国产乱人伦偷精品视频免下载 | 91亚洲永久精品| 亚洲福利视频一区二区| 日韩一级大片在线| 国产成人精品1024| 亚洲免费成人av| 91精品国产91综合久久蜜臀| 久久精品国产99久久6| 欧美国产日本视频| 欧美日韩一区二区三区视频 | 91精品午夜视频| 成人免费看黄yyy456| 成人激情电影免费在线观看| 国产精品久久久一区麻豆最新章节| 日本道精品一区二区三区| 麻豆久久一区二区| 中文字幕一区二区在线播放| 欧美精品色综合| 成人黄色综合网站| 日韩成人免费在线| 中文字幕中文在线不卡住| 欧美日本免费一区二区三区| 国产成人精品一区二| 亚洲午夜免费视频| 国产日产精品一区| 91精品国产综合久久精品麻豆| 国产精品99久| 日本视频中文字幕一区二区三区| 亚洲国产成人午夜在线一区 | 一区二区理论电影在线观看| 欧美亚洲一区三区| 欧美激情一区二区三区不卡| 在线观看一区不卡| 国产成人无遮挡在线视频| 无吗不卡中文字幕| 一区二区三区免费网站| 日本一区二区在线不卡| 欧美一区二区精品| 色综合久久久久网| 成人在线视频一区| 国产真实精品久久二三区| 亚洲成人一二三| 亚洲女子a中天字幕| 欧美极品美女视频| 日韩欧美国产小视频| 欧美日韩高清一区二区| 色婷婷久久99综合精品jk白丝| 国产成人亚洲精品狼色在线| 久久激情综合网| 日本va欧美va精品发布| 亚洲第一福利一区| 亚洲不卡一区二区三区| 一区二区成人在线观看| 亚洲男人的天堂在线观看| 亚洲少妇中出一区| 综合色中文字幕| 亚洲色图视频网| 亚洲视频一区二区在线观看| 国产精品欧美一区喷水| 国产精品欧美极品| 国产精品电影一区二区| 国产精品夫妻自拍| 成人欧美一区二区三区黑人麻豆 | 国产精品国产精品国产专区不蜜 | 欧美视频一区二区三区在线观看| 成人av午夜影院| av激情综合网| 欧美在线三级电影| 欧美日本国产视频| 91精品国产91综合久久蜜臀| 欧美一区二区播放| 欧美精品一区二区精品网| 欧美xxxx在线观看| 国产亚洲欧美激情| 亚洲天天做日日做天天谢日日欢| 亚洲人成电影网站色mp4| 亚洲精品大片www| 五月天网站亚洲| 国产一区亚洲一区| kk眼镜猥琐国模调教系列一区二区| 成人av电影在线网| 欧美日韩高清一区| 久久网站热最新地址| 亚洲欧洲精品一区二区三区不卡| 亚洲免费电影在线| 麻豆一区二区99久久久久| 国产福利电影一区二区三区| 色综合久久中文综合久久97| 欧美日韩免费视频| 久久亚洲捆绑美女| 亚洲午夜一区二区三区| 麻豆久久一区二区| 91在线精品一区二区三区| 欧美军同video69gay| 国产女同互慰高潮91漫画| 亚洲伦理在线精品| 黑人精品欧美一区二区蜜桃| 91免费在线看| 久久只精品国产| 午夜国产不卡在线观看视频| 国产.精品.日韩.另类.中文.在线.播放 | 天堂成人国产精品一区| 高清久久久久久| 日韩天堂在线观看| 亚洲国产日日夜夜| 国产成人99久久亚洲综合精品| 日本丶国产丶欧美色综合| 26uuu国产电影一区二区|