显示三维坐标系
该函数用于在指定的三维空间的某一点显示三维坐标系
function show_coordinate_system(Origin_point)%Origin_point=[Ox,Oy,Oz,scale,linewidth] Origin=[0,0,0];%坐标系原点位置 Origin(1:3)=Origin_point(1:3); scale=Origin_point(4);%长度比例 linewidth=Origin_point(5);%线宽 quiver3(Origin(1),Origin(2),Origin(3),1,0,0,scale,'r','filled','LineWidth',linewidth); hold on quiver3(Origin(1),Origin(2),Origin(3),0,1,0,scale,'g','filled','LineWidth',linewidth); quiver3(Origin(1),Origin(2),Origin(3),0,0,1,scale,'b','filled','LineWidth',linewidth); text(Origin(1)+1*scale,Origin(2)-0.1*scale,Origin(3),'X','color','r'); text(Origin(1)-0.1*scale,Origin(2)+1*scale,Origin(3),'Y','color','g'); text(Origin(1),Origin(2)-0.1*scale,Origin(3)+1*scale,'Z','color','b'); end
引用该函数时,Ox,Oy,Oz为坐标系原点位置,scale为比例,坐标系默认长度为1,linewidth为坐标系轴的线宽