Cody

Problem 43609. Sort rows of a matrix

Solution 1173713

Submitted on 27 Apr 2017 by James
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Pass
A = magic(5); y_correct = [10 12 19 21 3; 11 18 25 2 9; 17 24 1 8 15; 23 5 7 14 16; 4 6 13 20 22]; assert(isequal(your_fcn_name(A),y_correct))

x = 3 9 15 16 22 y = 4 5 1 2 3 k = 10 12 19 21 3 11 18 25 2 9 17 24 1 8 15 23 5 7 14 16 4 6 13 20 22

2   Pass
A = 1:5; y_correct = A; assert(isequal(your_fcn_name(A),y_correct))

x = 5 y = 1 k = 1 2 3 4 5

3   Pass
A = [1:4; 9:12; 13:16; 5:8]; y_correct = reshape((1:16),[4,4])'; assert(isequal(your_fcn_name(A),y_correct))

x = 4 8 12 16 y = 1 4 2 3 k = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

4   Pass
A = (1:10)'; y_correct = A; ind = rand(10,1); [~,indA] = sort(ind); A = A(indA); assert(isequal(your_fcn_name(A),y_correct))

x = 1 2 3 4 5 6 7 8 9 10 y = 1 3 8 5 9 7 10 4 2 6 k = 1 2 3 4 5 6 7 8 9 10

5   Pass
A = [3:7; 10:-1:6; -4:0; 2:-1:-2]; y_correct = flipud(A); assert(isequal(your_fcn_name(A),y_correct))

x = -2 0 6 7 y = 4 3 2 1 k = 2 1 0 -1 -2 -4 -3 -2 -1 0 10 9 8 7 6 3 4 5 6 7

Suggested Problems

More from this Author10

Community Treasure Hunt

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

Start Hunting!