вторник, 14 декабря 2010 г.

Lego механизмы: механический калькулятор

Давным-давно, в XIX веке жил в Англии математик Чарльз Бэббидж.

Одним из его изобретений была Разностная Машина (Difference Engine) - механический аппарат, предназначенный для автоматизации вычислений.
Вычисления проводились путём аппроксимации функций многочленами и вычисления конечных разностей. Возможность приближённого представления в многочленах логарифмов и тригонометрических функций позволяет рассматривать эту машину как довольно универсальный вычислительный прибор.

На основе идей Беббиджа было собрано уже много подобных механизмов. Но Andrew Carol, являясь ярым поклонником Lego, решил воплотить идею Чарльза из деталей любимого конструктора.

В итоге, у него получилась машина, которая может вычислять полиномы вида

для x от 0 до N, с точностью до 3 цифр.

Например, на видео ниже показано как машина вычисляет квадраты целых чисел от 2 до 8 (результаты 4, 9, 16, 25, 36, 49 и 64).



Больше деталей о создании и работе машины можно узнать на сайте Эндрю.

Комментариев нет:

Отправить комментарий

Related Posts Plugin for WordPress, Blogger...