如何能从matlab/simulink的SCOPE 里保存得到下图?

 我来答
匿名用户
推荐于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;
百度网友96ffcf7
推荐于2016-09-15 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118726
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
可以在打开mdl文件之后,在Matlab的命令行输入以下指令来恢复显示Scope的Figure菜单栏:
>> set(0,'ShowHiddenHandles','on');
>> set(gcf,'menubar','figure');
然后点击菜单栏的 Edit ,可以选择 Copy Figure 来保持波形图,也可以选择 Figure Properties 来调整 Scope 的各种图形属性,包括添加 xlabel、ylabel、title,更改背景颜色,调整波形曲线的线型、粗细等等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式