Write a function to compute the area of the shaded moon-shaped region in the figure below—that is, the area of a smaller circle that does not overlap with a larger circle. The input will be the radius a of the smaller circle, the radius b of the larger circle, and the separation c between centers of the circles.
Solution Stats
Problem Comments
2 Comments
Solution Comments
Show comments
Loading...
Problem Recent Solvers9
Suggested Problems
-
1843 Solvers
-
Replace NaNs with the number that appears to its left in the row.
3069 Solvers
-
Project Euler: Problem 1, Multiples of 3 and 5
3708 Solvers
-
Back to basics 9 - Indexed References
463 Solvers
-
430 Solvers
More from this Author324
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
When c is close to b-a (as in test case 4, with a=3, b=4, c=1.01) the solutions are susceptible to roundoff error; after some checking, I believe the correct answer for test case 4 (to 15 significant figures) should be A=0.00650196332827386 rather than A=0.006501963328256.
I changed the tolerance on that test.