% SOE313 Digital signalbehandling høsten 2002 Faglærer: Terje Natås
% MATLAB eksempler Kapittel 2 
% 
% "Kontinuerlig" sinussignal ----------
f1=0.5;				          % Signalfrekvens i KHz ( eller Hz )
Tmax=4;                       % Skal plotte en sinus fra 0 til Tmax 
t=linspace(0,Tmax,50);        % Lager t-vektor med 50 punkter 
w1=2*pi*f1;                   % Vinkelfrekvens   
y=sin(w1*t);                  % Lager y-vektor med 50 punkter 
plot(t,y)                     % Plotter sinusfunksjonen
pause   
%
% Samplet sinussignal 
N=32;		   	    	      % Antall samplinger  
n=[0:1:N-1];                  % Vektor n får verdiene 0 1 2  ... N-1   
Fs=8;	Ts=1/Fs;			  % Samplingsfrekvens og -periode.  
                              % ( flere kommandoer på samme linje er lovlig )
SampletSinus=sin(2*pi*n*f1/Fs); % pi er forhåndsdefinert 
nTs=Ts*n;                     % Linjevektor for tidsakse  
stem(nTs,SampletSinus,'fill') % Plotter samplingene.  Stem gir stolpeplotting 
xlabel('tid   [ms]')          % Tekst på x-aksen
legend('0.5 kHz sinus')       % Forklarende tekst på fig. Flyttes vha mus.
axis([0 4.2 -1.1 +1.1])       % Overstyrer MATLABs forslag til områder
grid on
pause                         % Pause, fortsett ved å trykke en tast
close

