solveWaveFFT
Version 1.1.2 (1.73 KB) by
Ian Ammerman
Performs fast fourier transform on wave elevation time-series and outputs dominant frequencies & corrosponding power spectrum values.
Note: Description accessible with Matlab's built-in "help" function.
The function solveWaveFFT(eta,Fs,units,peaks) computes and plots the 1-sided spectrum from the fast fourier transform of a given time series signal (eta). This function utilizes Matlab's built-in fft function.
Inputs:
- eta – wave elevation time series
- Fs – sampling frequency
- Units – toggle (1: Hz | 2: rads/s)
- Peaks – number of peaks of interest from transform
Outputs:
- Ap – amplitude of peaks
- fp – frequency value of transform peaks, in units specified by input 3.
Cite As
Ian Ammerman (2026). solveWaveFFT (https://au.mathworks.com/matlabcentral/fileexchange/127808-solvewavefft), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2023a
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
