Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site lanl.ARPA Path: utzoo!watmath!clyde!burl!ulysses!unc!mcnc!philabs!cmcl2!lanl!jp From: jp@lanl.ARPA Newsgroups: net.math Subject: Re: matrix diagonalization Message-ID: <25628@lanl.ARPA> Date: Thu, 9-May-85 14:04:24 EDT Article-I.D.: lanl.25628 Posted: Thu May 9 14:04:24 1985 Date-Received: Sat, 11-May-85 03:49:16 EDT References: <1995@burdvax.UUCP> Sender: newsreader@lanl.ARPA Organization: Los Alamos National Laboratory Lines: 40 > > I am looking for a utility program that diagonalizes an NxN matrix > (complex), ( also giving the eigenvalues and vectors). > > Ed Dougherty > allegra ! psuvax ! burdvax ! edwardd Somewhere I saw a message that implied that your matrix was tri-diagonal. If this is the case there is no need to get out the cannon to kill an ant. Given a set of equations of the form Y = M X where M is tri diagonal, solve the first equation for x2 in terms of x1, solve the second equation for x3 in terms of x2 and x1, then substitute the value of x2 in terms of x1 from the previous equation to get x3 in terms of x1. Continue in this fashion until you get to the last two equations. Both of these relate xn to x1. Solve them for xn and x1, then substitute the value for x1 in all the expressions for xi 1