 
 
 
 
 
 
RE: Re: Are points co-planar in (numDimensions-1)?
- To: mathgroup at smc.vnet.net
- Subject: [mg43287] RE: [mg43240] Re: Are points co-planar in (numDimensions-1)?
- From: "Ingolf Dahl" <ingolf.dahl at telia.com>
- Date: Sat, 23 Aug 2003 08:09:18 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Use NullSpace!
The following vectors are evidently coplanar:
vectors = {{1., 0., 0.}, {0., 1., 0.}, {1., 1., 0.}};
If you take NullSpace of this, you get the orthogonal complement 
(a set of all orthogonal vectors) to this set.
NullSpace[vectors]
gives
Out[2]= {{0., 0., 1.}}
which is orthogonal to all the vectors.
If you take 
NullSpace[NullSpace[vectors]]
you get back a set of vectors that span your original set.
This method works for any number of dimensions.
Ingolf Dahl
Sweden
>-----Original Message-----
>From: AngleWyrm [mailto:no_spam_anglewyrm at hotmail.com]
To: mathgroup at smc.vnet.net
>Sent: Thursday, August 21, 2003 04:26
>To: mathgroup at smc.vnet.net
>Subject: [mg43287] [mg43240] Re: Are points co-planar in (numDimensions-1)?
>
>
>My last post on this subject lacked depth, so here's more info.
>
>Given some n-dimensional vectors, are they coplanar in n-1? Let 
>a1, a2, ..., an be vectors. If they
>are coplanar, then there exists a set of coefficients {k1, k2, 
>..., kn}, not all zero, which satisfy
>the equation:
>
>k1 a1 + k2 a2 + ... + kn an = 0.
>
>I have a dataset I wish to test for this property in various dimensions:
>
>numDimensions = 2;
>dataSet = ReadList["data.txt", Number ];
>dataSet = Partition[ dataSet, numDimensions ];
>
>At this point I have a set of 2D vectors, and if I take any two of 
>them they HAVE to be coplanar,
>right?
>
>sample = Take[ dataSet, numDimensions];
>Sum[ k\_i sample[[i]], {i, numDimensions} ]    (I've used \_ to 
>indicate subscript here)
>
>Now my problem is in solving for zero on the last equation. I've 
>tried like so:
>Solve[ Sum[ k\_i sample[[i]], {i, numDimensions} ] ==0, {k\_i} ]
>
>but it gives an empty set every time. Thanks for any help.
>-Jonathan
>

