Math.js

Скриншот программы:
Math.js
Детали программы:
Версия: 2.6.0 обновление
Дата загрузки: 9 Feb 16
Разработчик: Jos de Jong
Тип распространения: Бесплатная
Популярность: 37

Rating: nan/5 (Total Votes: 0)

работает с клиентской стороны (браузеры) и на стороне сервера (Node.js) среды Math.js.

Math.js не ставит своей целью заменить встроенную поддержку JavaScript, только чтобы продлить его.

Он добавляет поддержку функций изначально неподдерживаемых в JavaScript, как диапазоны, констант, единиц, матрицы, математические функции, действительных чисел, комплексные числа, статистика, вероятность, тригонометрии и выражения синтаксического анализа.

Структура библиотеки также очень открыты, позволяя любому программисту, чтобы расширить его поддержку, которую он должен

Что нового в этом выпуске:.

  • Реализована функция quantileSeq и partitionSelect.
  • Реализованы функции stirlingS2, bellNumbers, состав и мультиномиальная.
  • Улучшена производительность медианы.
  • Extended интерфейс командной строки с параметром режима для вывода либо выражения результата, строковое представление, или представление текс.

Что нового в версии 2.4.2:.

  • Реализована функция quantileSeq и partitionSelect
  • Реализованы функции stirlingS2, bellNumbers, состав и мультиномиальная.
  • Улучшена производительность медианы.
  • Extended интерфейс командной строки с параметром режима для вывода либо выражения результата, строковое представление, или представление текс.

Что нового в версии 2.2.0:.

  • Реализована функция quantileSeq и partitionSelect
  • Реализованы функции stirlingS2, bellNumbers, состав и мультиномиальная.
  • Улучшена производительность медианы.
  • Extended интерфейс командной строки с параметром режима для вывода либо выражения результата, строковое представление, или представление текс.

Что нового в версии 1.6.0:.

  • Добавлен блок камень (6,35 кг)
  • Реализована поддержка разреженных матриц.
  • Реализована поддержка BigNumber для функции atan2.
  • Реализована поддержка пользовательских LaTeX представлений.
  • Улучшения и исправления ошибок в выводе круглых скобок в функциях Node.toString и Node.toTex.

Что нового в версии 1.5.2:.

  • Добавлен блок камень (6,35 кг)
  • Реализована поддержка разреженных матриц.
  • Реализована поддержка BigNumber для функции atan2.
  • Реализована поддержка пользовательских LaTeX представлений.
  • Улучшения и исправления ошибок в выводе круглых скобок в функциях Node.toString и Node.toTex.

Что нового в версии 1.3.0:

  • Реализована реализации BigNumber большинства тригонометрических функций: Sin, потому, загар, ASIN, экоса, ATAN, сЬ, зп, TANH.
  • Реализована функция следа.
  • Более быстрая загрузка конфигурации BigNumber с высокой точностью с помощью ленивых констант нагружения, как пи и е.
  • Фиксированные постоянные NaN и бесконечность не являющихся объектами BigNumber, когда BigNumbers настроены.
  • Исправлена ​​отсутствуют круглые скобки в TOTEX представление функции перестановок.

Что нового в версии 1.2.0:

  • Поддержка поразрядными операций bitAnd, bitNot, bitOr, bitXor, leftShift, rightArithShift и rightLogShift.
  • Поддержка логических операций и, нет, или, исключающее.
  • Поддержка гамма-функции.
  • Преобразование единицы без значения теперь будет приводить к блоку со значением, т.е. дюймов в см будет возвращать 2,54 см вместо см.
  • Повышение точности зп и сложных соз и грех.
  • Переименован функция выбора для цепи. Старая функция выбора не будет оставаться функциональным до math.js v2.0.

Что нового в версии 1.0.0:

  • Реализована функция фильтра (х, тест).
  • Удалены math.distribution сейчас, нуждается в некотором переосмыслении.
  • math.number может конвертировать единицы к номерам (требуется второй аргумент).
  • Исправлены некоторые проблемы с очередностью с операторами диапазона и преобразования.
  • Исправлена ​​проблема с отсчетом от нуля при получении матрицы подмножество с использованием индекса, содержащего матрицу.

Что нового в версии 0.25.0:

  • Удалено функция полезности IfElse. Эта функция является излишним теперь выражение парсер имеет условный оператор а? б: п.
  • Исправлена ​​ошибка с умножением числа с температурой,
  • как math.eval ('10 * Цельсия ').
  • Исправлена ​​ошибка с символами, имеющими значение неопределенную не оценивается.
  • В библиотеке сейчас сразу возвращает экземпляр по умолчанию mathjs, нет никакой необходимости, чтобы создать экземпляр math.js на отдельном этапе, если один из них не установить параметры конфигурации.

