代码:

n = 0:10; x = 10*(0.8) .^ n; y = x(mod_1(-n,11)+1);

%% -----------------------------------------------------------------
%% START a
%% -----------------------------------------------------------------
figure('NumberTitle', 'off', 'Name', 'Exameple5.9a x sequence')
set(gcf,'Color','white');
subplot(2,1,1); stem(n,x); title('Original sequence x(n)'); %axis([0,10,-2.5,2.5]);
xlabel('n'); ylabel('x(n)'); grid on;
subplot(2,1,2); stem(n,y); title('Circularly folded sequence y(n)'); %axis([0,10,-2.5,2.5]);
xlabel('n'); ylabel('y(n)=x(-n mod 10)'); grid on;
%% -----------------------------------------------------------------
%% END a
%% ----------------------------------------------------------------- %% -----------------------------------------------------------------
%% START b
%% -----------------------------------------------------------------
X_DFT = dft(x,11); Y_DFT = dft(y,11); % DFT of x and y realX_DFT = real(X_DFT); imagX_DFT = imag(X_DFT);
realY_DFT = real(Y_DFT); imagY_DFT = imag(Y_DFT); figure('NumberTitle', 'off', 'Name', 'Exameple5.9b x sequence')
set(gcf,'Color','white');
subplot(2,2,1); stem(n,realX_DFT); title('Real {DFT[x(n)]}'); %axis([0,N,-0.5,1.5]);
xlabel('k'); grid on;
subplot(2,2,2); stem(n,imagX_DFT); title('Imag {DFT[x(n)]}'); %axis([0,N,-0.5,1.5]);
xlabel('k'); grid on;
subplot(2,2,3); stem(n,realY_DFT); title('Real {DFT[x((-n))11]}'); %axis([0,N,-0.5,1.5]);
xlabel('k'); grid on;
subplot(2,2,4); stem(n,imagY_DFT); title('Imag {DFT[x((-n))11]}'); %axis([0,N,-0.5,1.5]);
xlabel('k'); grid on;
%% -----------------------------------------------------------------
%% END b
%% -----------------------------------------------------------------

  运行结果:

最新文章

  1. 【Gson】互相转化
  2. 81.Android之沉浸式状态栏攻略
  3. JSTL 自定义标签
  4. 关于listview视图的 作业
  5. 使用apache和htaccess对目录访问设置密码保护配置教程
  6. 对Get-Content参数-readcount的解释
  7. HCE基础知识
  8. 【NYOJ-187】快速查找素数—— 枚举法、筛选法、打表法
  9. Developers, do consider different user roles! - A bad experience with cron
  10. C# Best Practices - Accessing and Using Classes
  11. Android Jetpack之AppCompat(一)
  12. 分布式 基本理论 CAP 2
  13. C#学习笔记(4)——sqlserver常用语句
  14. Python3基础 函数 无参数无返回值 调用会输出hello world的函数
  15. python 模块被引用多次但是里面的全局表达式总共只会执行一次
  16. java中ant包中的org.apache.tools.zip实现压缩和解压缩
  17. ES6学习一 JS语言增强篇
  18. vc14(vs2015) 编译php7 记录
  19. Java Runnable和Thread区别
  20. Jmeter--CSV Data Set Config 参数化配置

热门文章

  1. 问你觉得iOS7为什么要扁平化,扁平化和之前的比有什么优势
  2. 树莓派系统介绍:DIetPi
  3. 通过ipv6访问 g o o g l e
  4. eclipse中 linked resource的使用
  5. (四)SQL Server分区管理
  6. PHP函数 addslashes() 和 mysql_real_escape_string() 的区别 && SQL宽字节,绕过单引号注入攻击
  7. 04OC之分类Category,协议Protocol,Copy,代码块block
  8. FZU 2112 并查集、欧拉通路
  9. 如何在网页中嵌套其他的HTML文件
  10. Git命令回顾