Вопросы по теме 'sqrt'

Можно ли накатить значительно более быструю версию sqrt
В профилируемом приложении я обнаружил, что в некоторых сценариях эта функция может занимать более 10% от общего времени выполнения. В течение многих лет я видел обсуждения более быстрых реализаций sqrt с использованием хитрых уловок с плавающей...
38592 просмотров
schedule 04.03.2022

точность длинного двойного sqrt()
Я заметил проблему с точностью длинной двойной версии sqrt(). Следующий код демонстрирует проблему. #include <iostream> #include <cmath> #include <cfloat> int main(int argc, char ** argv) { int count=0; long double...
4833 просмотров
schedule 31.05.2022

Функция php sqrt, которая возвращает целое число?
Я создаю простую программу PHP, которая выполняет действие, если (и только если) три случайных числа вычисляются до целого числа. Все случайные числа — это целые числа, созданные с помощью функции rand(). Не вдаваясь в подробности вычисления, важно...
1624 просмотров
schedule 06.12.2023

Могу ли я изменить этот макрос на встроенную функцию без снижения производительности?
(EDIT: давайте озаглавим это «Уроки того, как измерения могут пойти не так». Я до сих пор не понял, что именно вызывает несоответствие.) Я нашел очень быструю функцию целочисленного квадратного корня здесь Марка Крауна. По крайней мере, с GCC на...
1073 просмотров
schedule 13.04.2022

Как вычислить квадратный корень в Python?
Почему Python дает неправильный ответ? x = 16 sqrt = x**(.5) #returns 4 sqrt = x**(1/2) #returns 1 Да, я знаю import math и использую sqrt . Но я ищу ответ на вышеизложенное.
483985 просмотров
schedule 30.12.2023

вызов asm sqrtsd под c ++
В Visual 2012 как я могу вызвать функцию sqrtsd asm в проекте c ++ Я не могу найти это через гугл что-то типа : double mySqrt(double val) { __asm { ... sqrstd... } } РЕДАКТИРОВАТЬ: в 32-битном режиме
1442 просмотров

С++ SQRT-функция
когда я компилирую свою программу, она, кажется, не выполняет мою формулу, я не могу понять, что я делаю неправильно, помощь будет оценена int main () { int distance, Xvalue, Yvalue; double x1,y1,x2,y2; cout << "\n Please enter X1 value:...
1131 просмотров
schedule 14.06.2023

найти как можно больше цифр квадратного корня из 2
#include <iostream> #include <cmath> using namespace std; int main() { double a = sqrt(2); cout << a << endl; } привет, это программа для поиска sqrt из 2, она печатает только 1,41421 на выходе, как реализовать ее...
5745 просмотров
schedule 09.06.2024

проверка целочисленного квадратного корня в R
Как с помощью R проверить, является ли квадратный корень числа целым числом? Следующие ниже все оценивают как FALSE . is.integer( sqrt(25) ) is.integer( sqrt(25L) )
1314 просмотров
schedule 02.04.2022

Фактические преимущества производительности квадрата расстояния по сравнению с расстоянием
При вычислении расстояния между двумя трехмерными точками в Java я могу вычислить расстояние или квадрат расстояния между ними, избегая вызова Math.sqrt. Изначально я читал, что sqrt составляет только четверть скорости умножения, что делает...
1623 просмотров
schedule 22.05.2023

Линия квадратного корня не работает
Я написал быстрый код для факторизации формул, однако строка, которая берет квадратный корень из D, не работает. Строка 10. Любая помощь приветствуется. using System; public class MainClass { //Source Numbers public int A = 1; public int B =...
118 просмотров
schedule 23.03.2024

Доктор Рэкет определяет ошибку на студенческом языке. определить: ожидалось только одно выражение для тела функции, но были найдены 3 дополнительные части
Когда я пишу код в Dr Racket, я получаю сообщение об ошибке unsaved-editor:8:2: определить: ожидалось только одно выражение для тела функции, но были обнаружены 3 дополнительные части в: (define (улучшить предположение x) (среднее предположение...
375 просмотров

Ошибка с начальными условиями при использовании Pyomo
Я работаю над реализацией проблемы Brachistochrone в Pyomo, используя оптимизацию Чебышева, как определено в эта статья . Начальные условия задачи утверждают, что x (0) = y (0) = 0. Однако как только я запускаю код, я получаю следующую ошибку...
41 просмотров
schedule 18.02.2023

Python - pow(-1, 0.5) возвращает ненулевую действительную часть
Встроенная в Python функция pow pow(-1, 0.5) и функция возведения в степень (-1)**0.5 возвращают ненулевое действительное значение как 6.123233995736766e-17 . Почему действительная часть комплексного числа не является абсолютным нулем?
139 просмотров
schedule 21.02.2024

Взлом Timing Quake III работает только при компиляции с оптимизацией
Итак, я только что обнаружил очень интересный хак Quake III с обратным квадратным корнем. Узнав, как это работает и все такое, я решил проверить это. Я обнаружил, что хак превзошел math.h 1/sqrt(X) только при компиляции с включенной оптимизацией....
114 просмотров
schedule 07.05.2024

В чем заключается идея округления операций деления и sqrt в Berkeley softfloat?
Долго ищу в сети. Но бесполезно. Функции взяты из Berkeley softfloat Release-3e. Функции f64_div и f64_sqrt используют метод итераций Ньютона-Ральфа для поиска обратного, но после sigA * 1 / sigB я понятия не имею об идее округления до конечного...
60 просмотров
schedule 08.05.2024