如何在scope图中标注_如何保存Matlab中Scope的图像以及进行编辑
off;当然你还可以采用其他绘图方式,如采用Subplot方式。2.输出类型为Structure with Time。即结构体带时间。我们可以看一下这个结构体包含哪些东西。在Command Window 里直接输入变量名。ScopeData =time: [51x1 double]signals: [1x1 struct]blockName:
'untitled/Scope' 可见,该结构体包含了时间序列,信号结构体,以及我的框图名。实际上我们的输出信号都包含在signals这个结构体里了,我们接着可以再看看signals结构体的组成部分。我们输入ScopeData.signals(这点与C语言是类似的)。ans =values: [51x2 double]dimensions: 2label: ''title: ''plotStyle: [0 0]可以看到,values是一个51x2 的double 型矩阵,它正好是我们输出的数据。我们采用这样的画图命令即可完成画图:figure;
plot(ScopeData.time,ScopeData.signals.values(:,1),'LineWidth',1.5);hold on;
plot(ScopeData.time,ScopeData.signals.values(:,2),'r:','LineWidth',1.5);legend('正弦波','锯齿波');hold off;结果同上。3.对于Structure类型,正好是Structure with time 的精简版,因为它的时间为空,因此你必须用其他方式获得时间,这里就不介绍了
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
