# Defining sequences in mathematica

• Mathematica
Hello,
I'd like to define a sequence in mathematica and let it go, but I'm not sure how to tell mathematica to look for the previous number in sequence and then derive the new one.

Something like this,

$$a_1, a_2, a_3, a_4, a_5 =$$

$$3, 7, 23, 87, 343 =$$

$$0+3, 3+4, 7+16, 23+64, 87+256$$

Thanks,
If you know, please tell as fast as you're able, I'd really need this today.

Thanks ^ ∞

wait and something else,

how to do this
I have a function f.ex f(x) = log[x]
but now I'd like to graph the functions
f(f(f(f(f(x)))))) up to a certain number of times, for example 100 such functions
and then give off all the values starting with x=10.

Any ideas?

PLease help me, I really need this, or otherwise I shall be tortured to the end of my little life.

Last edited:

Alright, I know. But anyway, I'd still like to see your way.

Don't use mathematica (I know it has a programming language tho), and am just learning the very basics of programming myself but isn't there some way of doing this?:

make variables a,b,c,d
make an array
a = 3
c = 1
d = 4
put 3 into the first position in the array

make a loop for c < 100
Print a
Assign to b the value of a + d then increment c by one
Let d = d*4
put the value of b into the (c)th position in the array
a=b
start over until c =100
print a
Plot the values in the array against its position in the array

Disclaimer: Most of this may be garbage...I apologise if it is but I'm a novice at the moment

*edit* changed (c+1)th to (c)th

Last edited:
matt grime
Aye that is true ...apart from letting c be a number such that the computer would perish long before it was ever reached...or the user just gives up, I couldn't suggest a way to let it just keep going...but even then I'm not defining the complete sequence, just a rule to make it print *some* of them. 