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 Solvers10
Suggested Problems
-
Find all elements less than 0 or greater than 10 and replace them with NaN
15819 Solvers
-
Longest run of consecutive numbers
6771 Solvers
-
Who is the baby and who is the daddy in this family?
53 Solvers
-
157 Solvers
-
Return the sequence element II
46 Solvers
More from this Author329
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.