《DSP using MATLAB》示例Example5.9
2024-10-01 07:19:36
代码:
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
%% -----------------------------------------------------------------
运行结果:
最新文章
- 【Gson】互相转化
- 81.Android之沉浸式状态栏攻略
- JSTL 自定义标签
- 关于listview视图的 作业
- 使用apache和htaccess对目录访问设置密码保护配置教程
- 对Get-Content参数-readcount的解释
- HCE基础知识
- 【NYOJ-187】快速查找素数—— 枚举法、筛选法、打表法
- Developers, do consider different user roles! - A bad experience with cron
- C# Best Practices - Accessing and Using Classes
- Android Jetpack之AppCompat(一)
- 分布式 基本理论 CAP 2
- C#学习笔记(4)——sqlserver常用语句
- Python3基础 函数 无参数无返回值 调用会输出hello world的函数
- python 模块被引用多次但是里面的全局表达式总共只会执行一次
- java中ant包中的org.apache.tools.zip实现压缩和解压缩
- ES6学习一 JS语言增强篇
- vc14(vs2015) 编译php7 记录
- Java Runnable和Thread区别
- Jmeter--CSV Data Set Config 参数化配置
热门文章
- 问你觉得iOS7为什么要扁平化,扁平化和之前的比有什么优势
- 树莓派系统介绍:DIetPi
- 通过ipv6访问 g o o g l e
- eclipse中 linked resource的使用
- (四)SQL Server分区管理
- PHP函数 addslashes() 和 mysql_real_escape_string() 的区别 &;&; SQL宽字节,绕过单引号注入攻击
- 04OC之分类Category,协议Protocol,Copy,代码块block
- FZU 2112 并查集、欧拉通路
- 如何在网页中嵌套其他的HTML文件
- Git命令回顾