[問題] fortran 裡面的複數

看板Programming作者 (大俠愛吃漢堡堡)時間18年前 (2007/06/23 22:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
小弟最近在寫快速傅立葉轉換的公式 我想把複數裡面的實數部分跟虛數部分的值 分別取出來各別平方再相加開根號得到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
文章代碼(AID): #16VIoMl9 (Programming)
文章代碼(AID): #16VIoMl9 (Programming)