你能幫助我嗎?我有矩陣,但我想要在矩陣中有更多的「fixed_part」並隨機選擇。同樣重要的是每一行都是獨一無二的。你可以幫幫我嗎?在矩陣中隨機排序位
clear all
clc
ntags = 50;
fixed_part = 20;
IDlength = 64;
tag_population = [zeros(ntags, fixed_part), floor(rand(ntags,IDlength-fixed_part)*2)];
tag_population = unique(tag_population,'rows');
查找這個矩陣:
0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1
0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0
0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1
0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1
0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1
在這個例子中我有四個不同類型的 「fixed_part」 的。
對不起,您所說的「更多fixed_part」是什麼意思?更高的價值? – hbaderts
@hbaderts,''fixed_part''表示'0和1'隨機排序的組之間有多少'0'。我想要更多的'fixed_part'在矩陣 – NikolaC
我可能仍然理解你錯了(對不起,如果是這樣的話),但是你不能只將'fixed_part'設置爲更高的數字。 30,得到那個? – hbaderts