how to generate a random matrix with a specific conditions ?

조회 수: 2 (최근 30일)
Firas Al-Kharabsheh
Firas Al-Kharabsheh 2016년 5월 3일
if i have (n,m) MATRIX M
M = [ 0 1 1 0 1 0 1 1 1
1 1 0 1 1 0 0 0 1
1 1 0 0 1 1 0 1 0
0 0 1 1 0 1 0 0 1 ]
and i found from M these matrix
M_row = [ 2 1 3
2 2 1
2 2 1
2 1 1 ]
M_column = [ 0 0 1 1 0 0 0 1 2
2 3 1 1 3 2 1 1 1 ]
Where
M_row shows the number of group ones in each row in M
M_column shows the number of group ones in each column in M
i want to generate a tow random matrix using M_row and M_column with the same size of M like this example
M_rand_row = [ 1 1 0 1 0 1 1 1 0
0 1 1 0 1 1 0 0 1
1 1 0 1 1 0 0 1 0
0 1 1 0 0 1 0 1 0 ]
M_rand_column = [ 0 1 1 1 0 1 1 1 1
0 1 0 0 1 1 0 0 1
1 1 0 1 1 0 0 0 0
1 0 1 0 1 0 0 1 1]

답변 (0개)

카테고리

Help CenterFile Exchange에서 Matrix Indexing에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by