How i can remove inf value and zero value in 10x10 Matrix?

45 Ansichten (letzte 30 Tage)
Arsal15
Arsal15 am 25 Jan. 2016
Bearbeitet: Arsal15 am 25 Jan. 2016
Hi, I want to remove the highlight red data from the 10x10 matrix and also the index (i=j) which is inf.? Need your guidance. One more thing I want to extract the indices where the value is non zero?

Akzeptierte Antwort

goerk
goerk am 25 Jan. 2016
Bearbeitet: goerk am 25 Jan. 2016
I assume you want the finite values which are not zero?
A % input Matrix
nonZeroValues = A(A~=0 & isfinite(A));
to get the indices you can run
ind = find(A~=0 & isfinite(A))
[row col] = ind2sub(size(A), ind)

Weitere Antworten (0)

Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by