Math.js работи с от страна на клиента (браузъри) и от страна на сървъра (Node.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 реализации на повечето тригонометрични функции: грях, тен, ASIN, ACOS, ATAN, палка, Sinh, TANH.
- Изпълнено функция следа.
- По-бързо зареждане на BigNumber конфигурация с висока точност от мързеливи константи товарни като пи и д.
- Фиксирани константи NaN и Infinity не е BigNumber обекти, когато BigNumbers са конфигурирани.
- Фиксиран липсва скоби в представителството ТОТЕХ на функционални пермутации.
Какво ново във версия 1.2.0:
- Подкрепа за побитова операция BITAND, bitNot, bitOr, bitXor, leftShift, rightArithShift, и rightLogShift.
- Подкрепа за булеви операции и, не, или, XOR.
- Подкрепа за гама-функция.
- Преобразуване единица без стойност ще доведе до единица със стойност, т.е. инч в см ще се върне 2.54 см вместо см.
- Подобрена точност на Sinh и сложни защото и грях.
- Преименувана функция изберете да верига. Старият функцията изберете ще остане функционална докато 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, Pow, и SQRT не поддържащ комплексни резултати от BigNumber вход (като SQRT (bignumber (-4))).
Какво ново във версия 0.19.0:
- Реализирани функции сравняват, сума, про, Var, STD, медиана.
- Мала корекции на грешки.
Какво ново във версия 0.14.0:
- Премахнато наниз от вложени масиви в израз парсера на. Сега можете да вход вложени масиви като в JavaScript. Матриците могат да бъдат съединявани с помощта на функцията CONCAT.
- синтаксиса на матрица [...] в израз парсера на предприятието създава 1 двумерни матрици по подразбиране. math.eval ( "[1,2,3,4]") връща матрица с размери [4], math.eval ( "[1,2; 3,4]") връща матрица с размери [2,2 ].
- Documentation се преструктурира и удължен.
- Фиксиран мод неработен оператор (модул оператор).
Какво ново във версия 0.13.0:
- Removed подкрепа за скалари в подгрупата на функция, то вече поддържа само Array, Matrix, и String.
- Премахнато функциите се и определени от селектор, те са дубликат на подгрупата на функция.
- Заменен функции се и набор от Matrix с една единствена функция подмножество.
- Някои движи с код и именни пространства.
Какво ново във версия 0.12.1:.
- Фиксиран остаряла версия на README.md
- Фиксиран счупен тест единица.
Какво ново във версия 0.10.0:
- Изпълнено подкрепа за инжектиране обичай възли, работещи в парсера , Може да се използва например за изпълнение на възел манипулатор за изчертаване на графика.
- Изпълнено край потребителска документация и нова помощна функция.
- Функции и прокара сега се върнем на Matrix вместо Array като продукция на вход Matrix.
- Добавен постоянна тау (2 * пи). Благодарение Zak Zibrat (палимпсести).
- Преименувана функция unaryminus да едноместно.
- Фиксирана грешка при определяне възел зависимости във функционални задачи.
размер
Какво ново във версия 0.9.0:
- Изпълнено функция подгрупа, за да получите или да зададете подмножество от една матрица, низ, или други типове данни.
- Реализирани строителни функции номер и низ (главно полезно вътре парсера).
- Подобрена функция Det.
- Преместен кода на разбор от прототип math.expr.Parser да функционира math.parse, опростена Parser малко.
- Силно опростено кода на Обхват и Workspace.
- Фиксирана функция мод за отрицателни номератори, и добавят съобщения за грешки в случай на грешно въвеждане.
Какво ново във версия 0.7.2:
- Фиксиран метод неравно, който бе проверка за равенство, вместо на неравенството.
Какво ново във версия 0.7.0:.
- Добавени примери
- Променена методи квадрат и куб да се оцени матрици елемент мъдър (съвместим с всички други методи).
- Променена втори параметър на метод за внос на един обект с опции.
- Фиксиран метод math.typeof на IE.
- Незначителни корекции на грешки и подобрения.
Какво ново във версия 0.6.0:
- Изпълнено метод Unit.in (единица), която създава клонинг на устройството с фиксиран представяне. Например math.unit ( "5.08 cm"). В ( "инч") ще се върне единица, която низ представителство винаги е в инча, като по този начин 2 инча. Unit.in (единица) е същото като метод math.in (х, единица).
- Изпълнено Unit.toNumber (единица), която връща стойността на единицата, когато представени с дадена единица. Например math.unit ( "5.08 cm '). ToNumber (" инч ") връща броя 2, като представителството на устройството в инча има 2 като стойност.
- Подобрено: метод math.in (х, единица) вече поддържа низ като втори параметър, например math.in (math.unit ( "5.08 cm"), "инч") .
- Сплит документацията за краен потребител на функциите парсера от изходните файлове.
- Премахната функция помощ и вградената в документацията от основната библиотека.
- Фиксиран постоянна и се определя като -1i вместо 1и.
- Мала корекции на грешки.
<силни> Изисквания :
- ДжаваСкрипт поддръжка от страна на клиента
- Node.js за страна на сървъра среда
Коментари не е намерена