用MATLAB仿真连续时间信号的抽样
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用MATLAB仿真连续时间信号的抽样相关的知识,希望对你有一定的参考价值。
希望给出程序代码
clf;t=-1:0.02:1;
xa=5*sin(2*pi*40*t)+1.8*sin(4*pi*40*t)+0.8*sin(5*pi*40*t);
subplot(2,1,1)
plot(t,xa);grid
xlabel('时间, msec');ylabel('幅值');
title('连续时间信号 x_a(t)');
axis([0 1 -1.2 1.2])
subplot(2,1,2);
T = 0.12;
n = 0:T:1;
xs = 5*sin(2*pi*40*n)+1.8*sin(4*pi*40*n)+0.8*sin(5*pi*40*n);
k = 0:length(n)-1;
stem(k,xs);grid;
xlabel('时间,msec');ylabel('幅值');
title('离散时间信号 x[n]');
axis([0 (length(n)-1) -10 10]) 参考技术A matlab的视频不是太多,而且讲的内容不会很好,如果你特别想找的话,你还是在网上搜搜吧,一般不会太小,发你的邮箱,我看不太容易做到。建议你去图书馆借几本书看一下,最好有一本基础入门的matlab,再就是一本比较全面的、书本较厚的,例如,精通matlab,第三本就是专门介绍信号处理和分析matlab应用方面的书,应该能帮到你。其实学习matlab最好的书就是软件的帮助文档,里面的例子,足够你做毕设了,你参考一下吧。 参考技术B 把原来信号表达式里面的t用n*Ts代替就ok了。Ts是抽样周期。n是从0开始到N的整数,N是你的总采样点
以上是关于用MATLAB仿真连续时间信号的抽样的主要内容,如果未能解决你的问题,请参考以下文章