Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account

Please note that the recommended version of Scilab is 5.5.2. This page might be outdated.
See the recommended documentation of this function

Aide Scilab >> Aide à la conversion Matlab vers Scilab > Matlab-Scilab equivalents > F > fft (Matlab function)

fft (Matlab function)

Discrete Fourier transform

Matlab/Scilab equivalent

Matlab Scilab

Particular cases

Y = fft(X)

If X is a vector then Scilab equivalent for Matlab fft(X) is fft(X) or fft(X,-1). If X is a matrix then Scilab equivalent for Matlab fft(X) is fft(X,-1,1).

Y = fft(X,n) /Y = fft(X,n,dim) / Y = fft(X,[],dim)

The Scilab fft function does not handle The padding or trunction specified by n. It can be done before the call to fft: one can use: if n>size(x,'*') then x($:n)=0 else x=x(1:n);end;fft(x) or for simplicity call the mtlb_fft emulation function.

The Y = fft(X,[],dim) Matlab syntax is equivalent to Y = fft(X,dim) Scilab syntax.


Add a comment:
Please login to comment this page.

Report an issue
<< feval (Matlab function) F fftshift (Matlab function) >>

Scilab Enterprises
Copyright (c) 2011-2015 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Oct 01 17:37:27 CEST 2012