Cody

Problem 44880. Angle between two vectors

Solution 2094806

Submitted on 16 Jan 2020 by Asif Newaz
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 c = -1.0000 theta = 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 c = 0 theta = 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 c = 0.5000 theta = 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 c = 0.2588 theta = 75 y = 75

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

a = 0 1 b = 0 5 c = 1 theta = 0 y = 0