如何用 Matlab 画个火柴人
首先标出所有点的坐标,然后依次连接就行了,不明白的看代码!可能你觉得没
用,不过如果考虑到让小人动(比如连接传感器),那么问题就来了,不深说了。
a1=[0 0 0];
a2=[0 1 1];
a3=[0 1.6 0];
a4=[0 1 1];
a5=[0 1 2.5];
a6=[0 0.25 2.1];
a7=[0 0 1.3];
a8=[0 0.25 2.1];
a9=[0 1 2.5];
a10=[0 1.7 2];
a11=[0 2 1];
a12=[0 1.7 2];
a13=[0 1 2.5];
a14=[0 1 3];
a15=[0 1.25 3];
a16=[0 1.25 3.6];
a17=[0 0.75 3.6];
a18=[0 0.75 3];
a19=[0 1 3];
plot3([a1(1) a2(1) a3(1) a4(1) a5(1) a6(1) a7(1) a8(1) a9(1) a10(1) a11(1)
a12(1) a13(1) a14(1) a15(1) a16(1) a17(1) a18(1) a19(1)],[a1(2) a2(2) a3(2)
a4(2) a5(2) a6(2) a7(2) a8(2) a9(2) a10(2) a11(2) a12(2) a13(2) a14(2)
a15(2) a16(2) a17(2) a18(2) a19(2)],[a1(3) a2(3) a3(3) a4(3) a5(3) a6(3)
a7(3) a8(3) a9(3) a10(3) a11(3) a12(3) a13(3) a14(3) a15(3) a16(3) a17(3)
a18(3) a19(3)]);
grid on