hr_fft.pro

来自「IDL语言编写的用于天文自适应光学仿真的软件CAOS V6.0的第一部分。」· PRO 代码 · 共 31 行

PRO
31
字号
; $Id: hr_fft.pro,v 1.2 2002/03/14 11:49:12 riccardi Exp $

;+
; HR_FFT
;
; high resolution FFT
;
; Result = HR_FFT(Fun, Direction, Res)
;
; INPUT
; Fun:	matrice o vettore della funzione da trasformare
; Direction: +/-1 come per FFT
; Res:	intero > 1
;
; OUTPUT
; vettore o matrice complessa con dimensioni Res volte quelle di Fun.
; contiene la FFT di una estensione di Fun:
; Fun matrice NxM, allora Result matrice Res*NxRes*M che e` la FFT
; di Fun' con Fun'(0:N-1,0:M-1) = Fun e per gli altri elementi Fun' = 0.
;+ 
function hr_fft, array, direction, resolution
 
    nx = n_elements(array(*,0))
    ny = n_elements(array(0,*))
 
    hr_array = complexarr(nx*resolution,ny*resolution)
    hr_array(0:nx-1,0:ny-1) = array
    return, fft(hr_array, direction)
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?