matrix question (finding the smallest number in each row)

1 Ansicht (letzte 30 Tage)
Mate 2u
Mate 2u am 15 Okt. 2012
I have a matrix B, of size 1455x2. I want a matrix C of size 1455x2 which gives me the matrix B but, if there is a non-negative row, it should be a row of zeros.
Then once I have this C, I want a matrix D which gives me the location of the minimum in each row of C.

Akzeptierte Antwort

Björn
Björn am 15 Okt. 2012
[~,min_col]=min(B,[],2)
This gives you a 1455x1 vector with the column-number of the smallest element in in the rows. To also get the minimum values of each row, you can replace '~' with a variable that you want to assign to those values.

Weitere Antworten (0)

Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by