Problem 56468. IQpuzzler Preparation #1: Find all non-identical orientations of a matrix
Return all non-identical orientations of a 2-D matrix that can be produced by rotating or flipping it.
Input is an M-by-N matrix. You can assume integer values and no empty rows or columns.
Output is a 1-by-P cell array containing P unique M-by-N or N-by-M matrices.
Ordering of the output matrices does not matter, as long as there are no repetitions.
Example:
{ [2 0;2 2] , [0 2;2 2] , [2 2;0 2], [2 2;2 0] } = rotflip2d([2 0;2 2])
Background:
This function will be useful for the IQpuzzler challenge on Cody.
Solution Stats
Solution Comments
Show commentsProblem Recent Solvers4
Suggested Problems
-
Find the numeric mean of the prime numbers in a matrix.
8990 Solvers
-
Equidistant numbers containing certain value in an interval
87 Solvers
-
Project Euler: Problem 8, Find largest product in a large string of numbers
1198 Solvers
-
Find last zero for each column
590 Solvers
-
9487 Solvers
More from this Author5
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!