如何保存Matlab中Scope的图像以及进行编辑?

 我来答
zhangqiaoqiaox
推荐于2019-10-04 · TA获得超过3万个赞
知道小有建树答主
回答量:31
采纳率:100%
帮助的人:2.1万
展开全部

可以在打开scope情况下,在matlab中输入命令


shh = get(0,'ShowHiddenHandles');

set(0,'ShowHiddenHandles','On')

set(gcf,'menubar','figure')

set(gcf,'CloseRequestFcn','closereq')

set(gcf,'DefaultLineClipping','Off')

set(0,'ShowHiddenHandles',shh)

这样scope隐藏的编辑菜单就会出现,与plot中的菜单类似,可以方便的编辑scope中的图形,并可以将图形另存为*.fig,或者export为*.jpg,*.bmp等等。

【注意事项】

1、图片有相当一部分空白区域,你可以用word图片工具栏的‘裁剪’功能把图片空白区域消除掉。

2、如果需要对图片的大小进行拉伸,最好不要直接用鼠标拖拉,这样容易导致图中的点线分布变形,可以右键点击图片,选择‘设置图片格式’,在‘大小’标签的‘缩放’栏里,设置图片的大小。

血刺章鱼26355
2018-03-11 · TA获得超过104个赞
知道答主
回答量:148
采纳率:80%
帮助的人:64.2万
展开全部
1、Scope中图显示如下:
2、运用Scop中的直接打印工具,效果如下:
缺点:线条为黄色,很难看见。
3、在画图板中直接反色,效果如下:
4、相对满意的图
先运行模型,等运行结束后,scope显示出来图像以后,在MATLAB上运行
set(0,'ShowHiddenHandles','On')
set(gcf,'menubar','figure')
这时候你会发现scope的工具栏的上面多了一行,点击insert-axes,鼠标会变成十字形状,然后再图像的任意一处双击左键出现一个对话框Property
Editor,选中style在窗口的右便会出现color,这时你就可以任意修改背景颜色了。
经过上面处理后,再经反色处理,效果图如下5、1)
首先添加一个clock时间控件,输出时间t到一个示波器里。修改该示波器参数,进入到data history,删除limit data,勾选save data to workspace,变量名t,格式array。2)
仿照上面示波器参数设置,修改你所要显示的示波器。设变量名为x3)
在MATLAB主界面(或新建一个m文件)输入:plot(t,x)
(ps:有时候t可能不止一列,需要选择一下,如:plot(t(:,1),x)).4)
整理图像,选edit下copy figure,粘贴入word中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式