Hey, I have a question. I have a sparse matrix:
W = [6 7 9 5 10];
S = [1 1 2 3 4];
D = [2 3 4 4 1];
DG = sparse(S,D,W);
After some testing, it turns out I have to remove (1,3) 7 (I have only the digits from S - 1 and D - 3 though, and not from W - 7). How do I remove that row directly from the sparse matrix without using:
W(i) = [];
S(i) = [];
D(i) = [];
Please help! :D

답변 (1개)

Walter Roberson
Walter Roberson 2016년 3월 3일

1 개 추천

DG(S(i), D(i)) = 0;
Depending on what you are doing it might also make sense to remove from S and D and W, but doing so would not in itself affect DG.

카테고리

도움말 센터File Exchange에서 Sparse Matrices에 대해 자세히 알아보기

질문:

2016년 3월 3일

댓글:

2016년 3월 3일

Community Treasure Hunt

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

Start Hunting!

Translated by