Re: Table with conditions
- To: mathgroup at smc.vnet.net
- Subject: [mg119912] Re: Table with conditions
- From: "J. Jesús Rico Melgoza" <jerico at umich.mx>
- Date: Wed, 29 Jun 2011 05:29:04 -0400 (EDT)
- References: <201106261025.GAA01291@smc.vnet.net> <201106271132.HAA07894@smc.vnet.net>
Many thanks for the answers to my post. All the suggested solutions worked very well for my problem. Jesus Rico-Melgoza El 27/06/2011, a las 06:32, Heike Gramberg escribi=F3: > For each k you want -hi<=l<=hi, and -h-k<=l<=h-k. This can be combined to Max[-hi,-h-k]<=l<=Min[hi,h-k]]. > You could therefore write P1 according to > > P1 = Flatten[ > Table[{Pk[k].Fl[l], k + l}, {k, -h, h}, {l, Max[-hi, -h - k], > Min[hi, h - k]}], 1] > > > Heike. > > On 26 Jun 2011, at 11:25, J. Jesus Rico Melgoza wrote: > >> I am constructing a Table >> >> h=60 >> hi=60 >> P1 = Flatten[ >> Table[{Pk[k].Fl[l], k + l}, {k, -h, >> h}, {l, -hi, hi}], 1] >> This yields a table with two columns. First column contains vector of order n and column 2 contains an scalar >> I want to add conditions to generate the elements in the Table >> -h<=k+l<=h. >> I do not know how to do this with the function Table[..] of Mathematica. I am asking for your help. >> I do not want rows in my table that do not satisfy the condition. >> >> Pk[k] is matrix and Fl[l] is a column vector >> >> Thanks in advance >> >> Jesus Rico-Melgoza >> > >
- References:
- Table with conditions
- From: "J. Jesus Rico Melgoza" <jerico@umich.mx>
- Re: Table with conditions
- From: Heike Gramberg <heike.gramberg@gmail.com>
- Table with conditions