Аппроксимация Бакшали — это математический метод нахождения аппроксимации квадратного корня числа. Это эквивалентно двум итерациям вавилонского метода .
Алгоритм:
To calculate sqrt(S). Step 1: Calculate nearest perfect square to S i.e (N2). Step 2: Calculate d = S - (N2) Step 3: Calculate P = d/(2*N) Step 4: Calculate A = N + P Step 5: Sqrt(S) will be nearly equal to A - (P2/2*A)
Ниже приведена реализация вышеуказанных шагов.
Реализация:
|
Джава
|
python3
|
C #
|
PHP
|
Выход :
Square root of 9.2345 = 3.03883
Иллюстрация:
find sqrt(9.2345) S = 9.2345 N = 3 d = 9.2345 – (3^2) = 0.2345 P = 0.2345/(2*3) = 0.0391 A = 3 + 0.0391 = 3.0391 therefore, sqrt(9.2345) = 3.0391 – (0.0391^2/(2*0.0391)) = 3.0388
Важные моменты:
- Используется для нахождения приближения к квадратному корню.
- Требуется значение ближайшего идеального квадрата числа, квадратный корень которого необходимо вычислить.
- Более эффективно для чисел с плавающей запятой, чем целых чисел, поскольку находит аппроксимацию.
Ссылка:
https://en.wikipedia.org/wiki/Methods_of_computing_square_roots#Bakhshali_approximation
Эта статья предоставлена Суровым Агарвалом . Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.
Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.
Рекомендуемые посты:
- Расчет факториалов с использованием аппроксимации Стирлинга
- Транспортная проблема | Набор 4 (метод аппроксимации Фогеля)
- Корни Единства
- Найти квадратное уравнение по заданным корням
- Семена (или семенные корни) ряда
- Программа для нахождения корней квадратного уравнения
- Корни квадратного уравнения при a + b + c = 0 без использования формулы Шридхарачарьи
- Абсолютная разница между суммой и произведением корней квартического уравнения
- Найти число примитивных корней по модулю простого числа
- Проверьте, является ли число идеальным квадратом, не находя квадратный корень
- Подсчитайте квадратные и не квадратные числа перед n
- Магический Квадрат
- Сумма квадрата первых n нечетных чисел
- Сумма квадрата первых n четных чисел
- N-ое не квадратное число
0.00 (0%) 0 votes