如何能从matlab/simulink的SCOPE 里保存得到下图?
2个回答
推荐于2017-12-16
展开全部
双击示波器后单击菜单栏parameters,点开history选项,将Save data to workspace勾上,Format选择Array,Variable name即你输入至工作空间的矩阵名称,比如a。在这之后运行一次仿真,那么你就可以在MATLAB的工作空间里看到你示波器输出曲线的矩阵a。然后根据这个矩阵a就可以绘制图形。
curve=plot(a(:,1),a(:,2),'-r');
set(curve(1),'linewidth',3);//设置线条粗细
xlabel('仿真时间(s)');
ylabel('幅值');
axis([0 1 0 1500]);//设置xy轴的坐标范围
grid on;
推荐于2016-09-15 · 知道合伙人互联网行家
关注
展开全部
可以在打开mdl文件之后,在Matlab的命令行输入以下指令来恢复显示Scope的Figure菜单栏:
>> set(0,'ShowHiddenHandles','on');
>> set(gcf,'menubar','figure');
然后点击菜单栏的 Edit ,可以选择 Copy Figure 来保持波形图,也可以选择 Figure Properties 来调整 Scope 的各种图形属性,包括添加 xlabel、ylabel、title,更改背景颜色,调整波形曲线的线型、粗细等等。
>> set(0,'ShowHiddenHandles','on');
>> set(gcf,'menubar','figure');
然后点击菜单栏的 Edit ,可以选择 Copy Figure 来保持波形图,也可以选择 Figure Properties 来调整 Scope 的各种图形属性,包括添加 xlabel、ylabel、title,更改背景颜色,调整波形曲线的线型、粗细等等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询