%% %先畫(huà)好,然后更改坐標(biāo)系 %在命令行中 使用 Ctrl+C 結(jié)束 t=0:0.1:100*pi; m=sin(t); plot(t,m); x=-2*pi; axis([x,x+4*pi,-2,2]); grid on while 1 if x>max(t) break; end x=x+0.1; axis([x,x+4*pi,-2,2]); %移動(dòng)坐標(biāo)系 pause(0.1); end
%% % Hold On 法 % 此種方法只能點(diǎn),或者分段劃線 hold off t=0; m=0; t1=[0 0.1]; %要構(gòu)成序列 m1=[sin(t1);cos(t1)]; p = plot(t,m,'*',t1,m1(1,:),'-r',t1,m1(2,:),'-b','MarkerSize',5); x=-1.5*pi; axis([x x+2*pi -1.5 1.5]); grid on;
for i=1:100 hold on t=0.1*i; %下一個(gè)點(diǎn) m=t-floor(t); t1=t1+0.1; %下一段線(組) m1=[sin(t1);cos(t1)]; p = plot(t,m,'*',t1,m1(1,:),'-r',t1,m1(2,:),'-b','MarkerSize',5); x=x+0.1; axis([x x+2*pi -1.5 1.5]); pause(0.01); end