MATLAB Answers

Magnitude, row and column in a Matrix

11 views (last 30 days)
Good Morning.
I have a matrix A
A = [87.97 87.97 17.97
95.22 87.96 91.26
75.50 75.50 75.50
78.13 64.89 78.90];
What instructions should I do to get
Minimum value per column
The line and column of that value
The result would be:
magnitude 75.50 64.89 17.97
row 3 4 1
column 1 2 3
Greetings and thanks

Accepted Answer

Star Strider
Star Strider on 22 Jan 2020
Try this:
A = [87.97 87.97 17.97
95.22 87.96 91.26
75.50 75.50 75.50
78.13 64.89 78.90];
[MaxA,MaxRow] = max(A)
[MinA,MinRow] = min(A)
producing:
MaxA =
95.2200 87.9700 91.2600
MaxRow =
2 1 2
MinA =
75.5000 64.8900 17.9700
MinRow =
3 4 1
  6 Comments
Star Strider
Star Strider on 23 Jan 2020
It actually shows everything you want it to show.

Sign in to comment.

More Answers (1)

Walter Roberson
Walter Roberson on 22 Jan 2020
Use the two output form of min(). The second output will be the appropriate row numbers.
  3 Comments

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!