Borrar filtros
Borrar filtros

How to set the maximum value of a column in a matrix to 1 and other values to 0?

3 visualizaciones (últimos 30 días)
For example: if the matrix is given as:
1 6 3 6
2 5 6 7
6 4 3 10
It should look like this:
0 1 0 0
0 0 1 0
1 0 1 1
That is, the maximum value of the column in the matrix should become 1 and the other values if the column should become zero.

Respuestas (1)

Stephen23
Stephen23 el 2 de Ag. de 2018
>> +bsxfun(@eq,M,max(M,[],1))
ans =
0 1 0 0
0 0 1 0
1 0 0 1

Categorías

Más información sobre Deep Learning Toolbox en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by