MATLAB Answers

I i i i

3 views (last 30 days)
This question was flagged by Walter Roberson
i i i i ?

  1 Comment

Stephen Cobeldick
Stephen Cobeldick on 14 Jun 2020
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?

Sign in to comment.

Accepted Answer

Purushottama Rao
Purushottama Rao on 3 Sep 2015
 a(a==0)=min(a(a~=0))

  3 Comments

Purushottama Rao
Purushottama Rao on 3 Sep 2015
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
Star Strider
Star Strider on 3 Sep 2015
@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.
Purushottama Rao
Purushottama Rao on 3 Sep 2015
@Star Strider: Thank you

Sign in to comment.

More Answers (0)