MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

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>



  • Prev by Date: Re: A question about RegionFunction in ver. 6.0
  • Next by Date: simple dynamic expression problem
  • Previous by thread: Re: Same Limit: OK in 5.2, fails in 6.0; Packages gone in 6.0 ???
  • Next by thread: Re: copying values of entries between matrices