matlab 使用一个figure窗口打开多个fig文件
2017-01-08 14:07
405 查看
使用
隐式打开fig文件,获取fig中的数据信息并在制定figure中重画 ,但是该方法会损失坐标轴信息。
隐式打开fig文件,获取fig句柄下的所有对象并拷贝至指定figure窗口句柄下
openfig函数打开fig文件时,Matlab不受控制的会新建一个figure窗口,使得浏览大量fig文件较为麻烦,如何在制定窗口中打开fig文件呢?解决思路有两个:
隐式打开fig文件,获取fig中的数据信息并在制定figure中重画 ,但是该方法会损失坐标轴信息。
a = rand(50,1); fig = figure('name','record_fig'); plot(a) saveas(fig,'test.fig'); fig_new = openfig('test.fig','invisible'); lh = findall(fig_new,'type','line'); x_data = get(lh,'xdata'); y_data = get(lh,'ydata'); figure(1) plot(x_data,y_data); delete(fig_new)
隐式打开fig文件,获取fig句柄下的所有对象并拷贝至指定figure窗口句柄下
fig_new = openfig('test.fig','invisible'); fig = figure(1); copyobj(allchild(fig_new,fig) delete(fig_new)
相关文章推荐
- C#画图之饼图折线图的实现方法
- C#实现打开画图的同时载入图片、最大化显示画图窗体的方法
- 解析在main函数之前调用函数以及对设计的作用详解
- C++如何调用matlab函数
- 详解Matlab中 sort 函数用法
- WPF调用Matlab函数的方法
- Android画图并保存图片的具体实现代码
- java和matlab画多边形闭合折线图示例讲解
- Android编程画图之抗锯齿解决方法
- 使用js画图之饼图
- C#调用Matlab生成的dll方法的详细说明
- 使用js画图之正弦曲线
- JavaScript实现使用Canvas绘制图形的基本教程
- Android简单实现画图功能
- Android入门之画图详解
- 纯PHP生成的一个树叶图片画图例子
- 简述Matlab中size()函数的用法
- 使用js画图之圆、弧、扇形
- 从java中调用matlab详细介绍
- pygame学习笔记(1):矩形、圆型画图实例