Y = fftn(X,sz)는 X를 자르거나 X를 후행 공백으로 채운 후 벡터 sz의 요소에 따라 변환을 계산합니다. sz의 각 요소는 해당 변환 차원의 길이를 정의합니다. 예를 들어 X가 5×5×5 배열이면 Y = fftn(X,[8 8 8])은 각 차원을 0으로 채워 8×8×8 변환 Y를 만듭니다.
MEX 출력의 경우, MATLAB® Coder™는 MATLAB이 FFT 알고리즘에 사용하는 라이브러리를 사용합니다. 독립 실행형 C/C++ 코드의 경우, 기본적으로 코드 생성기는 FFT 라이브러리 호출을 생성하는 대신 FFT 알고리즘에 대한 코드를 생성합니다. 설치된 특정 FFTW 라이브러리에 대한 호출을 생성하려면 FFT 라이브러리 콜백 클래스를 제공하십시오. FFT 라이브러리 콜백 클래스에 대한 자세한 내용은 coder.fftw.StandaloneFFTW3Interface (MATLAB Coder)를 참조하십시오.
시뮬레이션 소프트웨어는 MATLAB이 FFT 알고리즘에 사용하는 라이브러리를 사용하여 MATLAB Function 블록을 시뮬레이션합니다. C/C++ 코드 생성 시, 기본적으로 코드 생성기는 FFT 라이브러리 호출을 생성하는 대신 FFT 알고리즘에 대한 코드를 생성합니다. 설치된 특정 FFTW 라이브러리에 대한 호출을 생성하려면 FFT 라이브러리 콜백 클래스를 제공하십시오. FFT 라이브러리 콜백 클래스에 대한 자세한 내용은 coder.fftw.StandaloneFFTW3Interface (MATLAB Coder)를 참조하십시오.