麻烦各位大哥了!
4 l& B! L/ B) q0 b重量是指1的个数,然后编个只有0和1的一定长序列。
$ g% B/ ^% @& ?. U( E1 ]( p例如要编一个1×n的以0,1为元素的数组,重量是5,则可以是:
+ r& `" a& }1 q6 u3 O% j01001101000010....
或是10111010000....
1 V/ Q: f. [7 A) w6 M) _' d只要1的个数是5个,并且位置是随机分布的!
我怎么读不懂题目的意思呢?
. I' o9 P! c- K1 M& l可不可以说得在清楚一些!
[em08]我的是这样的写的,希望有帮助:
2 C4 n7 _, q5 Z+ a! Zn=10;%此处写你想要的序列的长度
while(1)
seed=1+10*rand(1,5);
seed=uint8(seed);
rand_line=zeros(1,n);
rand_line(seed)=1;
if(sum(rand_line)==5)
break;
end
end
rand_line
谢谢这位仁兄!
有点不完善,你自己再改一下,思想就是这样了!
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |