[問題] fortran 裡面的複數
小弟最近在寫快速傅立葉轉換的公式
我想把複數裡面的實數部分跟虛數部分的值
分別取出來各別平方再相加開根號得到FFT的大小
請問要怎麼取
程式最後的運算結果如下
DO I=1,N
NEW3(I)=NEW(I)+NEW2(I)
WRITE(20,*) NEW3(I)
END DO
NEW(I)是奇數項
NEW2(I)是偶數項
NEW3(I)=NEW(I)+NEW2(I)為奇數項跟偶數項相加
NEW3(I)的結果如下
(6.000000,0.0000000E+00)
(-2.000000,2.000000)
(-2.000000,5.2453663E-07)
(-2.000000,-2.000000)
請問要怎麼把NEW3(I)裡面的複數
實數部份和虛數部分 分別取出來做運算
感謝
--
快速傅立葉轉換 有人認識他嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.28.199
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章