How can I substitute all zeros of a matrix with minimum value of the same matrix?

How can I substitute all zeros of a matrix with minimum value of the same matrix?

2 Commenti

Original question by Hamed Absharii 3rd September 2015, retrieved from Google Cache:
"How can I substitute all zeros of a matrix with minimum value of the same matrix?"
How can I substitute all zeros of a matrix with minimum value of the same matrix?

Accedi per commentare.

 Risposta accettata

 a(a==0)=min(a(a~=0))

3 Commenti

a=[0 1 2 3; 2 4 6 0]
a =
       0     1     2     3
       2     4     6     0
>> a(a==0)=min(a(a~=0))
a =
       1     1     2     3
       2     4     6     1
@Purushottama Rao — Don’t worry about the ‘spam’ flag. It happens to us all. You correctly flagged it so someone would have discovered it when they checked the ‘Flagged Content’. I cleared them and cleared your flags as well.

Accedi per commentare.

Più risposte (0)

Categorie

Community Treasure Hunt

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

Start Hunting!

Translated by