Re: Using values from inside a matrix for a new row
- To: mathgroup at smc.vnet.net
- Subject: [mg122408] Re: Using values from inside a matrix for a new row
- From: Ray Koopman <koopman at sfu.ca>
- Date: Thu, 27 Oct 2011 06:34:02 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <j89vb0$1st$1@smc.vnet.net>
On Oct 26, 2:50 pm, Michelle A <hfvballgur... at gmail.com> wrote:
> Hello,
> I am new to Mathematica and I am trying to create an array of values
> that uses info from the line above. I'm thinking of it like how Excel
> would do it but I'm not sure how to go about it in Mathematica. I've
> been getting the RecursionLimit error when I try to call an earlier
> element of the array.
>
> Here is what I'm thinking in a simplified form:
>
> Say I simply want to add a constant (1 here) to each element above. So
> I want my answer to be like this:
>
> 1 2 3
> 2 3 4
> 3 4 5
>
> f = {{1, 2, 3}, {f[[1, 1]] + 1, f[[1, 2]] + 1, f[[1, 2]] + 1}} and
> continue to have it grow to be a 10x3 matrix. I know I'll need some
> i's and j's but I can't get it to work. Do I need to initialize an
> array or make a loop to just add one row at a time in a separate
> step?
>
> Any help is greatly appreciated. Thank you
NestList[#+1&, {1, 2, 3}, 9]
{1, 2, 3}
{2, 3, 4}
{3, 4, 5}
{4, 5, 6}
{5, 6, 7}
{6, 7, 8}
{7, 8, 9}
{8, 9, 10}
{9, 10, 11}
{10, 11, 12}