Я использую математическую библиотеку в сочетании с JexlEngine для вычисления различных уравнений. В этих уравнениях у меня также есть функция pow. Проблема в том, что когда у меня есть огромные числа
Мы все знаем, что 0 неопределен. Но, Javascript говорит, что: Math.pow(0, 0) === 1 // true
и C++ говорит то же самое: pow(0, 0) == 1 // true
ПОЧЕМУ? Я знаю, что: >Math.pow(0.001, 0.001)
0.9931160
Я играл вокруг с ** оператора, и заметил, что: 0**0 == 1
И pow(0, 0) == 1
И даже math: math.pow(0, 0) == 1
И Google! (поиск по 0**0) Почему это так? Насколько мне известно, 0 ** 0 не определено
Я пытаюсь преобразовать функцию excel в php, я зацикливаюсь на последнем бите с возведения в степень. Вот функция первенствует: =((E15/12)*(0.75*E12)/((1-(1+(E15/12))^(-(E18*12)))))
Вот PHP я создал