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.
簡単な質問です。疎行列 A とインデックス リストb = [2, 3, 4 ...]があり、 を設定したいと思い A(2, 2), A(3, 3), A(4, 4)... = 0ます。A(b, b) = 0 を試してみました。結果は、A(2, 3), A(2, 4), A(3, 2), A(3, 4), A(4, 2), A(4, 3)この行列の一部の非対角要素もゼロに設定されています。これをどのように処理しますか?
b = [2, 3, 4 ...]
A(2, 2), A(3, 3), A(4, 4)... = 0
A(2, 3), A(2, 4), A(3, 2), A(3, 4), A(4, 2), A(4, 3)
線形インデックスを使用する:
A(sub2ind(size(A),b,b)) = 0;
これは、完全行列または疎行列で機能します。