Cody

# Problem 1830. Matrix rotation as per given angle

Solution 584120

Submitted on 18 Feb 2015 by Pruthvi teja
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
%% x= [1 2 3; 4 5 6; 7 8 9] angle = 90; y_correct =[3 6 9; 2 5 8; 1 4 7]; assert(isequal(RotateMat(x,angle),y_correct))

x = 1 2 3 4 5 6 7 8 9 ans = 3 6 9 2 5 8 1 4 7

2   Pass
%% x = [ 1 2 3 4; -10 -20 -30 -40] angle = 270; y_correct =[ -10 1; -20 2; -30 3; -40 4]; assert(isequal(RotateMat(x,angle),y_correct))

x = 1 2 3 4 -10 -20 -30 -40 ans = -10 1 -20 2 -30 3 -40 4

3   Pass
%% x = [ 1 2; 3 4; 5 6; 7 8] angle = -90; y_correct =[ 7 5 3 1;8 6 4 2]; assert(isequal(RotateMat(x,angle),y_correct))

x = 1 2 3 4 5 6 7 8 ans = 7 5 3 1 8 6 4 2

4   Pass
%% x = [ 89 -100 88 -101]; angle = 180; y_correct =[ -101 88 -100 89]; assert(isequal(RotateMat(x,angle),y_correct))

ans = -101 88 -100 89

### Community Treasure Hunt

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

Start Hunting!