Test  Status  Code Input and Output 

1  Fail 
A = 60;
h = 5;
y_correct = [0.3752 0.3752 0.6927];
tolerance = 1e4;
y = theSineOfAnglesOfATriangle(A,h);
assert(abs(y(1)y_correct(1))<tolerance)
assert(abs(y(2)y_correct(2))<tolerance)
assert(abs(y(3)y_correct(3))<tolerance)
ans =
0.384615384615385

2  Fail 
A = 12;
h = 4;
y_correct = [0.7174 0.7174 0.8608];
tolerance = 1e4;
y = theSineOfAnglesOfATriangle(A,h);
assert(abs(y(1)y_correct(1))<tolerance)
assert(abs(y(2)y_correct(2))<tolerance)
assert(abs(y(3)y_correct(3))<tolerance)
ans =
0.800000000000000

3  Fail 
A = 120;
h = 8;
y_correct = [0.4534 0.4534 0.8001];
tolerance = 1e4;
y = theSineOfAnglesOfATriangle(A,h);
assert(abs(y(1)y_correct(1))<tolerance)
assert(abs(y(2)y_correct(2))<tolerance)
assert(abs(y(3)y_correct(3))<tolerance)
ans =
0.470588235294118

4  Fail 
A = 11;
h = 7;
y_correct = [0.8281 0.8281 0.3628];
tolerance = 1e4;
y = theSineOfAnglesOfATriangle(A,h);
assert(abs(y(1)y_correct(1))<tolerance)
assert(abs(y(2)y_correct(2))<tolerance)
assert(abs(y(3)y_correct(3))<tolerance)
ans =
0.975716252093571

5  Fail 
A = 10;
h = pi;
y_correct = [0.6461 0.6461 0.9197];
tolerance = 1e4;
y = theSineOfAnglesOfATriangle(A,h);
assert(abs(y(1)y_correct(1))<tolerance)
assert(abs(y(2)y_correct(2))<tolerance)
assert(abs(y(3)y_correct(3))<tolerance)
ans =
0.702451219790484

6  Fail 
A = 100;
h = 90;
y_correct = [0.8414 0.8414 0.0208];
tolerance = 1e4;
y = theSineOfAnglesOfATriangle(A,h);
assert(abs(y(1)y_correct(1))<tolerance)
assert(abs(y(2)y_correct(2))<tolerance)
assert(abs(y(3)y_correct(3))<tolerance)
ans =
0.999923800815221

Swap the first and last columns
10154 Solvers
2284 Solvers
1222 Solvers
Matrix which contains the values of an other matrix A at the given locations.
196 Solvers
Who has power to do everything in this world?
260 Solvers