加载中…
个人资料
弋痕云
弋痕云
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,859
  • 关注人气:2
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Matlab的sin 函数波形失真

(2016-11-24 14:25:49)
分类: matlab
写简单的matlab程序时发现:
 t=0:0.1:10;
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倍,但也非越大越好,具体问题具体分析。

0

阅读 收藏 喜欢 打印举报/Report
后一篇:C++程序调试
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有