Download presentation
Presentation is loading. Please wait.
1
Honors Physics 1 Class 20 Fall 2013
Coupled Oscillators Normal Modes Fourier Analysis
2
Damped Harmonic Oscillator
3
Two masses, three springs, tethered at both ends
4
Coupled oscillators – general solution
5
Coupled Oscillators - cases
6
Coupled oscillators – Case 1
7
Coupled oscillators – Case 1
8
Coupled oscillators – Case 1 Three equal springs
9
Fourier analysis We introduce this powerful tool as a technique for determining from experimental data the normal mode oscillation frequencies.
10
A MATLAB program for Fourier analysis
% This is an example of the use of the Fourier transform for finding components of a signal. clear all %Get the data and put it in arrays %The Excel file must be in the same directory as the MATLAB program A=xlsread('fourier_transform_example_data'); %Reads an array of data from an excel file of this name t = A(:,1); %Put the time data from the first column into a vector y = A(:,4); %Put the position data in the fourth column into a second matched vector Fs=1/(t(2)-t(1)); %Set the sampling frequency to 1/time step L = length(t); % Length of signal vector %Plot raw data h=figure(1); % Set up the figure axes('FontSize',16,'FontName','Times New Roman','LineWidth',.5,'Box','on','xLim',[0 20], 'yLim',[0 10]) line(t,y,'LineStyle','-','LineWidth',2) %Plot the data xlabel('time'); ylabel('position') % The Fourier transform part of the program NFFT = 2^nextpow2(L); % Next power of 2 from length of y Y = fft(y,NFFT)/L; f = Fs/2*linspace(0,1,NFFT/2+1); %Plot transform h=figure(2); line(f,2*abs(Y(1:NFFT/2+1)),'LineStyle','-','LineWidth',2) xlabel('frequency'); ylabel('amplitude')
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.