clear; clc;
a = [14;23;82;94;99;112;127;134;151;156;178;188;205;230;272;301;336;340;
357;359;366;381;410;412;433;449;451;456;491;518;530;572;600;602;613;
618;649;681;689;709;718;728;751;759;806;841;887;901;914;952;976;990;
1012;1041;1064;1090;1110;1117;1124;1190;1231;1252;1266;1299;1333;1335;
1341;1362;1383;1394;1406;1425;1455;1469;1498;1520;1539;1547;1576;1590;
1606;1610;1612;1618;1629;1652;1658;1686;1730;1735;1739;1741;1753;1757;
1771;1792;1805;1832;1837;1861;1863;1882;1892;1951;1966;1979;1997;2001;
2012;2043;2059;2146;2168;2198;2225;2281;2312;2327;2330;2359;2369;2393;
2418;2464;2481;2549;2588;2623;2631;2656;2687;2696;2707;2748;2857;2903;
2907;2932;2948;2977;3011;3016;3061;3069;3094;3149;3154;3157;3182;3187;
3202;3209;3254;3323;3341;3371;3458;3474;3506;3511;3519;3542;3564;3573;
3603;3614;3629;3651;3675;3708;3715;3796;3814;3830;3834;3893;3903;3918;
3950;3970;3989;3998;4001;4005;4008;4039;4053;4116;4157;4189;4193;4208;
4211;4217;4224;4275;4303;4328;4359;4364;4420;4432;4456;4466;4493;4507;
4534;4544;4565;4589];
b = [42;56;61;118;142;222;239;248;287;289;291;324;395;397;509;541;660;737;
775;820;832;852;874;877;939;965;999;1020;1024;1051;1053;1099;1144;1173;
1200;1207;1219;1278;1284;1290;1306;1319;1529;1703;1717;1847;1850;1875;
1912;1925;1932;1942;1986;2027;2078;2104;2124;2151;2179;2234;2378;2427;
2444;2448;2502;2526;2530;2532;2558;2565;2569;2580;2664;2669;2672;2674;
2716;2777;2797;2799;2805;2870;2874;2890;2924;2993;3052;3101;3111;3164;
3168;3227;3244;3335;3360;3382;3388;3413;3528;3553;3585;3590;3639;3659;
3730;3756;3762;3772;3784;3846;3867;3884;3929;3931;3933;3936;3981;4017;
4061;4075;4083;4100;4144;4148;4173;4179;4240;4256;4286;4292;4375;4399;4483;4520];
[c,I]=sort([a;b]);
J=diff([0.5;I>numel(a)])~=0;
K=(1:numel(c)).';
x=K(J); y=c(J);
color=[1,0,0;0,0,1];
hold on
scatter(K,c,12,color(1+(I>numel(a)),:),'fill','o')
hl=plot(nan,nan,'-ok','LineWidth',1);
axis vis3d off
for i = 1:15 % 观察前 15 个点
set(hl,'XData',x(1:i),'YData',y(1:i))
campos([x(i),y(i),1])
camtarget([x(i),y(i),0])
drawnow
pause(2)
end