The Diki Wiki from Dino Dini





Programming

From Igad

Jump to: navigation, search

Successive Approximation

When I was a nipper, my father showed me how to calculate square roots using successive approximation (Newton's method). Armed with a calculator I would test the algorithm out on paper.

It turns out that this approach is very powerful in solving numerous kinds of problems, and is one of the most important tools I use.

Some examples are described here.

Interception of a moving object by an accelerating projectile

In the AI tank battle game I developed for my AI course, the tanks fire rockets. To make things more interesting, these rockets accelerate as they travel.

[more at some point]