matlab讀寫txt檔案中的資料並畫圖
oclusion:
3D(Base frame):
[ c2 c3 c4 ] = textread('zd3(x).txt',' %f %f %f ',102) ;
plot3(c2,c3,c4,':.b');
axis([min(c2),max(c2),min(c3),max(c3),min(c4),max(c4)]);
xlabel('x(mm)','FontWeight','bold');
ylabel('y(mm)','FontWeight','bold');
zlabel('z(mm)','FontWeight','bold');
%title('ROBOT移動路線圖','FontWeight','bold');
text(c2(1),c3(1),c4(1),'\bullet\leftarrow 起始點')
view(-80,10);
grid on;
axis square;
legend('ROBOT移動路線')
3D(camera frame):
[ c1 c2 c3 c4 ] = textread('zd2(y).txt','%2d %8d %8d %8d ',96) ;
t=1:1:96;
plot3(t,c2,c3,':.b');
axis([1,96,-400,400,-400,400]);
xlabel('Z(幀)','FontWeight','bold');
ylabel('x(mm)','FontWeight','bold');
zlabel('y(mm)','FontWeight','bold');
text(t(1),c2(1),c3(1),'\bullet\leftarrow 起始點')
view(80,10);
grid on;
axis square;
legend('相機測定的小球路線')
reentry:
3D(Base frame):
[ c2 c3 c4 ] = textread('zr3(x).txt',' %f %f %f ',129) ;
plot3(c2,c3,c4,':.b');
axis([min(c2),max(c2),min(c3),max(c3),min(c4),max(c4)]);
xlabel('x(mm)','FontWeight','bold');
ylabel('y(mm)','FontWeight','bold');
zlabel('z(mm)','FontWeight','bold');
%title('ROBOT移動路線圖','FontWeight','bold');
text(c2(1),c3(1),c4(1),'\bullet\leftarrow 起始點')
view(-80,10);
grid on;
axis square;
legend('ROBOT移動路線');
3D(camera frame):
[ c1 c2 c3 c4 ] = textread('zr2(y).txt','%2d %8d %8d %8d ',96) ;
t=1:1:96;
plot3(t,c2,c3,':.b');
axis([1,96,-400,400,-400,400]);
xlabel('Z(幀)','FontWeight','bold');
ylabel('x(mm)','FontWeight','bold');
zlabel('y(mm)','FontWeight','bold');
text(t(1),c2(1),c3(1),'\bullet\leftarrow 起始點')
view(80,10);
grid on;
axis square;
legend('相機測定的小球路線')