matlab 根据顶点坐标绘制三维立方体棱线(当部分边有权值时,有更多的边时方法是类似的)
a25=load(‘xx0.25’);%顶点x坐标,大立方体外表面棱边权值为0.25的边的两顶点x坐标,第一列为边的第一个顶点坐标,第二列
%为该边的第二个顶点的坐标
a5=load(‘xx0.5’);%大立方体表面的面上的除棱线处的边权值为0.5的边的两顶点x坐标
b25=load(‘yy0.25’);%含义同上,顶点y坐标
b5=load(‘yy0.5’);
c25=load(‘zz0.25’);%含义同上,顶点z坐标
c5=load(‘zz0.5’);
r25=size(a25,1);%边的个数(我的xx0.25文件里有两列数据,第一列为边的顶点1的x坐标,
%第二列为边的顶点2的x坐标,y,z坐标同理,取一列的个数即为边的个数)
r5=size(a5,1);
%xyz25第一列放所有的x坐标,第二列所有的y坐标,第三列所有的z坐标
xyz25=zeros(2 ∗ *