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 Solvers332
Suggested Problems
-
1316 Solvers
-
965 Solvers
-
Program an exclusive OR operation with logical operators
690 Solvers
-
451 Solvers
-
Solving Quadratic Equations (Version 1)
468 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!