【问题标题】:plotting of matlab functionmatlab函数的绘图
【发布时间】: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)

我有下面的图片

这看起来不错,但是关于第一个,我怎样才能使它更流畅?

【问题讨论】:

    标签: matlab plot


    【解决方案1】:

    您正在从-0.01 绘制到0.02,步长为0.005,因此只有 7 个数据点。难怪你的剧情不流畅……

    您需要通过将0.005 步骤更改为更小的值来优化您的采样。例如,从0.001 开始(这将为您提供 5 倍的数据点)并进行试验,直到您对结果感到满意为止:

    t=-0.01:0.001:0.02;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-17
      • 1970-01-01
      • 1970-01-01
      • 2017-10-02
      • 1970-01-01
      • 2018-03-18
      相关资源
      最近更新 更多