【发布时间】:2014-07-04 18:15:30
【问题描述】:
让我们考虑下图
我写了以下代码
>> t=-0.01:0.005:0.02;
>> y=cos(2*pi*100*t);
>> plot(t,y)
得到结果
为什么图片这么粗糙?我也采样了
>> t=0:Ts:0.02;
>> y=cos(2*pi*100*t);
>> plot(t,y)
我有下面的图片
这看起来不错,但是关于第一个,我怎样才能使它更流畅?
【问题讨论】:
让我们考虑下图
我写了以下代码
>> t=-0.01:0.005:0.02;
>> y=cos(2*pi*100*t);
>> plot(t,y)
得到结果
为什么图片这么粗糙?我也采样了
>> t=0:Ts:0.02;
>> y=cos(2*pi*100*t);
>> plot(t,y)
我有下面的图片
这看起来不错,但是关于第一个,我怎样才能使它更流畅?
【问题讨论】:
您正在从-0.01 绘制到0.02,步长为0.005,因此只有 7 个数据点。难怪你的剧情不流畅……
您需要通过将0.005 步骤更改为更小的值来优化您的采样。例如,从0.001 开始(这将为您提供 5 倍的数据点)并进行试验,直到您对结果感到满意为止:
t=-0.01:0.001:0.02;
【讨论】: