• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
카페정보
카페 프로필 이미지
VFUN
 
 
 
 

친구 카페

 
 
카페 게시글
포트란 Q&A numerical recipe 푸리에 트랜스폼 관련 질문이요...-.-;;;
걸음느린아이 추천 0 조회 130 10.02.26 17:25 댓글 2
게시글 본문내용
 
다음검색
첨부된 파일
댓글
  • 10.03.20 02:40

    첫댓글 일단 four이라는 서브루틴에서 data는 배열이고, 이를 호출할때는 그냥 REAL이네요. 이 부분이 문제입니다. 데이터 형식 점검을 다시 해보시는 것이 좋겠습니다.
    푸리에 변환은 시간에 따른 전체 데이터가 있어야 합니다. 그러므로 이 데이터가 어디에 있는지가 관건입니다.

  • 10.04.10 05:06

    subroutine four1(data,nn,sign)에서 샘플링 complex x(1,4)이면, x(1,1)=(10,0), x(1,2)=(5,0), x(1,3)=(5,0),x(1,4)=(10,0) 이런 형태여야 하고, real data(1:8) 또는 real real IT(1:8) 이렇게 하시면,
    N=4
    do i=1,N
    IT(2*i-1)=real(x(1,i))
    IT(2*i)=imag(x(1,i))
    end do

    call four1(IT,4,+1) ! one-dimensional forward FFT

    do i=1,N
    x1(1,i)=cmplx(IT(2*i-1),IT(2*i))
    end do

    이렇게 하셔야 합니다.

최신목록