MathGroup Archive 2008

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

Search the Archive

Re: easy plane normal vector question

  • To: mathgroup at smc.vnet.net
  • Subject: [mg89707] Re: [mg89690] easy plane normal vector question
  • From: "Szabolcs HorvÃt" <szhorvat at gmail.com>
  • Date: Wed, 18 Jun 2008 06:40:52 -0400 (EDT)
  • References: <200806180824.EAA26154@smc.vnet.net>

On Wed, Jun 18, 2008 at 11:24, will parr <willpowers69 at hotmail.com> wrote:
>
> sorry but i'm not very good at vector maths, so this is probably a very easy question:
>
> if i have the equation for a plane in the form:
>
> plane = c + ax + by
>
> (for example plane=4.07919+ 0.0764884 x - 0.0632675 y)
>
> as you get if you use the Fit function to fit some 3D data (data) in the following way:
>
> Fit[data,{1, x, y},{x, y}],
>
> How do i calculate the normal vector to this plane?

Will,

This is not really a Mathematica question, but a mathematics one ...

I will use Mathematica notation in the following, but the equations
are not meant to be entered to Mathematica ...

The equation of a plane passing through v0 = {x0,y0,z0} with normal
vector n = {p,q,r} is n.(v-v0) == 0 (this is the single equation that
you need to figure out), where v = {x,y,z}.

Expanding this equation we get p x - p x0 + q y - q y0 + r z - r z0 == 0

Matching coefficients with your equation z == c + a x + b y we get
that p == a, q == b, r == -1.


  • Prev by Date: Re: TabView control location
  • Next by Date: Re: Bug in LogPlot and ListLogPlot in V6.0.3
  • Previous by thread: easy plane normal vector question
  • Next by thread: Re: easy plane normal vector question