三维立体图如下:
A'------------B' /| /| / | / | D'------------C' | | | | | | | | | | A----------|--B | / | / |/ |/ D-------------C
表面展开如下:
A'----------B' | | | | | | | | A'---------A-----------B----------B'---------A' | | | | | | | | | | | | | | | | | | | | D'---------D-----------C----------C'---------D' | | | | | | | | D'----------C'
根据Matlab三维mesh命令的要求,构造X,Y,Z并绘制,代码如下:
[X,Y]=meshgrid(0:1); X=[ nan X(1,:) nan nan X(:,1) X X(:,2) X(:,1) nan X(2,:) nan nan]; Y=[ nan Y(1,:) nan nan Y(:,1) Y Y(:,2) Y(:,1) nan Y(2,:) nan nan]; Z=ones(size(X)); Z(2:3,2:3)=0; mesh(X,Y,Z) axis equal axis off