Wouter Horlings пре 8 година
родитељ
комит
84d2e862a6
1 измењених фајлова са 12 додато и 10 уклоњено
  1. +12
    -10
      OOequipment/phamag.m

+ 12
- 10
OOequipment/phamag.m Прегледај датотеку

@@ -1,17 +1,19 @@
function [phase,magnitude] = phamag(wave1,wave2,frequency,T,length)
function [phase,magnitude] = phamag(wave1,wave2,length,frequency,T)
%PHAMAG Summary of this function goes here
% Detailed explanation goes here
wave = [wave1;wave2];
fft1 = fft(wave);

Fs = 1/T;
n = 2^nextpow2(length);
X = fft(wave,n,2)/n;
idx = round(frequency*n/Fs)
phase = mod(angle(X(1,idx))-angle(X(2,idx))+pi,2*pi)-pi;
magnitude = X;
for i=1:2
subplot(2,1,i)
plot(0:(Fs/n):(Fs/2-Fs/n),abs(X(i,1:n/2)))
title(['Row ',num2str(i), ' in the Frequency Domain'])
end

function g = phasefft(wave,length,T)
f = fft(wave);
g = abs(f(1:length/2+1)/length);
figure;
plot(f)
end

end


Loading…
Откажи
Сачувај