MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Inspired by problem 1840.

http://www.mathworks.com/matlabcentral/cody/problems/1840-rotate-matrix-clockwise-45-degree

Given an arbitrary n by n matrix, rotate it 45 degrees counterclockwise as in the following example:

if x is

1 3

2 4

rot45(x) would then be

0 3 0

1 0 4

0 2 0

So the matrix gets larger each time it is rotated.

13 correct solutions
8 incorrect solutions

Last solution submitted on Nov 23, 2014

2 players like this problem