【发布时间】:2015-04-22 11:10:03
【问题描述】:
我正在尝试弄清楚如何获取我创建的四个地块,这些地块上绘制了大约 6 条不同的线,我想获取这些地块并创建所有这些地块的子图,但我遇到了麻烦,因为他们在每个图上有 6 条不同的线。我试过做子图,但由于每个图中要绘制 6 种不同的东西,我不知道该怎么做。我也尝试过 copyobj,但遇到了同样的问题。有什么想法吗? 下面是要绘制的四个图形之一的示例。
if dofig2==1
fig=figure(2); clf; grid on; axis equal; hold on;
xlabel('x'); ylabel('y'); zlabel('z');title('Mohrs Circle for Strian');
p2 = plot( HI(:,1), HI(:,2));
set(p2,'Color','k','LineWidth',2);
p2 = scatter(c,0);
set(p2,'MarkerEdgeColor','r','LineWidth',6);
p2 = plot(xaxis,yaxis,'--');
set(p2,'Color','y','LineWidth',2);
p2 = plot(plotline1,plotline2,'-');
set(p2,'Color','g','LineWidth',2);
p2 = line(paxis1,paxis2);
set(p2,'Color','c','LineWidth',2);
p2 = line(paxis3,paxis4);
set(p2,'Color','magenta','LineWidth',2);
legend('mohrs circle ','center','e1-e2','ymin-ymax','principle axis','eaa-ebb')
end
【问题讨论】: