在matlab上怎样实现信号的离散化处理

如题所述

首先,计算机处理的信号均为离散化的信号。

对于连续模拟信号的表达式,只要给定离散的时间参数,其得到的就是离散信号
例如
sin(2*pi*100*t) 这表示频率为100Hz的正弦信号
那么,令t = 1:0.1:100;
y = sin(2*pi*100*t);
得到的就是离散的正弦信号y.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-08
fs=100;N=128; %采样频率和数据点数
n=0:N-1;t=n/fs; %时间序列
x=0.5*sin(2*pi*15*t)+2*sin(2*pi*40*t); %信号
plot(x)
x就被离散化了!本回答被提问者和网友采纳
第2个回答  2015-07-11
相信你应该看看数字信号处理方面的书。一般来说,因为我们目前使用的计算机是0101的数字化系统,它的处理过程也是离散数学的领域。具体为什么用离散来代替连续,想必你也很清楚。这样我们使用的matlab也是需要离散化(根据奈奎斯特定理),然后数字化处理。DFT(离散傅里叶变换),DFS(离散傅里叶级数)就是这么来的。虽然自然界广泛存在连续事件,但是不方便计算和储存。
第3个回答  2020-12-18

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

相似回答