Could anyone help me how to solve the issue
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
I am having a matrix
A=[0.0088 0.0071 0.0058 0.0049 0.0045 0.0045;
0.0255 0.0248 0.0241 0.0234 0.0227 0.0218;
1.8321 2.0932 2.3378 2.5582 2.7400 2.8653;
0.0666 0.0605 0.0559 0.0526 0.0505 0.0491;
0.0322 0.0294 0.0303 0.0334 0.0372 0.0410]
to find the maximum value in each row i used the command max(A,[],2) which gives the result.
But i need to have the output in such a way that the matrix needs to be displayed holding only the maximum value and rest of the other values should be zero.
Could anyone please help me on this.
0 Commenti
Risposta accettata
madhan ravi
il 31 Lug 2019
Modificato: madhan ravi
il 31 Lug 2019
[v,idx] = max(A,[],2);
Wanted = zeros(size(A));
Wanted(sub2ind(size(A),(1:size(A,1)).',idx)) = v
7 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Numeric Types 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!