Azzera filtri
Azzera filtri

List of maximum number in the matrix

2 visualizzazioni (ultimi 30 giorni)
Moe
Moe il 26 Mag 2014
Risposto: Star Strider il 26 Mag 2014
Hi everyone,
Suppose I have a matrix:
a = [3;1;4;2;3;4;1;4;3;1;2;4];
Then I want matrix b to be:
b = [3;6;8;12]
  • Matrix b is included the rwo number of all max number in the matrix a, e.g. row(3)=4; row(6)=4; row(8)=4; row(12)=4;
Can anyone please help me?

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 26 Mag 2014
a = [3;1;4;2;3;4;1;4;3;1;2;4];
idx=find(ismember(a,max(a)))

Più risposte (1)

Star Strider
Star Strider il 26 Mag 2014
Use the find function:
a = [3;1;4;2;3;4;1;4;3;1;2;4];
b = find(a == max(a))
yields:
b =
3
6
8
12

Categorie

Scopri di più su Matrices and Arrays in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by