Matlab的sin 函数波形失真
(2016-11-24 14:25:49)分类: matlab |
写简单的matlab程序时发现:
y=sin(20*pi*t);
plot(t,y);
正弦函数波形失真。
原因及解决方案如下:
y的频率为f=1/(20*pi),而采样频率仅为0.1,不满足采样定理。
故程序替换如下:
fs=1/(2*20*pi);
t=0:fs:10;
y=sin(20*pi*t);
plot(t,y);
注:fs=1/(2*20*pi);勉强能出现图形,还是有稍微失真,采样频率至少为y固有频率的2倍,但也非越大越好,具体问题具体分析。
前一篇:STM32关于GPIO配置
后一篇:C++程序调试