/FourierSeries.jl

Analysis and synthesis of Fourer series, based on real value functions

Primary LanguageJuliaBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

FourierSeries.jl

This is a Julia package on the analysis and synthesis of Fourier series. The determination of Fourier coefficients is based on real value data. The Fourier coefficients may be calculated either real of complex. The package FourierSeries.jl v0.2.0 is tested with Julia 1.5.0.

The official package FourierSeries.jl can be installed by

]
add FourierSeries
<Backspace>

In order to update to the actual version of GitHub use:

]
update FourierSeries

The module FourierSeries.jl has to be loaded by using FourierSeries.

Analysis Functions

  • fourierSeriesStepReal(t,u,hMax) This function determines the real value Fourier coefficients of a piecewise constant time domain function u(t)

  • fourierSeriesSampledReal(t,u,hMax) This function determines the real value Fourier coefficients of a sampled time domain function u(t)

Synthesis Functions

  • fourierSeriesSynthesisReal(f,a,b,hMax,N) This function synthesizes the time domain function from the frequency vector and real value Fourier coefficients a and b