|
clc;clear;close all;
figure(1);x=[0:0.1:5];y=sin(x);plot(x,y);set(gcf,'name','f1');
figure(2);x=[0:0.1:5];y=10*sin(x);plot(x,y);set(gcf,'name','f2');
figure(3);x=[0:0.1:5];y=5*sin(x);plot(x,y);set(gcf,'name','f3');
%绘制图1、2、3,为了查找句柄设置图的名字为f1、f2、f3;
h1=findobj('name','f1');
h11=get(get(h1,'children'),'children');
h2=findobj('name','f2');
h22=get(get(h2,'children'),'children');
h3=findobj('name','f3');
h33=get(get(h3,'children'),'children');%查找三张图的轴的子句柄
figure;axes;建立新图!
newhandle=copyobj([h11,h22,h33],gca);
===========================================
前面finobj写的有点繁琐,不知道有没有更好的方法。
关键看你处理的图形多不多,如果太多,这种方法就效率太低了。 |
评分
-
1
查看全部评分
-
|