Problem 2234. Find and replace the zero array in a matrix
Find the zero array in the matrix and replace it with average of surrounding (adjacent) arrays.
Example:
A =
3 5 7 90 1
5 1 -1 0 2
1 2 3 4 70
23 1 2 3 5
Output is:
B=23.75;
Solution Stats
Problem Comments
-
5 Comments
Show
2 older comments
Jon
on 4 Mar 2014
What elements do you consider the "surrounding arrays"?
J-G van der Toorn
on 4 Mar 2014
Surrounding arrays apparently are the elements right above, below, left, and right the zero elements. Found out by reverse engineering. The x is still a mystery.
Jean-Marie Sainthillier
on 8 Mar 2014
More tests please. A lot of solutions assume that 0 can't be in the first (or last) column.
Solution Comments
Show commentsProblem Recent Solvers43
Suggested Problems
-
Find state names that end with the letter A
1186 Solvers
-
Get the area codes from a list of phone numbers
1062 Solvers
-
Project Euler: Problem 10, Sum of Primes
1895 Solvers
-
Find the sum of the elements in the "second" diagonal
1159 Solvers
-
Sum of diagonal of a square matrix
1589 Solvers
More from this Author2
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!