Botanica Mathematica

a textile taxonomy of mathematical plant forms

Fibonacci Tree

3 Comments

Last week I got chatting to Étienne Ghys, a wonderful French mathematician who was in Edinburgh showing us his new films about Chaos. We told him about Botanica Mathematica and he said “You could knit a Fibonacci tree!”.

And I thought, “Why haven’t we already knitted a Fibonacci tree??” The idea was so obvious and its execution so easy that it seemed silly not to have done so already. The Fibonacci pattern is also an excellent model for how plants actually grow, so it was perfect for the Botanica Mathematica project.

How does the Fibonacci model work? Well, you start with a branch, and after a certain period of time it splits into two smaller branches: a main one and a sapling. In the next time period the sapling stays the same size as it grows to adulthood, while the main branch once again splits into two. (We had a discussion of this in a previous post.) Here’s a picture of the resulting tree:

Fibonacci treeThe black numbers to the right indicate how many branches there are at each time step. This sequence of numbers is known as the Fibonacci sequence, and the next number is the sum of the previous two.

The small blue numbers next to each branch indicate how wide the branch is – in knitting terms this is the number of stitches you are knitting with (in the round) for that branch.

So, start at the bottom of the tree by casting on 21 stitches. Join in the round and knit for 21 rows (the blue numbers also indicate the height of each branch!). Then put 8 of the stitches onto a stitch holder while you knit with the other 13 (joined in the round). After 13 rows, put 5 stitches onto a stitch holder while you knit (in the round) with the other 8, continuing in this way until you reach the top of the tree. Then go back to the last set of stitches being held, pick up the stitches and knit in the same way as before to the top of the tree. (It’s exactly the same technique as for the binary bonsai.)

There’s Fibonacci numbers everywhere in this tree: in the number of rows you do at each stage; in the size of each branch; and in the number of branches at each horizontal cross-section. The ratio of successive Fibonacci numbers gives (an approximation to) the golden ratio, and indeed the finished tree has a pleasing dimension and appearance to it. I think it looks more realistic than the binary bonsais.

Here’s a picture of my finished tree:

Knitted Fibonacci TreeDo you like it? Do you have more ideas of what we could make, or ideas of how to adapt the Fibonacci tree? Let us know!

Advertisements

3 thoughts on “Fibonacci Tree

  1. Lovely, lovely, lovely but shouldn’t the trunk be twice as high and using 22 instead of 21? The fibonnaci sequence starts with 1, 1, 2, 3, 5 and it’s that 1,1, bit that I miss – I just finished weaving a scarf following the fibonacci sequence – http://jane.dallaway.com/wp53-fiboscarfi – so it is fresh in my mind 🙂

  2. Hello Jane, I’m so pleased you like Julia’s latest creation – I think she will be too!

    I can see why you’d want to have the trunk twice as tall so you have a proper representation of 1,1,2,3,5,8,13… but I’m afraid 8+13=21 so the rest of Julia’s tree works out just fine. I was going to start making one of these today so I’ll knit my trunk that way and see how it turns out.

    I do like your scarf too. I’ve bought myself an Ashford Knitters’ rigid heddle loom and am slowly learning how to use it. Thank you for the inspiration to get back to it. 🙂

    • Enjoy your loom. If you haven’t already got a copy, take a look at “The Weaver’s Idea” book by Jane Patrick. Lots of inspiration in there, and all based on a rigid heddle loom

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s