Cody

Solution 1876893

Submitted on 17 Jul 2019 by Martin C.
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 1;-1 -1]; y_correct = 180; assert(isequal(angle(x),y_correct))

a = 1 1 b = -1 -1 d = -2 y = 3.1416 y = 180.0000 y = 180

2   Pass
x = [-1 1;-1 -1]; y_correct = 90; assert(isequal(angle(x),y_correct))

a = -1 1 b = -1 -1 d = 0 y = 1.5708 y = 90 y = 90

3   Pass
x = [0.5 sqrt(3)/2;0.2 0]; y_correct = 60; assert(isequal(angle(x),y_correct))

a = 0.5000 0.8660 b = 0.2000 0 d = 0.1000 y = 1.0472 y = 60.0000 y = 60

4   Pass
x = [-1 1;0.5 sqrt(3)/2]; y_correct = 75; assert(isequal(angle(x),y_correct))

a = -1 1 b = 0.5000 0.8660 d = 0.3660 y = 1.3090 y = 75.0000 y = 75

5   Pass
x = [0 1;0 5]; y_correct = 0; assert(isequal(angle(x),y_correct))

a = 0 1 b = 0 5 d = 5 y = 0 y = 0 y = 0

Suggested Problems