пусть говорят, что я есть эта матрицаКак выбрать случайные элементы из ряда последовательно от матрицы, но если все элементы в строке выбранного не выбрать ту же строку снова
м =
3 1 2 4 6 5
2 3 5 6 1 4
3 4 6 1 2 5
2 1 3 4 5 6
3 2 5 6 1 4
2 4 6 1 5 3
, которые имеют 6 сырья и в 6 столбце
я хочу, чтобы выбрать случайным образом froms сырья последовательно первый выбор будет выбрать первый
элемент в том, что сырые
так, если случайным завалив все элементы сырых 5 я не хочу, чтобы программа прийти
, чтобы выбрать из него снова
примера, если случайная итерация 1 выберите raw1 он будет идти к первый элемент в raw1 который
в колонке 1
, если случайным в итерации 2 это выбрать тот же raw1 снова выберет второй
элемент в raw1, который находится в колонке 2
так, если я достиг колонки 6 в raw1 и после итерации RAW1 снова выбран, но мой
матрица 6 столбец, поэтому я хочу, чтобы выбрать случайным другое сырье, которое является не достигли до
шестого колонке
пусть говорит, что если каждый раз при выборе сырой я сделаю значение в этом столбце, который равный
один
так, если я бег 20 итерации
JM =
1 1 1 1 1 0
1 1 0 0 0 0
1 1 1 1 0 0
1 1 0 0 0 0
1 1 1 0 0 0
1 1 1 1 0 0
удачи я не достигла шестого столбца в любом из баранов
но если
JM =
1 1 1 1 1 0
1 1 1 1 0 0
1 1 0 0 0 0
1 1 1 1 1 1
1 0 0 0 0 0
1 1 0 0 0 0
Attem для доступа к m (5,7); индекс за пределами границ, потому что размер (m) = [6,6].
, как продолжить случайный выбор, не приходя в том, что сырье, которое уже полно заполнено, как
, что сырье-уже полный заполнен
я надеюсь, что это легко понять
IAM с помощью этого метода чтобы создать хромосомы
, которая находится в форме
м сырья colmun = Machín е задание операции
благодаря
IAM с использованием MATLAB
Какой язык? [Тег: MATLAB]? [теги: rstats]? –