MathGroup Archive 2011

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Can Mathematica construct a set of equations?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg119335] Re: Can Mathematica construct a set of equations?
  • From: Bill Rowe <readnews at sbcglobal.net>
  • Date: Tue, 31 May 2011 07:46:06 -0400 (EDT)

On 5/30/11 at 6:35 AM, ralph.dratman at gmail.com (Ralph Dratman) wrote:

>Given a set of N points Pn in the real plane, all within a distance
>d of each other,

>In vector notation,

>||Pj - Pk || <= d,   1 <= j,k <= N

>or written out, say for N=3,

>|| P1 - P2 || <= d,
>|| P2 - P3 || <= d,
>|| P3 - P1 || <= d.

>That is fine for 3 points, but suppose I have 10. Then the long
>version is Choose[10,2] = 45 equations, and I don't particularly
>want to write them out by hand. Can Mathematica do that for me, and
>give me the equations in a notebook?

Yes. Here is one way using 3 points that will work for a list of
n points.

In[1]:= points = {p1, p2, p3};

In[2]:= Norm[#] <= d & /@ (Subtract @@@ Subsets[points, {2}])

Out[2]= {Norm[p1 - p2] <= d, Norm[p1 - p3] <= d, Norm[p2 - p3]
<= d}



  • Prev by Date: Re: get Text primitive vector data
  • Next by Date: Re: FullSimplify with functions owner
  • Previous by thread: Re: Can Mathematica construct a set of equations?
  • Next by thread: Re: Can Mathematica construct a set of equations?