1. 程式人生 > >matlab讀寫txt檔案中的資料並畫圖

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('相機測定的小球路線')