solveWaveFFT

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:
  1. eta – wave elevation time series
  2. Fs – sampling frequency
  3. Units – toggle (1: Hz | 2: rads/s)
  4. Peaks – number of peaks of interest from transform
Outputs:
  1. Ap – amplitude of peaks
  2. fp – frequency value of transform peaks, in units specified by input 3.

引用

Ian Ammerman (2026). solveWaveFFT (https://jp.mathworks.com/matlabcentral/fileexchange/127808-solvewavefft), MATLAB Central File Exchange. に取得済み.

Add the first tag.

一般的な情報

MATLAB リリースの互換性

  • すべてのリリースと互換性あり

プラットフォームの互換性

  • Windows
  • macOS
  • Linux
バージョン 公開済み リリース ノート Action
1.1.2

Updated number of peaks to consider when ranking to improve accuracy for complex wave environments.

1.1.1

Bug fixes

1.1.0

Corrected function to output peaks in descending order of magnitude.

1.0.0