Почему math.simplify("1e-10"). ToString() из math.js возвращает 0?

У меня есть вопрос о функции упростить из библиотеки math.js для JavaScript. Функция возвращает 0 для очень маленьких номеров. например:

math.simplify("1e-10").toString(); // returns 0
math.simplify("sin(1.5)*1e-10").toString(); // returns 0

Это не очень хорошо для вычислений с небольшими числами. Вы знаете, как решить эту проблему?

1 ответ

Решение

Это ошибка в math.js. Я открыл вопрос здесь:

https://github.com/josdejong/mathjs/issues/813

Другие вопросы по тегам