²é¿´: 462  |  »Ø¸´: 2

ice_huya

½ð³æ (СÓÐÃûÆø)

[ÇóÖú] Ò»¸ö¿´ÆðÀ´ºÜÈÝÒ׵ijÌÐò£¬È´À§ÈÅÎҺþã¬ÇóÖú´ó¼Ò£¨¹ØÓÚÉú³É¾ØÕó£© ÒÑÓÐ1È˲ÎÓë

Ò»¸ö¿´ÆðÀ´ºÜÈÝÒ×±àµÄ³ÌÐò£¬È´À§ÈÅÎҺþã¬Ï£Íû´ó¼Ò°ïæÌô´í£¬ÏÈлÁË£¡

ÎÊÌâÃèÊöÈçÏ£º

ÓÐÁ½¸ö¾ØÕóH, N£º

H=[1;2;3;4;5;6];          %±íʾ¾ØÕóÖи÷ÔªËØµÄÖµ
N=[6;9;11;4;1;1];    %±íʾ¸÷ÔªËØ³öÏֵĴÎÊý, ×Ü´ÎÊýΪ6+9+11+4+1+1=32

ÏëÉú³ÉÈçͼÖеÄоØÕóss, ¼´£º

µ±ÔªËضÔÓ¦µÄ³öÏÖ×Ü´ÎÊýnΪżÊýʱ£¬Ç°ºó¸÷³öÏÖ0.5*n´Î£»
µ±ÔªËضÔÓ¦µÄ³öÏÖ×Ü´ÎÊýnÎªÆæÊýʱ£¬Ç°£ºint(0.5*n) ºó£ºn-int(0.5*n)
±ÈÈ磬H=1ʱ, N=6, Ôòss(1:3)=1, ss(30:32)=1;
            H=2ʱ, N=9, Ôòss(4:8)=2, ss(25:29)=2;
            .....

ÎҵijÌÐò±àдÈçÏ£º

H=[1;2;3;4;5;6];         
N=[6;9;11;4;1;1];

w=1;
a=0;
N_ss=32;  %NÖи÷ÔªËØ³öÏÖ×Ü´ÎÊý£¬Ò²ÊÇssµÄÐÐÊý£¬Ð¾ØÕóss : 32*1

while w<=length(H)

         if mod(N(w,1),2)==0    %nΪż
            ss(a+1:a+0.5*N(w,1),1)=H(w,1);                    %Ç°Ãæ0.5*n´Î
            ss(N_ss-a-0.5*N(w,1)+1:N_ss-a,1)=H(w,1);  %ºóÃæ0.5*n´Î
         
         else                                   %nÎªÆæ
            
            ss(a+1:a+fix(0.5*N(w,1)),1)=H(w,1);               %Ç°Ãæint(0.5*n)´Î£¨È¥ÁãÈ¡Õû£©
            ss(N_ss-a-fix(0.5*N(w,1)):N_ss-a,1)=H(w,1);  %ºóÃæn-int(0.5*n)´Î£¨ºóÃæÍ¨³£Ó¦±ÈnΪżÊýʱ¶à1´Î£©

         end
      

  a=a+fix(0.5*N(w,1));
  w=w+1;

end

ss
figure(1);
plot(ss(:,1));


¿ÉÊÇÈç°´ÉÏÃæ³ÌÐòÔËË㣬Éú³ÉµÄоØÕóss×ÜÊÇǰºóÍêÈ«¶Ô³Æ£¬ÎÞÂÛnÎªÆæ»òż£¬µ½µ×ÊÇÄÄÀï³öÁËÎÊÌâÄØ¡£¡£¡££¿

ÆÚ´ý´ó¼ÒµÄÖ¸½Ì£¡£¡²»Ê¤¸Ð¼¤£¡£¡£¡£¡
         










Ò»¸ö¿´ÆðÀ´ºÜÈÝÒ׵ijÌÐò£¬È´À§ÈÅÎҺþã¬ÇóÖú´ó¼Ò£¨¹ØÓÚÉú³É¾ØÕó£©
̨½×ʽ¾ØÕóͼ.JPG
»Ø¸´´ËÂ¥
ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zxhitler

