Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Problem 792. Set some matrix elements to zero

Created by Aurelien Queffurust

First get the maximum of each row, and afterwards set all the other elements to zero. For example, this matrix:

1 	2 	3 	4
5 	5 	6 	5
7 	9 	8 	3

should become:

0 	0 	0 	4
0 	0 	6 	0
0 	9 	0 	0

Input will never be empty.

If a row has the same maximum in different columns , display the first occurrence:

In the below example, the second row has twice the number 8 as maximum , the output will display the first 8 (column2) :

   x =
       5     4     5
       2     8     8
   should become :
     5     0     0
     0     8     0

Tags

Problem Group

Solution Statistics

50 correct solutions 86 incorrect solutions
Last solution submitted on Jul 22, 2014

Solution Comments