harj34.m
% Analysoidaan signaalin taajuus käyttämällä positiivisesta
% negatiiviseksi transition ajanhetkiä
x = load( 'data34.txt' );
hold off
plot( x(:,1), x(:,2), 'b-' )
% Ensimmäinen transitio
for i=1:size(x,1)-1
if x(i,2) > 0 && x(i+1,2) < 0
t1 = x(i,1);
istart = i;
break;
end
end
% Toinen transitio
for i=istart+1:size(x,1)-1
if x(i,2) > 0 && x(i+1,2) < 0
t2 = x(i,1);
break;
end
end
% Merkitään triggeripisteet kuvaan
hold on
plot([t1 t1], [-3 3], 'r-')
plot([t2 t2], [-3 3], 'r-')
T = t2-t1;
freq = 1/T
Last modified: Wed Feb 15 15:03:41 2017