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

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

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

57 correct solutions
93 incorrect solutions

Last solution submitted on Feb 23, 2015

2 Comments