Xref: news-dnh.mv.net comp.os.msdos.djgpp:3997 Path: news-dnh.mv.net!mv!news.NH.Destek.Net!news2.net99.net!news.cais.net!primus.ansouth.net!news.serv.net!solaris.cc.vt.edu!newsfeed.internetmci.com!EU.net!Norway.EU.net!funcom.no!not-for-mail From: engstad AT funcom DOT com (Paal-Kristian Engstad) Newsgroups: comp.os.msdos.djgpp Subject: Re: 3*3 eigenvalues Date: 20 Dec 1995 09:45:28 GMT Organization: Funcom Productions. Lines: 33 Message-ID: <4b8lvo$ni4@odin.funcom.no> References: <4at2kg$n2a AT micro DOT internexus DOT net> NNTP-Posting-Host: odin.funcom.no To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Laszlo Vecsey (master AT micro DOT internexus DOT net) wrote: : A.Appleyard (A DOT APPLEYARD AT fs2 DOT mt DOT umist DOT ac DOT uk) wrote: : : I have written a C function to work out eigenvalues and eigenvectors of 3*3 : : matrixes quickly and without iterating, if anybody out there is interested. : : Well, now that you got our attention, tell us what they are so we can : determine if we're interested! (Or am I the only one that doesn't know : what eigen values are and what they are useful for? I hope not) First, sorry for breaking net-etiquette by explaining this concept, which really should be in some other net group, albeit I'm not sure which... Eigenvalues (and more interesting, the eigenvectors), are mathematical concepts of great importance. Briefly explained, imagine you have a set of equations: y1 = a*x1 + b*x2 y2 = c*x1 + d*x2 which in "short-hand" using matrix-vector product is y = A*x, where [y1] [x1] [ a b ] y = [y2] x = [x2], and A = [ c d ]. [This might not seem like a useful equation, but you can use it to rotate stuff in two dimentions etc.] Eigenvectors are defined as those vectors 'm' who solve this equation: A*m = k*m, where 'k' is a scalar (real number). And this number 'k' is called the eigenvalue. PKE.