Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
1 要素と 0 要素を含む対称行列 A があり、このような行列では A(i,j)=A(j,i) となります。matlab で対称的に 1 要素の正確な部分をランダムに 0 に置き換えたいです。つまり、要素 A(i,j) がランダムに選択されて 0 に置き換えられた場合、要素 A(j,i) は同時に 0 に置き換えられます。matlabでこのようなことをする方法はありますか?
adj が 1 と 0 を含む行列である場合、対称行列を作成します。
adj = adj + adj'; adj(adj>1)=1;
このマトリックスを使用して、置換のインデックスを作成します