Я хочу сгенерировать случайные двоичные полиномы с параметрами (n,m)
.
n — количество полиномов, которые необходимо сгенерировать, а m — количество элементов каждого полинома.
В то же время мне нужно, чтобы полином был уникальным. А еще мне нужно исключить результат со всеми элементами равными нулю.
Например, для n=3
и m=3
я ищу что-то вроде [1 0 1] [1 0 0] [1 1 1]
.
Есть ли какая-нибудь команда в лаборатории матов, которую я могу использовать для получения вышеуказанных результатов?? Я также хотел бы избежать цикла for, если это возможно!
РЕДАКТИРОВАТЬ: я обнаружил, что команда unique(rand(n,m)>=0.5,'rows')
выполнит эту работу. Но это не гарантирует, что результат [0 0 0]
будет исключен
Любые идеи?