Code covered by the BSD License  

Highlights from
Interactive Power Spectrum Demo, Version 2

image thumbnail
from Interactive Power Spectrum Demo, Version 2 by Tom O'Haver
Interactive signal generator with power spectrum display and sound output

Oscillationtest.m
load figure2_data.dat
y=figure2_data;
y=y-mean(y); % Remove the direct current component
x=[.00001:.00001:.91995]';
% InteractiveFourierFilter
fy=fft(y);
y=sqrt(fy .* conj(fy)); % Compute power spectrum
% plotrange=1:length(fy)/2;
% f=((plotrange-1)./range(x)); % Frequency axis for spectrum plot
InteractivePeakFitter

Contact us at files@mathworks.com