Почему не работает математическая функция math.frexp?

Страницы: 1
RSS
Почему не работает математическая функция math.frexp?
 
Пишу в редакторе:

m, n = math.frexp(1.23456e24)
print(m)

Вроде как эта функция есть в Lua и она должна привести экспоненциальное число в нормальный вид. Но она почему то не работает, если я пишу это в редакторе кода. Кто-нибудь знает почему не работает?
 
Цитата
Вася написал:
Пишу в редакторе:

m, n = math.frexp(1.23456e24)
print(m)

Вроде как эта функция есть в Lua и она должна привести экспоненциальное число в нормальный вид. Но она почему то не работает, если я пишу это в редакторе кода. Кто-нибудь знает почему не работает?
Lua 5.3 Руководство.
8.2 – Изменения в библиотеках: Следующие функции стали нежелательными в математической библиотеке: atan2, cosh, sinh, tanh, pow, frexp и ldexp. Вы можете заменить math.pow(x,y) на x^y; вы можете заменить math.atan2 на math.atan, который теперь принимает один или два параметра; вы можете заменить math.ldexp(x,exp) на x * 2.0^exp. Для других операций вы можете также использовать внешнюю библиотеку или реализовать их в Lua.
 
О, спасибо. А есть идея как реализовать это в Lua? Или какую внешнюю библиотеку подключить?
 
Уже реализовал. Вопрос снимается.
Страницы: 1
Читают тему
Наверх