Test | Status | Code Input and Output |
---|---|---|
1 | Fail |
a = [1 0];
b = [0 1];
expected=pi/2;
theta = solve_included_vector_angle(a,b)
assert(0.99*expected-.001<=theta && theta<=expected*1.01+.001 )
% Is there a better way to allow tolerances?
theta =
1
|
2 | Fail |
a = [1 1 0];
b = [1 1 2^0.5];
expected=pi/4;
theta = solve_included_vector_angle(a,b)
assert(0.99*expected-.001<=theta && theta<=expected*1.01+.001 )
theta =
0.9999
|
3 | Fail |
a = [2 2];
b = [0 1];
expected=pi/4;
theta = solve_included_vector_angle(a,b)
assert(0.99*expected-.001<=theta && theta<=expected*1.01+.001 )
theta =
0.9999
|
4 | Fail |
a = [-1 1];
b = [4 0];
expected=0.75*pi;
theta = solve_included_vector_angle(a,b)
assert(0.99*expected-.001<=theta && theta<=expected*1.01+.001 )
theta =
0.9999
|
5 | Fail |
a = [-1 2 3];
b = [1 2 4];
expected=0.161*pi;
theta = solve_included_vector_angle(a,b)
assert(0.99*expected-.001<=theta && theta<=expected*1.01+.001 )
theta =
0.9999
|
594 Solvers
190 Solvers
204 Solvers
Return elements unique to either input
550 Solvers
492 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!