Path: news.mathworks.com!newsfeed-00.mathworks.com!nntp.TheWorld.com!news.mathforum.org!not-for-mail
From: Torsten Hennig <Torsten.Hennig@umsicht.fhg.de>
Newsgroups: comp.soft-sys.matlab
Subject: Re: solve command
Date: Wed, 25 Mar 2009 05:01:39 EDT
Organization: The Math Forum
Lines: 28
Message-ID: <30971896.1237971730030.JavaMail.jakarta@nitrogen.mathforum.org>
References: <gqcqfd$n4n$1@fred.mathworks.com>
NNTP-Posting-Host: nitrogen.mathforum.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: support1.mathforum.org 1237971730 23319 144.118.30.135 (25 Mar 2009 09:02:10 GMT)
X-Complaints-To: news@news.mathforum.org
NNTP-Posting-Date: Wed, 25 Mar 2009 09:02:10 +0000 (UTC)
Xref: news.mathworks.com comp.soft-sys.matlab:527502

> "Roger Stafford"
> <ellieandrogerxyzzy@mindspring.com.invalid> wrote in
> message <gqb5f0$cuc$1@fred.mathworks.com>...
>  
> >   I am not sure what your problem is, Shane.
> Matrix multiplication obeys the associative law, so
> o A*(R*x) is equal to (A*R)*x.  Why not just do this:
> > 
> >  x = (A*R)\b;
> > 
> > It is a standard problem of n linear equations in n
> unknowns.  If A*R is non-singular it has a unique
> solution.
> > 
> > Roger Stafford
> 
> my problem is, that i cant build up the inverse
> matrix of R and therefor i need a solve command.

x = (A*R)\b  _is_ the command to solve the equation
A*(R*x) - b = 0 for x.

Of course, you could also solve in two steps for x:
y = A\b
x = R\y.

Best wishes
Torsten.