hello guys, here i am drawing the Fourier transform of a cos(2*pi*t) but the scale is too big for the figure how can i see the exact form of the graph i apply ylim but it does not show exactly any help please?

 采纳的回答

t = linspace(-3*pi, 3*pi, 1024);
y = cos(2*pi*t);
subplot(3, 1, 1);
plot(t, y, 'b-');
grid on;
title('Original Signal');
% Take FFT
ft = fft(y);
subplot(3, 1, 2);
yft = real(ft);
plot(fftshift(yft), 'b-');
grid on;
title('Real Part of Fourier Transform Signal');
xlim([1, length(t)]);
subplot(3, 1, 3);
semilogy(fftshift(yft), 'b-');
grid on;
title('Real Part of Fourier Transform Signal, Log Plot');
% xlim([1, length(t)]);

更多回答(1 个)

Mirlan Karimov
Mirlan Karimov 2020-5-4
编辑:Mirlan Karimov 2020-5-4

0 个投票

use logarithmic scale in plotting?

类别

帮助中心File Exchange 中查找有关 Fourier Analysis and Filtering 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by