Re: Help with "If" statement within "Table"
- To: mathgroup at smc.vnet.net
- Subject: [mg90536] Re: [mg90500] Help with "If" statement within "Table"
- From: Sseziwa Mukasa <mukasa at jeol.com>
- Date: Sat, 12 Jul 2008 05:31:49 -0400 (EDT)
- References: <200807110602.CAA03738@smc.vnet.net> <AF433FAE-AA34-4766-A834-B78AD4B87890@jeol.com> <a851af150807110720v318a2d12v729250b1380747e8@mail.gmail.com>
On Jul 11, 2008, at 10:20 AM, Diana Mecum wrote: > SSeziwa, > > Thanks. Yes, I did initialize the list as follows. I padded the > terms with 2's, and started with the 12th term. > > A136164 = {0, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2} > A136164 = PadRight[A136164, 1000, 2]; > Table[If[CoprimeQ[Divisors[n][[j]], Divisors[n][[j - 1]]] || > CoprimeQ[Divisors[n][[j]], Divisors[n][[j + 1]]], > A136164[[n]] = A136164[[n]] + 1], {j, 3, Length[Divisors[n]] - 2}]; > > If I execute the "If" statement outside of the table, the sequence > elements are updated. For example, > > n=12 > j=3 > If[CoprimeQ[Divisors[n][[j]], Divisors[n][[j - 1]]] || > CoprimeQ[Divisors[n][[j]], Divisors[n][[j + 1]]], > A136164[[n]] = A136164[[n]] + 1] > > With this, the sequence gets updated. n doesn't have a value in your first set of statements. Is this part of a larger program? Regards, Ssezi
- References:
- Help with "If" statement within "Table"
- From: Diana <diana.mecum@gmail.com>
- Help with "If" statement within "Table"