Intereting Posts

Вычисление корней с помощью bc_math или GMP

У меня возникли проблемы с вычислением корней довольно больших чисел с помощью bc_math, например:

- pow(2, 2) // 4, power correct - pow(4, 0.5) // 2, square root correct - bcpow(2, 2) // 4, power correct - bcpow(4, 0.5) // 1, square root INCORRECT 

Кто-нибудь знает, как я могу обойти это? gmp_pow () также не работает.

Related of "Вычисление корней с помощью bc_math или GMP"

Я не программист на PHP, но, глядя на руководство, он говорит, что вы должны передавать их в виде строк, т. Е.

 bcpow( '4', '0.5' ) 

Это помогает?

Изменить : пользователь внес заметки на странице руководства, подтверждая, что он не поддерживает нецелые показатели.

Я столкнулся с этим обсуждением алгоритма N-го корня PHP после быстрого поиска, поэтому, возможно, это то, что вам нужно.