Path: news.mathworks.com!not-for-mail
From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: Remapping a Matrix.
Date: Fri, 2 Apr 2010 02:52:06 +0000 (UTC)
Organization: The MathWorks, Inc.
Lines: 21
Message-ID: <hp3m4m$luu$1@fred.mathworks.com>
References: <hov3he$p5f$1@fred.mathworks.com> <hovqeg$p0s$1@fred.mathworks.com>
Reply-To: <HIDDEN>
NNTP-Posting-Host: webapp-02-blr.mathworks.com
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1270176726 22494 172.30.248.37 (2 Apr 2010 02:52:06 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Fri, 2 Apr 2010 02:52:06 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 978680
Xref: news.mathworks.com comp.soft-sys.matlab:622829

"James Tursa" <aclassyguy_with_a_k_not_a_c@hotmail.com> wrote in message <hovqeg$p0s$1@fred.mathworks.com>...
> "Sumeer " <zippystokes@hotmail.com> wrote in message <hov3he$p5f$1@fred.mathworks.com>...
> > Hi Guys, 
> > New user to Matlab. I have to write an engineering program in Matlab, & need to remap entries in 3 different 6x6 matrices, to make a large 18x18 matrix. Any suggestions on how I might go about this? 
> > regards
> > Sumeer
> 
> Not sure how you want them combined from your limited post. Generally you can use the [ ; ] operation (concatenation) to do this.  Since this is an engineering problem and you have only given us three pieces, I am guessing that this is a symmetric system. If so, then you can do this:
> 
> A = upper left 6 x 6 block.
> C = lower left 6 x 6 block.
> D = upper right 6 x 6 block.
> 
> M = [A C'; C D]
> 
> If this is not what you want then please post a more detailed question.
> 
> James Tursa

Hi Guys, thanks for your responses, I have been able to work out what I need to do to solve my problem. Thanks for your help.
regards Sumeer