[英]plotting of matlab function
让我们考虑下图
我写了以下代码
>> 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;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.