Re: Solving matrix equation
- To: mathgroup at smc.vnet.net
- Subject: [mg53840] Re: Solving matrix equation
- From: gabyz at ee.bgu.ac.il (Gaby)
- Date: Sat, 29 Jan 2005 06:02:48 -0500 (EST)
- References: <7fh0u5$gs3@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
On 20 Apr 1999 00:48:05 -0400, Oldfield So wrote: >Dear all, > >I need to solve a equation in the following format: > > M A = A > >where M is a rectangular matrix, A is a column vector. By using Solve[], >the following "error" is obtained: > >RowReduce::luc: > Result for RowReduce of badly conditioned matrix {<<12>>} > may contain significant numerical errors. > >I would like to know is there any standard way to solve it? Thanks a lot. > >Best Regards, >Oldfield So >-- >Oldfield K.Y. SO | kysoNOspam at cse.cuhk.eduDOThk | <a href="http://www.cse.cuhk.edu.hk/~kyso">http://www.cse.cuhk.edu.hk/~kyso</a> Yes\ There is a usual way to solve it: I suggest you first reaquinte yourself with eigenvalues and eigen vectors theory. M*x=s*x where "s" is an eigenvalue, and "x" is an eigenvector (if A is rectangular then your eigne values are the values in the main diagonal) since M is invertable you have N (the dimension of M) solutions of that are: M*(sqrt(s)*x) = (sqrt(s)*x) Gaby