гæ (³õÈëÎÄ̳)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

²»ÊǺÜÃ÷°×Â¥Ö÷µÄÒâ˼£¬ÎÒ¸ù¾ÝÎÒµÄÀí½â£¬ÐÞ¸ÄÁËÒ»ÏÂÄãµÄ³ÌÐò£¬Äã¿ÉÒÔ¿´¿´ÊDz»ÊÇÄãÐèÒªµÄÄǸöͼ
2Â¥2016-10-08 13:53:54
ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zxhitler

гæ (³õÈëÎÄ̳)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
ice_huya: ½ð±Ò+30, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸, ²»ºÃÒâ˼°¡ ×î½ü±È½Ïæ »Ø¸´ÍíÁË ÎÒ×Ô¼ºÒ²ÕÒµ½Ô­À´³ÌÐòµÄÎÊÌâÔÚÄÄÁË£¡ÒѾ­Ð޸ĺÃÁË£¬ÔÛÃǵĽá¹ûÊÇÏàͬµÄ ÄúµÄÀí½âû´í ·Ç³£¸Ðл£º£© 2016-10-21 19:09:17
ÒýÓûØÌû:
2Â¥: Originally posted by zxhitler at 2016-10-08 13:53:54
²»ÊǺÜÃ÷°×Â¥Ö÷µÄÒâ˼£¬ÎÒ¸ù¾ÝÎÒµÄÀí½â£¬ÐÞ¸ÄÁËÒ»ÏÂÄãµÄ³ÌÐò£¬Äã¿ÉÒÔ¿´¿´ÊDz»ÊÇÄãÐèÒªµÄÄǸöͼ

²»ºÃÒâ˼£¬²»ÖªµÀÔõô»»ÐÐclear;clc;close all;
a = [1 1 1 2 2 2 2 3 3 3 3 3 4 4 5 6 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1]; % ¸ù¾ÝÂ¥Ö÷µÄÊÖͼµÄÊý¾Ý

H=[1;2;3;4;5;6];         
N=[6;9;11;4;1;1];

jj = 0;% ǰË÷Òý
N_ss = 32;  %NÖи÷ÔªËØ³öÏÖ×Ü´ÎÊý£¬Ò²ÊÇssµÄÐÐÊý£¬Ð¾ØÕóss : 32*1
kk = N_ss; % ºóË÷Òý
ss = zeros(N_ss, 1);
for ii = 1:length(H)
    if mod(N(ii,1),2) == 0    %nΪż
        len = 0.5*N(ii,1);
        ss(jj+1:jj+len, 1) = H(ii, 1);  %Ç°Ãæ0.5*n´Î
        ss(kk-len+1:kk,1) = H(ii,1);  %ºóÃæ0.5*n´Î
        jj = jj + 0.5*N(ii,1);
        kk = kk - 0.5*N(ii,1);
    else    %nÎªÆæ
        if N(ii,1)==1
            ss(jj+1,1) = H(ii,1);    %Ç°Ãæint(0.5*n)´Î£¨È¥ÁãÈ¡Õû£©
            jj = jj + 1;
%             kk = kk - 1;
        else
            len = fix(0.5*N(ii,1));
            ss(jj+1:jj+len,1) = H(ii,1);    %Ç°Ãæint(0.5*n)´Î£¨È¥ÁãÈ¡Õû£©
            ss(kk-(N(ii)-len)+1:kk,1) = H(ii,1); %ºóÃæn-int(0.5*n)´Î£¨ºóÃæÍ¨³£Ó¦±ÈnΪżÊýʱ¶à1´Î£©
            jj = jj + len;
            kk = kk - (N(ii) - len);
        end
    end
end

