关键词不能为空

当前您在: 主页 > 数学 >

搜我FFT_code_in_Fortran

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-11-25 12:09
tags:数学, 自然科学, 专业资料

-扇形面积计算

2020年11月25日发(作者:何光)
快速傅立叶变换(FFT)的FORTRAN程序代码公开!

虽然现在网上的FF T程序很多,但是有的结果是错误的,比如说,经过一次正反变换后,
不能得到原来的数列,所以,本人 测试了多个程序,提供几个能用的,给大家,希望大家支
持!

下面这个短小精悍,速度快,大牛牛写的!

SUBROUTINE FOUR1(DATA,NN,ISIGN)
! ISIGN: -1:反变换 1: 正变换

REAL*8 WR, WI, WPR, WPI, WTEMP, THETA
DIMENSION DATA(2*NN)

N = 2*NN
J = 1
DO 11 I = 1, N, 2
IF(.I) THEN
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 IF
M = N / 2
1 IF((.2).AND.(.M)) THEN
J = J - M
M = M / 2
GO TO 1
END IF
J = J + M
11 CONTINUE
MMAX = 2
2 IF() THEN
ISTEP = 2 * MMAX
THETA = 6.283D0 / (ISIGN*MMAX)
WPR = -2.D0 * DSIN(0.5D0*THETA)**2
WPI = DSIN(THETA)
WR = 1.D0
WI = 0.D0
DO 13 M = 1, MMAX, 2
DO 12 I = M, N, ISTEP
J = I + MMAX
TEMPR = SNGL(WR) * DATA(J) - SNGL(WI) * DATA(J+1)
TEMPI = SNGL(WR) * DATA(J+1) + SNGL(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
12 CONTINUE
WTEMP = WR
WR = WR * WPR - WI * WPI + WR
WI = WI * WPR + WTEMP * WPI + WI
13 CONTINUE
MMAX = ISTEP
GO TO 2
END IF

RETURN
END

这个程序也很不错!

c----------------- --------------------------------------------c
c c
c Subroutine sffteu( x, y, n, m, itype ) c
c c
c This routine is a slight modification of a complex split c
c radix FFT routine presented by C.S. Burrus. The original c
c program header is shown below. c
c c
c Arguments: c
c x - real array containing real parts of transform c
c sequence (in/out) c
c y - real array containing imag parts of transform c
c sequence (in/out) c
c n - integer length of transform (in) c
c m - integer such that n = 2**m (in) c
c itype - integer job specifier (in) c
c itype .ne. -1 --> foward transform c
c itype .eq. -1 --> backward transform c
c c
c The forward transform computes c
c X(k) = sum_{j=0}^{N-1} x(j)*exp(-2ijk*pi/N) c
c c
c The backward transform computes c
c x(j) = (1/N) * sum_{k=0}^{N-1} X(k)*exp(2ijk*pi/N) c

-公民的政治权利


-防晒指数


-居民身份证号码


-初中语文教学设计


-高一英语文章


-朴嘉熙


-计算机软件系统包括


-初中教案



本文更新与2020-11-25 12:09,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/463023.html

FFT_code_in_Fortran的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文