2

簡単な質問です。疎行列 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)この行列の一部の非対角要素もゼロに設定されています。これをどのように処理しますか?

4

1 に答える 1

3

線形インデックスを使用する:

A(sub2ind(size(A),b,b)) = 0;

これは、完全行列または疎行列で機能します。

于 2013-11-01T16:58:57.497 に答える