- refactored
This commit is contained in:
Executable
+31
@@ -0,0 +1,31 @@
|
||||
% ##################################################################################
|
||||
% ## Loesung: DFT: Abbruchfehler, Unterabtastung ##
|
||||
% ##################################################################################
|
||||
|
||||
kk08 = 0:7;
|
||||
kk64 = 0:63;
|
||||
x1_08 = sin(kk08*pi/8); x1_64 = sin(kk64*pi/8);
|
||||
x2_08 = sin(kk08*pi/2); x2_64 = sin(kk64*pi/2);
|
||||
x3_08 = sin(kk08*pi*3/2); x3_64 = sin(kk64*pi*3/2);
|
||||
|
||||
figure; kk100=0:8/100:8; plot(kk100,sin(kk100*pi/8),':'); hold on;
|
||||
stem(kk08,x1_08); axis([0 8 -1.2 1.2]); title('x1(k)=sin(k*pi/8), k=0...7');
|
||||
figure;stem(kk08,abs(fft(x1_08))); axis([0 7 -1 6]); title('abs(X1(n)),n=0...7');
|
||||
figure;stem(kk64,x1_64);axis([0 64 -1.2 1.2]);title('x1(k)=sin(k*pi/8),k=0...63');
|
||||
figure;stem(kk64,abs(fft(x1_64)));axis([0 64 -1 40]);title('abs(X1(n)),n=0...63');
|
||||
input('....Zum Fortfahren: RETURN druecken');
|
||||
|
||||
figure; kk100=0:8/100:8; plot(kk100,sin(kk100*pi/2),':'); hold on;
|
||||
stem(kk08,x2_08); axis([0 8 -1.2 1.2]); title('x2(k)=sin(k*pi/2), k=0...7');
|
||||
figure;stem(kk08,abs(fft(x2_08))); axis([0 7 -1 6]); title('abs(X2(n)),n=0...7');
|
||||
figure;stem(kk64,x2_64);axis([0 64 -1.2 1.2]);title('x2(k)=sin(k*pi/2),k=0...63');
|
||||
figure;stem(kk64,abs(fft(x2_64)));axis([0 64 -1 40]);title('abs(X2(n))),n=0...63');
|
||||
input('....Zum Fortfahren: RETURN druecken');
|
||||
|
||||
figure; kk100=0:8/100:8; plot(kk100,sin(kk100*pi*3/2),':'); hold on;
|
||||
stem(kk08,x3_08); axis([0 8 -1.2 1.2]); title('x3(k)=sin(k*pi*3/2), k=0...7');
|
||||
figure;stem(kk08,abs(fft(x3_08))); axis([0 8 -1 6]); title('abs(X3(n)), n=0...7');
|
||||
axis([0 7 -1 6]);
|
||||
figure;stem(kk64,x3_64);axis([0 64 -1.2 1.2]);title('x3(k)=sin(k*pi*3/2),k=0...63');
|
||||
figure;stem(kk64,abs(fft(x3_64)));axis([0 64 -1 40]);title('abs(X3(n)),n=0...63');
|
||||
% ##### EOF #####
|
||||
Reference in New Issue
Block a user