Тёмный
No video :(

Babylonian Method 

Lorenzo Sadun
Подписаться 17 тыс.
Просмотров 20 тыс.
50% 1

More than 3000 years ago, the Babylonians invented a simple and incredibly accurate method for calculating square roots. This video explains how it works.

Опубликовано:

 

21 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 32   
@LosizakII
@LosizakII 4 года назад
That was a really good way of explaining it. Thank you.
@rauljaime4556
@rauljaime4556 4 года назад
Thank you this was helpful.
@user-gt9mw3ou9e
@user-gt9mw3ou9e 8 месяцев назад
short and precise
@brettknoss486
@brettknoss486 3 года назад
I was looking into the Babylonian Method, after watching prof Alan Edleman show how to do Automatic Differentiation in Julia.
@user-jp3em3rk6j
@user-jp3em3rk6j 2 года назад
Thank you very much for explanation. I had programmed it before but don't know why. Now I understand it more correctly
@dennissanchez5171
@dennissanchez5171 2 года назад
Your explanation was excellent, thanks.
@azizbrownkuwindacorp
@azizbrownkuwindacorp Год назад
That was fantastic. Thanks so much!
@WyrdieBeardie
@WyrdieBeardie 3 года назад
Another great thing about this algorithm is that it can be rewritten as: X - ( (X/2) - (a/2X)) So what is good about this? Well, if you are only interested in the integer portions, the division by 2, and the multiplication by two can be converted to very fast bit shifts leaving only 1 integer division per iteration. For 16-bit numbers, it only needs an average 1 to 3 iterations, the average being less than 2. And this integer approximation for numbers 1- 65536, is only off by 1 in 127 cases! Not too shabby for a 3000 year old algorithm 😃
@jacolansac
@jacolansac 4 месяца назад
Out of curiosity... What method is the calculator using?
@aastham8782
@aastham8782 3 года назад
Excellent explanation. Thank you very much.
@dakshnarang381
@dakshnarang381 2 года назад
Thanks for this video. Very well explained THANK YOU!!!
@robertmaxwell2596
@robertmaxwell2596 4 года назад
Do you have to guess below the precise square root first? like for 3 I guess 1.1 instead of something like 1.6...
@lorenzosadun565
@lorenzosadun565 4 года назад
No. You can guess higher. If I were trying to get sqrt(3), I would start with a guess of 2.
@robertmaxwell2596
@robertmaxwell2596 4 года назад
@@lorenzosadun565 Thanks! I'm doing this in computer science
@HeckaS
@HeckaS 3 года назад
simply genius. ty for sharing
@WyrdieBeardie
@WyrdieBeardie 3 года назад
Thank you for the excellent explanation. One question I do have is how does this differ from "Newton's Method" with respect to finding square roots?
@lorenzosadun565
@lorenzosadun565 3 года назад
It doesn't. The Babylonian method is a special case of Newton's Method, invented millenia before Newton.
@WyrdieBeardie
@WyrdieBeardie 3 года назад
@@lorenzosadun565 Great, thank you. I was thinking that Newton's method seemed more generalized, but wanted to make I wasn't missing anything. Thanks again for the reply and the video!
@kimutaiboit8516
@kimutaiboit8516 2 года назад
@@WyrdieBeardie I have used Babylonian method to calculate cube roots and higher orders.
@Muck-qy2oo
@Muck-qy2oo Год назад
Isaac Newton generalized this, as many other things in mathematics like the binomial theorem and so on.
@aumsingh4130
@aumsingh4130 4 года назад
How would this work with 50?
@lorenzosadun565
@lorenzosadun565 4 года назад
Same as with any other integer. Just take the average of x and 50/x. Pick any positive number as a first guess (although 7 is a pretty obvious choice).
@harrysvensson2610
@harrysvensson2610 5 лет назад
It looks like Newtons Method
@lorenzosadun565
@lorenzosadun565 5 лет назад
In fact, it's a special case of Newton's Method. Only discovered 2500 years before Newton!
@LifeIsBeautiful-ki9ky
@LifeIsBeautiful-ki9ky 4 года назад
Newton raphson method
@lorenzosadun565
@lorenzosadun565 4 года назад
As I remarked to Harry Svennson, it IS a special case of Newton's method. It's also 2500 years older than Newton. Those Babylonians were clever.
@mfbx9da4
@mfbx9da4 3 года назад
totally helped!
@baconpancakes8899
@baconpancakes8899 3 года назад
Okay, so how do I do this with C++
@hannibalbarca3010
@hannibalbarca3010 4 месяца назад
i can explain on java
@basemnouh6292
@basemnouh6292 3 года назад
Could you plz send us the Matlab code ?
@lorenzosadun565
@lorenzosadun565 3 года назад
Here's some code for finding sqrt(5) with an initial guess of 2 in 4 steps. You can adjust as needed for other problems: N=4; % The number of steps a=5; % The number we're taking the square root of x(j)=2; %The initial guess for j = 1: N x(j+1) = (x(j) + a/x(j))/2; end; x % Print out the array of successive guesses.
@marlopez5789
@marlopez5789 4 года назад
I have to say to you that x times a/x is a but notice that x can not be 0 because 0 times infinity is an indetermation , ax/x is a for all real numbers x-{0}
Далее
Euler's Method -- Follow Your Nose
8:04
Просмотров 8 тыс.
Babylonian Square Root
9:35
Просмотров 15 тыс.
SHIRT NUMBER OR SWIM 🙈💦
00:32
Просмотров 6 млн
Internet is going wild over this problem
9:12
Просмотров 71 тыс.
Base 60 (sexagesimal) - Numberphile
3:51
Просмотров 388 тыс.
Newton's Method (1 of 2: How does it work?)
13:26
Просмотров 130 тыс.