copying values of entries between matrices
- To: mathgroup at smc.vnet.net
- Subject: [mg77952] copying values of entries between matrices
- From: "text.tex" <Clausenator at gmail.com>
- Date: Wed, 20 Jun 2007 05:37:37 -0400 (EDT)
Hi, here is my problem: I have a 18x18 matrix called entMatr. I want to copy the values of the elements of the lower left half of entMatr into a 171x1 matrix called dOneCol. I had tried a 3-nested loop for copying the values from entMatr to dOneCol; the current version where I tried to replace the loop over the rows of dOneCol with a counter q produces a result, however the result is not what I want... I'd greatly appreciate any pointers how to get this working! Thanks, Claus This is what I tried: <pre> (* initialize entMatr *) entMatr = Table[Subscript[m, i, j], {i, 18}, {j, 18}]; (* fill the lower left half of entMatr with some values *) For[i = 1, i < 18 + 1, i++, For[j = i, j < 18 + 1, j++, entMatr[[j, i]] = i ] ] (* initialize dOneCol *) dOneCol = Table[Subscript[n, x], {x, 171}]; (* attempt to copy the values from entMatr to dOneCol *) q = 0; For[k = 1, k < 18 + 1, k++, For[p = k, p < 18 + 1, p++, dOneCol[[q]] = entMatr[[p,k]] q++ ] ] dOneCol </pre>
- Follow-Ups:
- Re: copying values of entries between matrices
- From: Curtis Osterhoudt <cfo@lanl.gov>
- Re: copying values of entries between matrices
- From: Sseziwa Mukasa <mukasa@jeol.com>
- Re: copying values of entries between matrices