Learn to Code through Math #learntocodethroughmath

The #learntocodethroughmath project is something that I created sort of by accident. I see the audience for this project as someone who is somewhat comfortable with using Desmos to create math-artsy stuff with lists, functions, and parametric functions and is interested in learning how to code using Processing. So yea, pretty narrow. But hopefully fruitful […]

Linear Functions, Cardiods, and the Mandelbrot Set

This tweet was retweeted by Steve Strogatz: @stevenstrogatz great @Mathologer video on the cardioid and its family: https://t.co/ElDxW67N3X — Anna Lukács (@launknaacs) November 6, 2015 What a great video, linking linear functions, cardiods, and the family of Mandelbrot sets. Rang my bell. Here’s some of my previous lessons and experiments that involved these things: The Mandelbrot […]

Madeup and Calculus

The madeup language for creating 3d models came out a week ago for the kickstarter backers. There is more information about the computer programming language found at the kickstarter page. It’s been a lot of fun to play with but looking at it through the lens of being able to create calculus 3d solids has been […]

Using the arctan Power Series to Calculate Pi

(Note: this post is an extension on the calculating pi with python post from a couple of years back. Also here’s another way to inefficiently calculate pi with Buffon’s Needles.) We’re currently working with Power series and Taylor series in Calculus. One particularity pretty derivation is going from the series for to the series for […]

Mandelbrot Fractal v2

I had so much fun with the original Mandelbrot program that I decided to see if I could improve it. I was amazed by how easily I was able to generate a fractal picture that looked exactly like other pictures online. I didn’t look at anyone else’s code, just went down the path and the amazing […]

Mandelbrot Fractal

I was inspired by a My Favorite presentation from a student on the Mandelbrot fractal. I played around for a half hour at school without a ton of success, but I sorted out the sticking points on the way home, and finished it up tonight. Amazingly simple (the code may not look simple, but it’s […]

Chaos Game

The chaos game, previously seen on Frank Noschese’s 180 blog and Jonathan Clayton’s blog Infinite Sums. I had to make this myself (deja vu?). Here’s what I made (processing 2.0): Check it out live. All these live links will probably work great on your smartphone too. Source code. Variations Random Triangle Chaos game. Click to set […]

Fractal Brownian Tree

@fawnpnguyen whoa. Need to try and make this. — Dan Anderson (@dandersod) June 4, 2013 I started off and used VPython to create the fractal, but it was slow and buggy. Here’s a movie of my first attempt. When you click you create a new “seed” for the fractal to start.  So I rewrote it […]

Calculate Pi with Python

Intro to Computer programming worked at calculating digits of pi today. The actual algorithms aren’t too bad, but getting more than the standard number of digits from a double is a bit trickier. Here’s a program that calculates pi using: Bailey–Borwein–Plouffe formula Bellard’s formula and Chudnovsky algorithm Holy smokes is Chudnovsky algorithm’s fast! Plouff Bellard Chudnovsky Iteration […]