Re: Sort Solve's results
- To: mathgroup at smc.vnet.net
- Subject: [mg24573] Re: Sort Solve's results
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Tue, 25 Jul 2000 00:56:06 -0400 (EDT)
- Organization: Universitaet Leipzig
- References: <8lgrkc$28k@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi,
why to sort at all ?
Thread[SPNames -> (SPNames /.
Solve[{SPNames==SPNames.TPM,Apply[Plus,SPNames]==1},SPNames])]
will return the list of rules in the same order as in SPNames.
Regards
Jens
Steven Scroggin wrote:
>
> In writing a small program I am using Solve for a system to be solved for a
> 9 tuple of unknowns. I need to work with the results in the order I
> supplied them, but Solve does not return them in the order given. How do I
> reshuffle them ?
>
> Specifically, I have
>
> Solve[{SPNames==SPNames.TPM,Apply[Plus,SPNames]==1},SPNames];
>
> Where SPNames is a vector containing the names of the variables to be solved
> for and TPM is a square matrix. A typical SPName is p[1]. The system has a
> unique solution.
>
> --
> scrog at lvcm.com
> Steven Scroggin