home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: sci.math
- Path: sparky!uunet!mcsun!news.funet.fi!ajk.tele.fi!funic!nokia.fi!newshost!chalcraft
- From: chalcraft@uk.tele.nokia.fi (Adam Chalcraft)
- Subject: Re: what are quadturnians?
- In-Reply-To: tim@maths.tcd.ie's message of 8 Sep 92 23:47:57 GMT
- Message-ID: <CHALCRAFT.92Sep9092653@laurel.uk.tele.nokia.fi>
- Sender: usenet@noknic.nokia.fi (USENET at noknic)
- Nntp-Posting-Host: laurel.uk.tele.nokia.fi
- Organization: cpd
- References: <1992Sep8.204428.28058@nsisrv.gsfc.nasa.gov>
- <1992Sep8.234757.26306@maths.tcd.ie>
- Date: Wed, 9 Sep 1992 07:26:53 GMT
- Lines: 46
-
- In article <1992Sep8.234757.26306@maths.tcd.ie> tim@maths.tcd.ie (Timothy Murphy) writes:
-
- > The quaternions are a non-commutative extension of the complex numbers.
- > A quaternion is expressible in the form
- >
- > q = t + xi + yj + zk
- >
- > where t, x, y, z are real numbers.
- > Multiplication is defined by the rules:
- >
- > i*i = j*j = k*k = -1,
- > i*j = k = - j*i,
- > j*k = i = - k*j,
- > k*i = j = - i*k.
- >
- > Multiplication is non-commutative but associative.
-
- Correct, of course, but the guy wanted to know how to use them for 3-D
- co-ordinate transformations.
- I love, incidentally, the mis-heard "quadturnians", which is a perfectly
- logical reconstruction of a plausible spelling given the intended use.
-
- The extra information is that you represent (x,y,z) in the obvious way by
- xi+yj+zk, and then translations correspond to addition. This much is
- obvious, and gains you nothing so far. The clever bit is that if
-
- (x1i+y1j+z1k)*(x2i+y2j+z2k)=-t3+x3i+y3j+z3k
-
- then t3 is (x1,y1,z1).(x2,y2,z2) [dot product] and (x3,y3,z3) is
- (x1,y1,z1)^(x2,y2,z2) [cross product] (check sign before use :-).
-
- This still gains you nothing if it is just used as a formula, because you
- have just re-written an unilluminating formula in a different notation.
- The only place you really gain is when you start using the fact that the
- algebra is distributive and associative, so you can combine lots of
- transformations into one fairly easily.
- --
- ____________________________________________________________________________
- / _Name: Adam|Names are linguistic constructs expressed in some language._ \
- |\_|/|Chalcraft|They correspond to objects in some universe of discourse. |\|_/|
- |` | |The corresponence between names (in the language) and |` |
- |` |Opinions:|objects (in the universe of discourse) is the relation of|` |
- |` | Mine|identifying. A name identifies the object to which it is |` |
- |` |_________|bound.__________________________ISO_7498-3_:_1989_(E)_5.1_|` |
- \__/ \__/
-
-