Re: Cantor set
- To: mathgroup at christensen.cybernetics.net
- Subject: [mg924] Re: Cantor set
- From: steve at tweedledee.ucsb.edu (Steve Trainoff)
- Date: Wed, 3 May 1995 00:03:09 -0400
- Organization: University of California, Santa Barbara
In article <3nkc8n$mq8 at news0.cybernetics.net> "Hamburger Dani"
<dani at espresso.fh.huji.ac.il> writes:
> The ternary Cantor set can be constructed iteratively from the interval [0,1] by
> removing at the n+1'th step the middle third of each interval obtained in the
> n'th step.
> Can anyone come up with a nice MMa formula for calculating the beginning and
> end points of the k'th interval (counted from lef
t) in the n'th iteration?
>
> Thanks for any suggestions!
>
Sure, just write a recursive function to compute it. MMA is great for things like this.
In[1]:= h[x_,0] = x; (* Recursive Anchor *)
In[2]:= h[{a_,b_}, n_Integer] := {h[{a, a+(b-a)/3},n-1], h[{a+2(b-a)/3, b},n-1]}
In[3]:= Partition[Flatten[h[{0,1},2]],2]
1 2 1 2 7 8
Out[3]= {{0, -}, {-, -}, {-, -}, {-, 1}}
9 9 3 3 9 9
--
..STeve
------------------------------------
Insert pithy maxim here...
steve at tweedledee.ucsb.edu (NeXT mail)