Problem 330. Circumscribed circles
Solution Stats
Problem Comments
Solution Comments
-
3 Comments
Either I am going mad or Test 1 is broken... (It's quite possibly the former!) Can anyone help?
It's probably a roundoff error in the calculation of the angle (in degrees) by acosd, which causes the end-result to have a slight offset (in the 7th or 8th decimal, which is not printed on-screen but which is there) from the exact correct answer. So instead, use the identity "(sin(x))^2 + (cos(x))^2 = 1" in order to eliminate the use of sin and cos in your calculation.
Lucinda King, you make a fair point: preferably the Test Suite should have allowed for these "slight offsets" that are created when working with floating-point numbers. Especially when the "correct" answers are not integers. [See e.g. Problem 44690.]
-
1 Comment
Why is 2.5000 not considered equal to 2.5?
Problem Recent Solvers333
Suggested Problems
-
1853 Solvers
-
First non-zero element in each column
771 Solvers
-
Sum of odd numbers in a matrix
448 Solvers
-
923 Solvers
-
find the surface area of a cube
464 Solvers
More from this Author39
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!