| ²é¿´: 749 | »Ø¸´: 8 | |||
| µ±Ç°Ö÷ÌâÒѾ´æµµ¡£ | |||
calos818ľ³æ (ÖøÃûдÊÖ)
ÐÂÈ˲ËÄñ
|
[½»Á÷]
¡¾ÇóÖú¡¿ÇóÖú£º ¿ìËÙ¸µÀïÒ¶±ä»» ΪºÎÂëλµ¹Öã¿
|
||
| ÔÚ¿´Numerical Recipes ÉϵÄFFTÔ´³ÌÐò£¬²ÉÓÃ2½øÖÆ£¬ÉèN=8,000-111£¬¸ã²»¶®ÎªºÎÒªbit reverse£¬Èç100±ä³É001£¬010±äΪ010µÈ£¬³ÌÐòÔÚÏÂÃæ£¬Çë¸÷λָµ¼Ï£¬Íò·Ö¸Ðл |
» ²ÂÄãϲ»¶
299Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
Ò»Ö¾Ô¸±±¾©Àí¹¤´óѧ±¾¿Æ211²ÄÁϹ¤³Ì294Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
300Çóµ÷¼Á£¬²ÄÁÏ¿ÆÑ§Ó¢Ò»Êý¶þ
ÒѾÓÐ8È˻ظ´
ÕÐÊÕÉúÎïѧ/ϸ°ûÉúÎïѧµ÷¼Á
ÒѾÓÐ5È˻ظ´
070305¸ß·Ö×Ó»¯Ñ§ÓëÎïÀí 304·ÖÇóµ÷¼Á
ÒѾÓÐ7È˻ظ´
289Çóµ÷¼Á
ÒѾÓÐ13È˻ظ´
Ò»Ö¾Ô¸¹þ¶û±õ¹¤Òµ´óѧ²ÄÁÏÓ뻯¹¤·½Ïò336·Ö
ÒѾÓÐ9È˻ظ´
081200-11408-276ѧ˶Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
µ÷¼ÁÇóԺУÕÐÊÕ
ÒѾÓÐ5È˻ظ´
µ÷¼Á310
ÒѾÓÐ8È˻ظ´
calos818
ľ³æ (ÖøÃûдÊÖ)
ÐÂÈ˲ËÄñ
- Ó¦Öú: 11 (СѧÉú)
- ½ð±Ò: 3125.7
- É¢½ð: 77
- ºì»¨: 3
- Ìû×Ó: 1201
- ÔÚÏß: 730.8Сʱ
- ³æºÅ: 698507
- ×¢²á: 2009-02-08
- רҵ: Äý¾Û̬ÎïÐÔ II £ºµç×ӽṹ
Ô´´úÂë
|
SUBROUTINE four1(data,nn,isign) INTEGER isign,nn REAL data(2*nn) INTEGER i,istep,j,m,mmax,n REAL tempi,tempr DOUBLE PRECISION theta,wi,wpi,wpr,wr,wtemp n=2*nn j=1 do 11 i=1,n,2 if(j.gt.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 endif m=n/2 1 if ((m.ge.2).and.(j.gt.m)) then j=j-m m=m/2 goto 1 endif j=j+m 11 continue mmax=2 2 if (n.gt.mmax) then istep=2*mmax theta=6.28318530717959d0/(isign*mmax) wpr=-2.d0*sin(0.5d0*theta)**2 wpi=sin(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 goto 2 endif return END C (C) Copr. 1986-92 Numerical Recipes Software ,4-#. |
2Â¥2009-08-09 09:40:21
calos818
ľ³æ (ÖøÃûдÊÖ)
ÐÂÈ˲ËÄñ
- Ó¦Öú: 11 (СѧÉú)
- ½ð±Ò: 3125.7
- É¢½ð: 77
- ºì»¨: 3
- Ìû×Ó: 1201
- ÔÚÏß: 730.8Сʱ
- ³æºÅ: 698507
- ×¢²á: 2009-02-08
- רҵ: Äý¾Û̬ÎïÐÔ II £ºµç×ӽṹ
3Â¥2009-08-09 09:49:32
calos818
ľ³æ (ÖøÃûдÊÖ)
ÐÂÈ˲ËÄñ
- Ó¦Öú: 11 (СѧÉú)
- ½ð±Ò: 3125.7
- É¢½ð: 77
- ºì»¨: 3
- Ìû×Ó: 1201
- ÔÚÏß: 730.8Сʱ
- ³æºÅ: 698507
- ×¢²á: 2009-02-08
- רҵ: Äý¾Û̬ÎïÐÔ II £ºµç×ӽṹ
4Â¥2009-08-09 13:20:07
snoopyzhao
ÖÁ×ðľ³æ (Ö°Òµ×÷¼Ò)
- ³ÌÐòÇ¿Ìû: 16
- Ó¦Öú: 157 (¸ßÖÐÉú)
- ¹ó±ö: 0.02
- ½ð±Ò: 18844.7
- ºì»¨: 29
- Ìû×Ó: 3803
- ÔÚÏß: 1422.4Сʱ
- ³æºÅ: 183750
- ×¢²á: 2006-02-13
- רҵ: ÎÛȾÉú̬»¯Ñ§
5Â¥2009-08-09 14:30:49
calos818
ľ³æ (ÖøÃûдÊÖ)
ÐÂÈ˲ËÄñ
- Ó¦Öú: 11 (СѧÉú)
- ½ð±Ò: 3125.7
- É¢½ð: 77
- ºì»¨: 3
- Ìû×Ó: 1201
- ÔÚÏß: 730.8Сʱ
- ³æºÅ: 698507
- ×¢²á: 2009-02-08
- רҵ: Äý¾Û̬ÎïÐÔ II £ºµç×ӽṹ
6Â¥2009-08-09 14:53:07
calos818
ľ³æ (ÖøÃûдÊÖ)
ÐÂÈ˲ËÄñ
- Ó¦Öú: 11 (СѧÉú)
- ½ð±Ò: 3125.7
- É¢½ð: 77
- ºì»¨: 3
- Ìû×Ó: 1201
- ÔÚÏß: 730.8Сʱ
- ³æºÅ: 698507
- ×¢²á: 2009-02-08
- רҵ: Äý¾Û̬ÎïÐÔ II £ºµç×ӽṹ
7Â¥2009-10-08 11:35:34
senlia
ľ³æ (СÓÐÃûÆø)
- Ó¦Öú: 2 (Ó×¶ùÔ°)
- ¹ó±ö: 3.521
- ½ð±Ò: 2178.1
- ºì»¨: 1
- Ìû×Ó: 223
- ÔÚÏß: 6.7Сʱ
- ³æºÅ: 849005
- ×¢²á: 2009-09-16
- ÐÔ±ð: GG
- רҵ: ¼ÆËãÊýѧÓë¿ÆÑ§¹¤³Ì¼ÆËã
¡ï
ÓàÔó³É(½ð±Ò+1,VIP+0):ллר¼Ò£¡ 10-10 10:38
ÓàÔó³É(½ð±Ò+1,VIP+0):ллר¼Ò£¡ 10-10 10:38
| ÊDz»ÊǺÍFFTÖÐËùÓõãµÄÅÅÁÐ˳ÐòÊÇ´Ó1·´¹ýÀ´µ½-1 ¶ø²»ÊÇ-1µ½1ÓйØÄØ£¿ |

8Â¥2009-10-10 09:34:59
jjdg
°æÖ÷ (ÖªÃû×÷¼Ò)
- ³ÌÐòÇ¿Ìû: 9
- Ó¦Öú: 223 (´óѧÉú)
- ¹ó±ö: 3.926
- ½ð±Ò: 51005.2
- ºì»¨: 238
- Ìû×Ó: 7227
- ÔÚÏß: 474.2Сʱ
- ³æºÅ: 27000
- ×¢²á: 2003-10-21
- רҵ: Ò©Îï´úлÓëÒ©ÎﶯÁ¦Ñ§
- ¹ÜϽ: ³ÌÐòÓïÑÔ
¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
ÓàÔó³É(½ð±Ò+1,VIP+0):Ö§³ÖÓ¦Öú£¬»¶Ó³£À´³ÌÐòÈí¼þ°æ£¡ 10-11 13:04
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
ÓàÔó³É(½ð±Ò+1,VIP+0):Ö§³ÖÓ¦Öú£¬»¶Ó³£À´³ÌÐòÈí¼þ°æ£¡ 10-11 13:04
|
°´ÆµÂʳéÈ¡µÄ»ù-2FFTµûÐÎÔËËãÖУ¬ÊäÈëʱ¼äÐòÁÐÊÇ˳Ðò£¬¶øÊä³öƵÓòÐòÁÐÊǰ´Âëλµ¹¶Á¹æÔòÅÅÁеÄÂÒÐò£¬ËùÒÔ£¬ÐèÒªµ¹¶Á£¡ ¾ßÌ司Äã¸öÎÄÕ£¬×Ô¼º¿´°É£¡ |

9Â¥2009-10-11 12:08:28














»Ø¸´´ËÂ¥
5