making a block diagonal matrix
- To: mathgroup at smc.vnet.net
- Subject: [mg37548] making a block diagonal matrix
- From: "David E. Burmaster" <deb at alceon.com>
- Date: Mon, 4 Nov 2002 02:44:49 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
Dear MathGroup Can anyone please suggest an efficient way to convert a list of square matrices (of different dimensions) into a block diagonal matrix?? The elements of each matrix are all real numbers here is an example with a list of two square matrices -- matrix1 = a b c d matrix2 = e f g h i j k l m output = a b 0 0 0 c d 0 0 0 0 0 e f g 0 0 h i j 0 0 k l m =-= many thanks dave +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ David E. Burmaster, Ph.D. Alceon Corporation POBox 382069 (new Box number effective 1 Sep 2001) Harvard Square Station Cambridge, MA 02238-2069 (new ZIP code effective 1 Sep 2001) Voice 617-864-4300 Web http://www.Alceon.com Email deb at Alceon.com +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++