Что нового в версии 0.21.0:

  • Добавлен тип свойства для всех узлов выражений в узле дерево.
  • Фиксированные функции входа, log10, бац и SQRT не поддерживает сложные результаты от ввода BigNumber (как SQRT (bignumber (-4))).

Что нового в версии 0.19.0:

  • Осуществленные функции сравнения, сумма, прод, вар, СТД, медиана.
  • исправляет недочет.

Что нового в версии 0.14.0:

  • Удалены конкатенации вложенных массивов в выражении синтаксического анализа. Теперь можно ввести вложенные массивы, как в JavaScript. Матрицы могут быть объединены с помощью функции CONCAT.
  • Матрица синтаксиса [...] в выражении синтаксический анализатор теперь создает 1 двухмерные матрицы по умолчанию. math.eval ( '[1,2,3,4]') возвращает матрицу с размером [4], math.eval ( '[1,2; 3,4]') возвращает матрицу с размером [2,2 ].
  • Документация перестраивается и расширяется.
  • Исправлена ​​нерабочем оператор по модулю (модуль оператора).

Что нового в версии 0.13.0:

  • Убрана поддержка скаляров в функции подмножества, его теперь поддерживает только массив, Matrix, и строка.
  • Удалены функции получить и установить из селектора, они являются дубликатом функции подмножества.
  • Заменены функции получают и множество Matrix с одной функцией подмножества.
  • Некоторые передвигался кода и пространств имен.

Что нового в версии 0.12.1:.

  • Исправлена ​​устаревшая версия README.md
  • Исправлена ​​тест сломанной единицы.

Что нового в версии 0.10.0:

  • Реализована поддержка инъекционным обработчиков пользовательских узлов в парсере , Может быть использован, например, для реализации обработчика узлов для построения графика.
  • Реализована конечный пользователь документация и новая функция помощи.

  • размер
  • Функции и выдавить теперь возвращают Матрицу вместо массива в качестве выходного сигнала на входе Matrix.
  • Добавлена ​​постоянная тау (2 * пи). Благодаря Zak Zibrat (палимпсесты).
  • Переименован функция unaryminus к унарным.
  • Исправлена ​​ошибка в определении зависимостей узлов в функциональных назначений.

Что нового в версии 0.9.0:

  • Реализована функция подмножества, чтобы получить или установить подмножество из матрицы, строки или другие типы данных.
  • Реализована количество строительных функций и строка (в основном полезны внутри синтаксического анализатора).
  • Улучшена функция Det.
  • переместили код синтаксического анализа от прототипа math.expr.Parser функционировать math.parse, упрощена Parser немного.
  • Сильно упростили код области видимости и рабочего пространства.
  • Исправлена ​​функция мод для отрицательных числителе и добавил сообщений об ошибках в случае неправильного ввода.

Что нового в версии 0.7.2:

  • Фиксированный метод неравны, который проверялся равенства вместо неравенства.

Что нового в версии 0.7.0:.

  • Добавлены примеры
  • Изменены методы квадратные и куба для оценки матриц поэлементно (в соответствии со всеми другими методами).
  • Изменен второй параметр импорта метода к объекту с параметрами.
  • Фиксированный метод math.typeof на IE.
  • Незначительные исправления и улучшения.

Что нового в версии 0.6.0:

  • Реализован метод Unit.in (единица измерения), который создает клон устройства с фиксированным представлением. Например, math.unit ( '5,08 см'). В ( 'дюйм') возвращает единицу, которая строковое представление всегда в дюймах, таким образом 2 дюйма. Unit.in (единица измерения) такая же, как метод math.in (х, блок).
  • Реализована Unit.toNumber (единица), которая возвращает значение единицы при представлении с данным блоком. Например, math.unit ( '5,08 см'). ToNumber ( 'дюйм') возвращает число 2, как представление блока в дюймах имеет 2 в качестве значения.
  • Улучшено: метод math.in (х, блок) теперь поддерживает строку в качестве второго параметра, например math.in (math.unit ( '5,08 см'), 'дюйм')
  • .
  • Разделить документацию для конечного пользователя функций анализатора из исходных файлов.
  • Убрана функция помощи и встроенной документации из основной библиотеки.
  • фиксированная константа я определяется как -1i вместо 1i.
  • исправляет недочет.

Требования

  • включен JavaScript на стороне клиента
  • Node.js для серверных сред

Похожие программы

BPM-Widget
BPM-Widget

5 Jun 15

Finance.js
Finance.js

6 Jun 15

NumPy
NumPy

12 Apr 15

GMOD
GMOD

23 Jul 15

Другие программы разработчика Jos de Jong

JSON Editor Online
JSON Editor Online

20 Jul 15

Комментарии к Math.js

Комментарии не найдены
добавить комментарий
Включите картинки!