Math.js

Programinė įranga Screenshot:
Math.js
Programinė detalės:
Versija: 2.6.0 Atnaujintas
Įkėlimo datą: 9 Feb 16
Kūrėjas: Jos de Jong
Licencija: Nemokamai
Populiarumas: 37

Rating: nan/5 (Total Votes: 0)

Math.js , dirba su kliento pusėje (naršyklės) ir serverio pusėje (Node.js) aplinkoje.

Math.js nesiekiama pakeisti built-in JavaScript parama, tik jį pratęsti.

"Ji priduria paramą funkcijų gimtoji nepatvirtintomis JavaScript, pavyzdžiui, intervalus, konstantų, vienetų, matricų matematinės funkcijos, realių skaičių, kompleksinių skaičių, statistikos, tikimybe, trigonometrija ir išraiška analizatorius.

Bibliotekos struktūra taip pat yra labai atvira, todėl bet koks programuotojas jį pratęsti su paramos jam reikia

Kas naujo , šioje laidoje.

  • Įvykdyti funkcija quantileSeq ir partitionSelect.
  • Įgyvendinti funkcijos stirlingS2, bellNumbers, sudėtį, ir Polinominė.
  • Pagerino medianos efektyvumą.
  • Extended komandinės eilutės sąsaja su režimo parinkties į produkcijos arba pasakymai atsirasti eilutė atstovavimas, arba tex atstovavimas.

Kas naujo versija 2.4.2.

  • Įvykdyti funkcija quantileSeq ir partitionSelect
  • Įgyvendinti funkcijos stirlingS2, bellNumbers, sudėtį, ir Polinominė.
  • Pagerino medianos efektyvumą.
  • Extended komandinės eilutės sąsaja su režimo parinkties į produkcijos arba pasakymai atsirasti eilutė atstovavimas, arba tex atstovavimas.

Kas naujo versija 2.2.0.

  • Įvykdyti funkcija quantileSeq ir partitionSelect
  • Įgyvendinti funkcijos stirlingS2, bellNumbers, sudėtį, ir Polinominė.
  • Pagerino medianos efektyvumą.
  • Extended komandinės eilutės sąsaja su režimo parinkties į produkcijos arba pasakymai atsirasti eilutė atstovavimas, arba tex atstovavimas.

Kas naujo versija 1.6.0.

  • Pridėta vienetas akmuo (6,35 kg),
  • Įvykdyti parama nedidelio matricų.
  • Įvykdyti BigNumber parama funkcija ATAN2.
  • Įvykdyti parama užsakymą LaTeX atstovybėse.
  • ir patobulinimai išvedė skliaustuose Node.toString ir Node.toTex funkcijų.

Kas naujo versija 1.5.2.

  • Pridėta vienetas akmuo (6,35 kg),
  • Įvykdyti parama nedidelio matricų.
  • Įvykdyti BigNumber parama funkcija ATAN2.
  • Įvykdyti parama užsakymą LaTeX atstovybėse.
  • ir patobulinimai išvedė skliaustuose Node.toString ir Node.toTex funkcijų.

Kas naujo versijos 1.3.0:

  • Įvykdyti BigNumber diegimas daugumos trigonometrinių funkcijų: nuodėmė, cos, tan, ASIN, ACOS, atan, ch, sh, TANH.
  • Įvykdyti funkcija pėdsakų.
  • Greičiau pakrovimo BigNumber konfigūracijos su didelio tikslumo kurį tingus pakrovimo konstantų kaip pi ir e.
  • Fiksuoti konstantos NaN ir begalybė nėra BigNumber objektus, kai BigNumbers yra sukonfigūruotas.
  • Fiksuotas trūksta skliaustuose toTex atstovavimo funkcija kombinacijų.

Kas naujo versijos 1.2.0:

  • Parama Bitinis operacijų bitAnd, bitNot, bitOr, bitXor, leftShift, rightArithShift ir rightLogShift.
  • Parama loginės operacijos ir, ne, arba XOR.
  • Parama gama funkcija.
  • Konvertavimas vienetas be vertė bus dabar sukelti vienetu verte, t colių cm grįš 2,54 cm, o ne cm.
  • Geresnis tikslumas SINH ir sudėtingų cos ir nuodėmės.
  • Pervadintas funkcija pasirinkti grandinėje. Senas funkcija pasirinkite išliks funkcionalus iki math.js v2.0.

Kas naujo versijos 1.0.0:

  • Įgyvendinti funkciją filtrą (x, testus).
  • Pašalinta math.distribution dabar, reikia šiek tiek permąstyti.
  • math.number gali konvertuoti vienetų skaičių (reikia antrą argumentą).
  • Fiksuotas kai pirmenybė klausimus su nuotolio ir konversijos veiklos vykdytojams.
  • Ištaisyta nulinės bazės problemą, kai gaunate matricos pogrupį naudojant indeksą, kuriame yra matrica.

Kas naujo versija 0.25.0:

  • Pašalinta naudingumo funkcija ifElse. Ši funkcija yra nereikalinga dabar išraiška analizatorius turi sąlyginį operatoriui? B:. c papunktis
  • Ištaisyta klaida su dauginant numerį, kurio temperatūra,
  • kaip math.eval ('10 * Celsijaus).
  • Ištaisyta klaida su simboliais kurių vertė neapibrėžtą nėra vertinami.
  • biblioteka dabar iš karto grąžina numatytąją egzempliorių mathjs, nėra reikalo instancija math.js atskiru etapu, nebent vienas iš jų nustatyti konfigūravimo parinktys.

Kas naujo versija 0.21.0:

  • Pridėta nuosavybė tipo visiems ekspresijos mazgų mazgas medis.
  • Fiksuoti funkcijos prisijungti, log 10, pow, o sqrt nepalaiko sudėtingus rezultatus nuo BigNumber įvesties (kaip sqrt (bignumber (-4))).

Kas naujo versija 0.19.0:

  • Įgyvendinti funkcijos lyginti, suma, prod, var, Std, mediana.
  • smulkūs pataisymai.

Kas naujo versija 0.14.0:

  • Pašalinta sąryšis su lizdinė masyvų formuluotę analizatorius. Dabar galite įvesti įdėtos masyvus kaip ir "JavaScript". Matricos gali būti sujungiamos naudojant funkciją CONCAT.
  • matrica sintaksė [...] formuluotę analizatorius dabar sukuria 1 matmenų matricos pagal numatytuosius nustatymus. math.eval ( "[1,2,3,4]) grąžina matricą su dydžiu [4], math.eval (" [1,2; 3,4]) grąžina matricą su dydžiu [2,2 ].
  • Dokumentacija yra pertvarkyta ir išplėsta.
  • Fiksuotas ne darbo operatorius Mod (modulis operatorius).

Kas naujo versija 0.13.0:

  • Pašalinta parama skaliarų į funkcijų poaibis, tai dabar palaiko tik masyvas, Matrica ir styginių.
  • Pašalinta funkcijos gauti ir nustatyti iš selektorių, jie yra funkcija pogrupyje dublikatas.
  • Pakeistas funkcijos gauti ir nustatyti Matrica su vienu funkcija pogrupyje.
  • Kai juda su kodu ir vardų.

Kas naujo versija 0.12.1:.

  • Fiksuotas pasenusi versija README.md
  • Fiksuotas skaldytų vieneto testas.

Kas naujo versija 0.10.0:

  • Įvykdyti parama injekcijų užsakymą mazgas tvarkytojai į analizatorius , Gali būti naudojamas, pavyzdžiui, įgyvendinti mazgas prižiūrėtojas braižymo grafiką.
  • Įvykdyti galutinio vartotojo dokumentacija ir nauja pagalba funkcija.
  • Funkcijos dydis ir išspausti dabar grįžti matrica, o ne masyvą kaip išvesties Matrix įėjimo.
  • Pridėta pastovus TAU (2 * pi). Ačiū Zak Zibrat (palimpsests).
  • Pervadintas funkcija unaryminus į Vienetinis.
  • Ištaisyta klaida nustatant mazgas priklausomybes ir funkcijos užduotis.

Kas naujo versijos 0.9.0:

  • Įvykdyti funkcija poaibis, gauti arba nustatyti sutrumpinti iš matricos, špagatai, ar kitų duomenų tipų.
  • Įvykdyti statybos funkcijų skaičius ir styginių (daugiausia naudinga viduje analizatorius).
  • Patobulinta funkcija det.
  • pagrindė byloje vykdymo kodą iš prototipo math.expr.Parser veikti math.parse, supaprastinta parser truputį.
  • griežtai supaprastino apimtį ir Workspace kodą.
  • Fiksuotas funkcija mod neigiamų skaitiklių, ir pridūrė, klaidų pranešimų atveju neteisingai įvesti.

Kas naujo versijos 0.7.2:

  • Fiksuotas būdas nevienodas, kuris buvo tikrinti lygybės vietoj nelygybės.

Kas naujo versija 0.7.0.

  • Pridėta pavyzdžiai;
  • Pasikeitė metodai kvadrato ir kubo įvertinti matricos elementas protinga (suderinamas su visais kitais metodais).
  • Pasikeitė antrą parametrą metodo importo į objektą su variantų.
  • Fiksuotas metodas math.typeof IE.
  • Nedideli pataisymai ir patobulinimai.

Kas naujo versijos 0.6.0:

  • Įvykdyti metodas Unit.in (vienetas), kuris sukuria vieneto klonas su fiksuotu atstovavimo. Pavyzdžiui math.unit ( "5,08 cm). Į (" colio ") grįš vienetas, kuris seka atstovavimas visada yra colio Taip 2 colių. Unit.in (vienetas) yra tokia pati kaip metodas math.in (x, vieneto).
  • Įvykdyti Unit.toNumber (vienetas), kuris grąžina vieneto vertę, kai atstovaujama su konkrečiu įrenginiu. Pavyzdžiui math.unit ( "5,08 cm). ToNumber ( 'colių) grąžina skaičių 2, kaip coliais vieneto atstovavimo turi 2, vertę.
  • Patobulinta: metodas math.in (x, vienetas) dabar palaiko eilutę kaip antro parametro, pvz math.in (math.unit (5,08 cm), "colių),
  • .
  • Splitas galutinio vartotojo dokumentaciją analizatoriaus funkcijų iš šaltinio failus.
  • Pašalinta funkcija Pagalba ir built-in dokumentai, gauti iš pagrindinės bibliotekoje.
  • Fiksuotas pastovus aš apibrėžiamas kaip -1i vietoj 1i.
  • smulkūs pataisymai.

Reikalavimai

  • Javaskriptą kliento pusėje;
  • Node.js už server-side aplinkoje;

Panaši programinė įranga

Kita programinė įranga kūrėjas Jos de Jong

JSON Editor Online
JSON Editor Online

20 Jul 15

Komentarai Math.js

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!