Given two points on an arc (x0,y0) and (x1,y1) and the angle between them, alpha.
Return the centre of the circle and the radius.
E.g. Start (1,0) End (0,1) Span 90
The centre is (0,0) and the radius is 1.
Solution Stats
Problem Comments
3 Comments
Solution Comments
Show comments
Loading...
Problem Recent Solvers15
Suggested Problems
-
Make the vector [1 2 3 4 5 6 7 8 9 10]
53593 Solvers
-
Find all elements less than 0 or greater than 10 and replace them with NaN
15817 Solvers
-
Split a string into chunks of specified length
2151 Solvers
-
944 Solvers
-
Create the following sequence : 0 1 1 4 9 25 64 169 ...
206 Solvers
More from this Author1
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
This problem does not have an unique solution. Unless the angle between two points on an arc is 180 degrees, there is always two possible positions for the center. The problem should specifiy which is the right one, or accept both answers. I solved it using the center with the smallest distance to the origin.
The test suite has been updated to accept any of the two possible solutions.
The test suite does not use the values returned by the function.