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 для серверних середовищ

Схожі програми

Ctrax
Ctrax

12 Apr 15

Finance.js
Finance.js

6 Jun 15

BioJava
BioJava

10 Dec 15

PsychoPy
PsychoPy

1 Mar 15

Інші програми розробника Jos de Jong

JSON Editor Online
JSON Editor Online

20 Jul 15

Math.js

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями