MATLAB Answers

Help on understanding the following matlab code ?

1 view (last 30 days)
anshuman mishra
anshuman mishra on 22 Nov 2019
Answered: Jan on 22 Nov 2019
xt= 15 10 5 0
11 6 1 4
7 2 3 8
3 2 7 12
1 6 11 16
[~,J]=min(flipud(xt),[ ],2)
----------------------------------------------------------
Output J= 1
2
2
3
4

Accepted Answer

Jan
Jan on 22 Nov 2019
Step by step:
  • flipud(xt): This flipps the order of elements vertically. Try it:
x = rand(3,2)
flipud(x)
  • min(Y, [ ], 2) : find the minimal value along the 2nd dimension
  • [~, J] = ... : Ignore the first output and assing the 2nd output to the variable J
See also:
doc flipud
doc min

  0 Comments

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by