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

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

PyOpenGL
PyOpenGL

13 May 15

Brain
Brain

12 May 15

Rockefeller
Rockefeller

13 May 15

meteo
meteo

23 Jul 15

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

JSON Editor Online
JSON Editor Online

20 Jul 15

Math.js

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