fft_plot function
Function can also return fft results.
optionnal input argument:
- 'legend': 'signal name'
- 'title': 'your title'
- 'window': 'none', 'hann', 'hamming', 'flattop', 'blackman', 'blackmanharris'
- 'subplot': 'fft', 'fft_signal', 'fft_angle', 'all', 'none'
- 'MinNorm': if norm is lower than this value, angle is forced to 0.
(angle makes no sense for small norm)
- 'H1': replace frequency axis with harmonic number (divide frequency axis by H1)
- 'fmin': display frequency fmin to fs/2 (if H1 != 1 then fmin = Harmonic min)
- 'fmax': display frequency 0 to fmax (if H1 != 1 then fmax = Harmonic max)
- 'Amax': display amplitude 0 to Amax
- 'style': 'line', 'stem', 'bar', 'stairs', 'area', (fft norm only)
- 'scale': 'linear', 'semilogx', 'semilogy', 'loglog'
- 'linewidth': number (defaut is 0.5)
Citar como
pierre-alexandre chauvenet (2026). fft_plot function (https://la.mathworks.com/matlabcentral/fileexchange/72124-fft_plot-function), MATLAB Central File Exchange. Recuperado .
https://stackoverflow.com/questions/33962554/finding-the-phase-of-each-harmonics-using-fft
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
Etiquetas
Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
| Versión | Publicado | Notas de la versión | |
|---|---|---|---|
| 1.0.4 | add option to replace frequency axis with harmonic number |
||
| 1.0.3 | additional display options |
||
| 1.0.2 | - take both line or column signal input |
||
| 1.0.1 | return fft data (norm, angle, frequency)
|
||
| 1.0.0 |