figure(1);
subplot(2,1,1);
plot(ss, '*-');
ylim([0 6]);
grid on;
subplot(2,1,2);
plot(a, '*-');
ylim([0 6]);
grid on;
3Â¥2016-10-08 13:56:48
ÒÑÔÄ   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ ice_huya µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 085601²ÄÁϹ¤³Ìר˶Çóµ÷¼Á +3 Ľº®mio 2026-03-16 3/150 2026-03-17 13:46 by houyaoxu
[¿¼ÑÐ] 293Çóµ÷¼Á +6 zjlµÄºÅ 2026-03-16 10/500 2026-03-17 13:45 by houyaoxu
[¿¼ÑÐ] 268Çóµ÷¼Á +7 Ò»¶¨ÓÐѧÉÏ- 2026-03-14 8/400 2026-03-17 13:10 by zz820
[¿¼ÑÐ] 275Çóµ÷¼Á +4 Ì«Ñô»¨ÌìÌ쿪ÐÄ 2026-03-16 4/200 2026-03-17 10:53 by ¹¦·ò·è¿ñ
[¿¼ÑÐ] 289Çóµ÷¼Á +6 ²½´¨¿á×Ï123 2026-03-11 6/300 2026-03-17 10:23 by Sammy2
[¿¼ÑÐ] 304Çóµ÷¼Á +7 СÐÜjoy 2026-03-14 7/350 2026-03-17 08:53 by ÎíÉ¢ºóÏàÓölc
[¿¼ÑÐ] 085601Çóµ÷¼Á +3 Du.11 2026-03-16 3/150 2026-03-16 20:42 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] 326Çóµ÷¼Á +4 ŵ±´¶û»¯Ñ§½±êéê 2026-03-15 7/350 2026-03-16 17:11 by ŵ±´¶û»¯Ñ§½±êéê
[¿¼ÑÐ] 304Çóµ÷¼Á +3 ÂüÊâ2266 2026-03-14 3/150 2026-03-16 16:39 by houyaoxu
[¿¼ÑÐ] 0703Ò»Ö¾Ô¸211 285·ÖÇóµ÷¼Á +5 ly3471z 2026-03-13 5/250 2026-03-16 16:16 by ŶŶ123
[¿¼ÑÐ] 283Çóµ÷¼Á +10 С¥¡£ 2026-03-12 14/700 2026-03-16 16:08 by 13811244083
[¿¼ÑÐ] 331Çóµ÷¼Á£¨0703Óлú»¯Ñ§ +5 ZY-05 2026-03-13 6/300 2026-03-14 10:51 by Jy?
[¿¼ÑÐ] 0805£¬333Çóµ÷¼Á +3 112253525 2026-03-10 3/150 2026-03-13 23:42 by JourneyLucky
[¿¼ÑÐ] 285 Çóµ÷¼Á ×ÊÔ´Óë»·¾³ Ò»Ö¾Ô¸±±¾©»¯¹¤´óѧ +3 δÃû¿¼Éú 2026-03-10 3/150 2026-03-13 23:04 by JourneyLucky
[¿¼ÑÐ] 304Çóµ÷¼Á +7 7712b 2026-03-13 7/350 2026-03-13 21:42 by peike
[¿¼ÑÐ] 310Çóµ÷¼Á +3 ¡¾ÉÏÉÏÇ©¡¿ 2026-03-11 3/150 2026-03-13 16:16 by JourneyLucky
[¿¼ÑÐ] 307Çóµ÷¼Á +5 ³¬¼¶ÒÁ°º´óÍõ 2026-03-12 5/250 2026-03-13 15:56 by °ô°ôÇòÊÖ
[¿¼ÑÐ] 308Çóµ÷¼Á +3 ÊÇLupa°¡ 2026-03-12 3/150 2026-03-13 14:30 by Çóµ÷¼Ázz
[¿¼ÑÐ] »¯¹¤Ñ§Ë¶306Çóµ÷¼Á +9 42838695 2026-03-12 9/450 2026-03-13 10:16 by houyaoxu
[¿¼ÑÐ] 321Çóµ÷¼Á£¨Ê³Æ·/ר˶£© +3 xc321 2026-03-12 6/300 2026-03-13 08:45 by xc321
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û