这是因为模拟时间比默认显示的数据点长。您应该修改示波器模块的参数,双击示波器模块,单击工具栏上的参数图标以打开对话框,并删除对话框中数据历史面板上的数据点选项限制数据点为最后一个的设置。
在两种情况下;
首先,图表中使用了正弦波。通常ppt里的折线图都是做成曲线的。这样视觉上会更好看,不会像打折一样看起来很生硬。
看一组对比图;
显然,曲线图看起来更舒服。如果需要做成规则的正弦波,可以通过调整图中的数据来实现。
这个方法也很简单。插入折线图后,选择折线图中的线条,然后格式化数据系列并选择平滑线条。
第二种是直接画一条规则线。我们可以在ppt中使用曲线工具,也可以使用线条。
先用形状工具画一个正方形,然后直接复制一行。两个矩形用无填充填充,方便设计。然后选择曲线工具连接每个矩形的对角线。连接时注意细节,点与点之间的对齐重合,否则曲线的角度会发生变化。
当所有的对角线都连接起来后,自由发挥,将曲线首尾相连,形成一个不规则图形。
然后所有的方块先被选中,放在底部,结合布尔运算形成一个矩形。
然后画一个矩形,覆盖正弦波的上半部分,然后先选择包含正弦波的不规则图形,再选择辅助矩形[键!!!】
找到合并的形状,选择减法,最后删除辅助矩形,你我们结束了。
在回答这个问题之前,先贴一个matlab画的动态正弦波。
图片信息:
每秒2帧;gif格式;正弦波形,初始相位为0,相位变化范围为0:2π,步长为π/10。正弦波频率为1hz。要让正弦波动起来,当然就像放电影一样。我会先保存每一帧,然后按顺序播放。
matlab提供了播放电影的功能:
movi:pi/10:10*pi
xsin(2*pi*f0*tfai(j))
然后最后建立一个循环,你我们完成了!
对于j1:loops
xsin(2*pi*f0*tfai(j))
plot(t,x,-ro,线宽,1)
图例([signalsin(2pit,num2str(fai(j)),)])
xlabel(时间t)
网格打开
获取框架
imframe2im(f(j))
rgb2ind(im,256)
如果j1
imwrite(imid,cm,,gif,loopcount,inf,delaytime,0.5)
其他
imwrite(imid,cm,,gif,writemode,append,delaytime,0.5)
结束
结束
更多交流|matlab知识,欢迎关注我!