如何在放大轴外删除表面和轮廓数据?
3次观看(最近30天)
显示较旧的评论
我有一个包含许多非常大的表面(本质上是PColor图),上面覆盖了不同数据集的轮廓图。现在,我想选择一个小区域以重复使用另一个数字。我可以使用copyObj(allchild(gca),newaxeshandle)和Zoom复制它,并使用XLIM([X1,X2]),Ylim([Y1,Y2])复制它,但是该方法沿着所有(许多MB)数据携带x,y限制我需要。我不打算再次缩小。如何扔掉多余的数据?
例子:
%绘制轮廓图并检查数据的大小:
轮廓(峰),
AX1 = GCA;
ch = get(ax1,'children');
获取(CH)
尺寸(get(ch,'Contourmatrix'))%专门
Xlim([15,35]),Ylim([35,45]);
%打开新鲜轴作为新人物的一部分
数字
AX2 =子图(2,1,1);
copyObj(allchild(ax1),ax2);
ch = get(ax2,'children');
大小(get(ch,'Contourmatrix'))