Re: Smalest enclosing circle
- To: mathgroup at smc.vnet.net
- Subject: [mg50089] Re: Smalest enclosing circle
- From: koopman at sfu.ca (Ray Koopman)
- Date: Sat, 14 Aug 2004 01:51:01 -0400 (EDT)
- References: <cfi8tm$4p6$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Steve Gray <stevebg at adelphia.net> wrote in message news:<cfi8tm$4p6$1 at smc.vnet.net>... > Given n points in the plane, I want to find the smallest > enclosing circle. Does anyone have Mathematica code to do this? My previous code was wrong. In[1]:= xy = (* same data as before *) {{0.6387508898625163, 0.8718650185783614}, {0.08644342251607252, 0.3294838833708168}, {0.1870358394343342, 0.8811055141368236}, {0.3192979185986885, 0.3170715387504082}, {0.438136771215097, 0.5319294143363852}, {0.9179114087251881, 0.6613289334430387}, {0.7341832395247138, 0.8830590740761859}, {0.9834132497013177, 0.7008775400319166}, {0.196695901661286, 0.6117008688670413}, {0.10315109572363866, 0.0506140728297785}}; In[2]:= Clear[u,v]; {r,uvrule} = FindMinimum[Max[Norm[#-{u,v}]&/@xy], {u,First@Mean@xy,First@Median@xy}, {v, Last@Mean@xy, Last@Median@xy}] Out[2]= {0.60531, {u -> 0.389513, v -> 0.583904}}
- Follow-Ups:
- Re: Re: Smalest enclosing circle
- From: DrBob <drbob@bigfoot.com>
- Re: Re: Smalest enclosing circle