Re: Generalization of Greater to matrices
- To: mathgroup at smc.vnet.net
- Subject: [mg20287] Re: Generalization of Greater to matrices
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Tue, 12 Oct 1999 03:39:28 -0400
- Organization: Universitaet Leipzig
- References: <7trvlu$bsh@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi Herman, at first You need a matrix norm, i.e a positive semidefined function that map a Matrix onto positive real numbers. One common definition may be MatrixNorm[m_?MatrixQ] := Abs[Det[m]] since a determinat is a expensive operation it is better to calculate the value one and to store the results: MatrixSort[mtab_]:= First /@ Sort[{#, MatrixNorm[#]} & /@ mtab, Last[#1] > Last[#2] &] The result is the sorted list of matrices. Hope that helps Jens Hermann Meier wrote: > > Dear Mathematica Users, > > I tried to solve the following seemingly not to complicated problem, to no > avail. > > M1, M2, M3 ... are matrices of equal dimensions. The task is to find the > "greatest" among them. The elements of this matrix, say M2, should be (in > principle) greater than all the corresponding elements of M1, M3, Mx.... > Furthermore, a kind of a "slack variable" (s) should be introduced. SNIP SNAPP