If
a = [1 2 3 4;
1 2 3 4;
1 2 3 4;
1 2 3 4];
then the result is
ans = [1 3 2 4
1 3 2 4
1 3 2 4
1 3 2 4];
by swapping columns 2 and 3.
Solution Stats
Problem Comments
7 Comments
Solution Comments
Show comments
Loading...
Problem Recent Solvers1256
Suggested Problems
-
22517 Solvers
-
23625 Solvers
-
509 Solvers
-
1063 Solvers
-
2227 Solvers
More from this Author13
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
Additional test cases have been added.
This is a poor question in that it tells you to swap the middle two columns of a 4x4 matrix, but then tests things other than than 4x4 matrices. You'll have to study the test cases and the given answers to see what the test maker is really after here :(
You may want to change the test description. You are not actually looking for the middle two columns. I won't give away the solution, but the columns you need to swap are hard-coded in. And using the two middle columns is ambiguous if the array is not an even length.
Can't understand test case 5. Can you improve this problem description?
This question should be corrected as the test cases are not 4*4 in all cases.
The problem is wrong.
The problem title and description have been improved.