matlab向量元素排序,关于两个向量元素排序的问题

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值