⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hc327.m

📁 某本matlab书籍中的代码
💻 M
字号:
%《数字信号处理教程——MATLAB释义与实现》第三章例3.2.7程序hc327
% 信号序列的DTFT
% 电子工业出版社出版  陈怀琛编著 2004年9月
%
n = 0:10; x = (0.8*exp(j*pi/3)).^n;         % 给定输入序列x
k = -200:200; w = (pi/100)*k;               % 很密的频率下标和频率向量
X = x * (exp(-j*pi/100)) .^ (n'*k);         % x的DTFT计算
x1 = (0.8).^n;                              % 给定输入序列x的实部
X1 = x1 * (exp(-j*pi/100)) .^ (n'*k);       % x1的DTFT计算
subplot(4,2,1); stem(n,real(x));grid		% 以下绘制时间序列
title('复序列'),ylabel('实部')
subplot(4,2,3); stem(n,imag(x));grid
ylabel('虚部')
subplot(4,2,2); stem(n,real(x1));grid
title('实序列')
subplot(4,2,4); stem(n,imag(x1));grid
subplot(4,2,5); plot(w,abs(X));grid		    % 以下绘制频谱图
ylabel('幅度')
subplot(4,2,7); plot(w,angle(X));grid
ylabel('相角')
subplot(4,2,6); plot(w,abs(X1));grid
subplot(4,2,8); plot(w,angle(X1));grid
set(gcf,'color','w')                        % 置图形背景色为白

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -