MATLAB编写抽样函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB编写抽样函数相关的知识,希望对你有一定的参考价值。

FS=6000HZ T=90S N=540000 540000个数据 隔30个抽取1个 怎样编写

已有数据存在D向量里,长度为540000,S=D(1:30:540000),S为抽样结果 参考技术A 1:30:540000

用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编写抽样函数的主要内容,如果未能解决你的问题,请参考以下文章

sa(t)信号对应的Matlab程序怎么编写?

在matlab中如何实现函数的抽样

如何用matlab画出抽样函数的图像 我画的只是一条直线是怎么回事?

用MATLAB对抽样信号进行恢复

加急!!matlab对连续信号抽样并分析

linespace函数