Publisher review:HarmonicSeries - Space-Time series (1D, 2D, or 3D) as the sum of cosines. HARMONICSERIES Sum of harmonic space-time series.z = HARMONICSERIES(Amp,Per,Pha,t) Gives the 1D harmonic time series z(t) as the sum of sinusoidal series: z(t) = sum_i [ Amp_i * cos(W_i*t Po_i) ]where W=2*pi/Per are the angular frequencies, Per the periods and Po=Pha*pi/180 their initial phases (Pha in degrees).z = HARMONICSERIES(Amp,Len,Per,Pha,t,x) Gives the 2D harmonic space-time field z(t,x) as the sum of sinusoidal series:z(t,x) = sum_i [ Amp_i * cos(W_i*t - K_i*x Po_i) ]where K=2*pi/Len are the wavenumbers and Len their wavelengths. z = HARMONICSERIES(Amp,Len,Dir,x,y) Gives the harmonic 2D space field z(x,y) as the sum of sinusoidal series:z(x,y) = sum_i [ Amp_i * cos(Kx_i*x Ky_i*y) ]where (Kx,Ky) are the components of the wavenumber vectors with magnitudes 2*pi/Len and Dir their Oceanography-like directions (in degrees).z = HARMONICSERIES(Amp,Len,Dir,Per,Pha,x,y,t) Gives the 3D harmonic space-time field z(x,y,t) as the sum of sinusoidal series: z(x,y,t) = sum_i [ Amp_i * cos(W_i*t - Kx_i*x - Ky_i*y Po_i) ] They are useful to perform tests of Fourier spectral analysis. Requirements: ยท MATLAB Release: R14SP3
HarmonicSeries is a Matlab script for Signal Processing scripts design by Carlos Adrian Vargas Aguilera.
It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
Operating system:Windows / Linux / Mac OS / BSD / Solaris