Math.js

Software screenshot:
Math.js
Podrobnosti Software:
Verze: 2.6.0 Aktualizováno
Datum uploadu: 9 Feb 16
Vývojka: Jos de Jong
Licence: Volný
Popularita: 79

Rating: nan/5 (Total Votes: 0)

Math.js pracuje na straně klienta (prohlížeče) a server-side (Node.js) prostředí.

Math.js si neklade za cíl nahradit vestavěnou podporou JavaScriptu, jen aby ji prodloužit.

přidává podporu pro funkce nativně nepodporované v JavaScriptu, jako rozsahy, konstant jednotek, matice, matematické funkce, reálných čísel, komplexní čísla, statistiky, pravděpodobnosti, trigonometrie a expresní parser.

Struktura knihovny je také velmi otevřený, což umožní jakýkoli programátor, aby ji rozšířit s podporou, které potřebuje

Co je nového v této verzi:.

  • Implementována funkce quantileSeq a partitionSelect.
  • implementovaných funkcí stirlingS2, bellNumbers, složení a multinomial.
  • Lepší výkon mediánu.
  • Rozšířené rozhraní příkazové řádky s volbou režimu na výstup buď výrazy za následek, řetězec reprezentace, nebo tex reprezentace.

Co je nového ve verzi 2.4.2:.

  • Implementována funkce quantileSeq a partitionSelect
  • implementovaných funkcí stirlingS2, bellNumbers, složení a multinomial.
  • Lepší výkon mediánu.
  • Rozšířené rozhraní příkazové řádky s volbou režimu na výstup buď výrazy za následek, řetězec reprezentace, nebo tex reprezentace.

Co je nového ve verzi 2.2.0:.

  • Implementována funkce quantileSeq a partitionSelect
  • implementovaných funkcí stirlingS2, bellNumbers, složení a multinomial.
  • Lepší výkon mediánu.
  • Rozšířené rozhraní příkazové řádky s volbou režimu na výstup buď výrazy za následek, řetězec reprezentace, nebo tex reprezentace.

Co je nového ve verzi 1.6.0:.

  • Přidal jednotka kámen (6,35 kg)
  • realizované podpory pro řídké matice.
  • realizované podpory BigNumber pro funkci atan2.
  • Realizováno podpora vlastního LaTeX reprezentací.
  • Vylepšení a opravy chyb ve výstupu závorky ve funkcích Node.toString a Node.toTex.

Co je nového ve verzi 1.5.2:.

  • Přidal jednotka kámen (6,35 kg)
  • realizované podpory pro řídké matice.
  • realizované podpory BigNumber pro funkci atan2.
  • Realizováno podpora vlastního LaTeX reprezentací.
  • Vylepšení a opravy chyb ve výstupu závorky ve funkcích Node.toString a Node.toTex.

Co je nového ve verzi 1.3.0:

  • Realizuje BigNumber implementace většiny goniometrických funkcí: sin, cos, tan, asin, Acos, atan, gumový obušek, sinh, tanh.
  • Realizované funkce trasování.
  • Rychlejší načítání konfigurace BigNumber s vysokou přesností podle lazy loading konstanty, jako je pí e.
  • Pevné konstanty NaN a nekonečno není BigNumber předměty, pokud jsou konfigurovány BigNumbers.
  • Pevná chybějící závorky v TOTEX zastoupení funkčních permutací.

Co je nového ve verzi 1.2.0:

  • Podpora bitové operace bitAnd, bitNot, bitOr, bitXor, leftShift, rightArithShift a rightLogShift.
  • Podpora booleovské operace, a nikoli, nebo xor.
  • Podpora pro funkci gamma.
  • Převod jednotek bez hodnoty budou nyní mít za následek jednotky s hodnotou, tj palce cm vrátí 2,54 cm namísto cm.
  • Vylepšená přesnost Sinh a komplexních cos a sin.
  • Přejmenovaný funkce zvolit, aby se řetězce. Starý funkce select zůstanou funkční, dokud math.js v2.0.

Co je nového ve verzi 1.0.0:

  • Realizuje funkci filtru (x, test).
  • Odebráno math.distribution pro tuto chvíli, potřebuje přehodnotit.
  • math.number lze převést jednotky k číslům (vyžaduje i druhý argument).
  • Opraveny některé problémy s operátory přednost vzdálenosti a konverze.
  • Opravena chyba nuly má při získávání matrice podmnožinu pomocí indexu, který obsahuje matrici.

Co je nového ve verzi 0.25.0:

  • Odebráno užitková funkce ifElse. Tato funkce je nadbytečný výraz parser má podmíněný operátor A? b: c.
  • Byl opraven bug s násobením čísla s teplotou,
  • jako math.eval ('10 * Celsia ').
  • Opravena chyba s symboly mají hodnotu nedefinovanou které nebyly hodnoceny.
  • Knihovna nyní okamžitě vrátí výchozí instance mathjs, není nutné vytvořit instanci math.js v odděleném kroku, pokud jeden z nich nastavit možnosti konfigurace.

Co je nového ve verzi 0.21.0:

  • Přidal Typ nemovitosti do všech expresních uzlů v uzlu strom.
  • Pevné funkce log, log10, pow a sqrt ne podporovat komplexní výsledky ze vstupu BigNumber (jako sqrt (bignumber (-4))).

Co je nového ve verzi 0.19.0:

  • implementovaných funkcí srovnat, součet, prod, var, std, medián.
  • Menší opravy chyb.

Co je nového ve verzi 0.14.0:

  • Odebráno zřetězení vnořených polí ve výrazu analyzátoru. Nyní můžete vstup vnořené pole jako v JavaScriptu. Matice mohou být spojeny pomocí funkce concat.
  • Syntaxe matice [...] v expresním parseru nyní vytvoří 1 trojrozměrné matrice ve výchozím nastavení. math.eval ( '[1,2,3,4]') vrátí matici s velikostí [4], math.eval ( '[1,2; 3,4]) vrátí matici s velikostí [2,2 ].
  • Dokumentace je rekonstruována a rozšířena.
  • Pevná mimo pracovní mod operátor (operátor modul).

Co je nového ve verzi 0.13.0:

  • odebrána podpora pro skaláry ve funkci podskupině ji nyní podporuje pouze Array, Matrix, a řetězec.
  • Odstraněna funkce získání a nastavení z voliče, že jsou duplicitní funkce podmnožiny.
  • Nahrazeno funkce získání a nastavení matice s jediným funkčním podmnožinu.
  • Některé pohybovat s kódem a jmenných prostorů.

Co je nového ve verzi 0.12.1:.

  • Pevná zastaralá verze README.md
  • Opravena zlomený jednotka test.

Co je nového ve verzi 0.10.0:

  • realizované podpory pro vstřikování na zakázku uzel obslužné v parseru , Může být použit například implementovat popisovač uzlu pro vykreslování grafu.
  • Realizuje dokumentaci pro koncové uživatele a nové funkce nápovědy.

  • Velikost
  • Funkce a zmáčknout nyní vrátí matice namísto Array jako výstup na vstup Matrix.
  • Přidána konstantní tau (2 * pi). Díky Zak Zibrat (palimpsests).
  • Přejmenovaný funkce unaryminus na unární.
  • Opravena chyba při určování uzlů závislosti na přiřazení funkcí.

Co je nového ve verzi 0.9.0:

  • Realizuje funkce podmnožina, získat nebo nastavit podmnožina z matice, řetězec, či jiné datové typy.
  • realizované stavby funkce číslo a string (hlavne uvnitř analyzátoru).
  • Vylepšená funkce det.
  • přesunut derivační kód z prototypu math.expr.Parser fungovat math.parse, zjednodušené analyzátor trochu.
  • Silně zjednodušené kód Rozsah a schůzek.
  • Pevná funkce mod pro negativní čitatelů a dodal chybových zpráv v případě špatného vstupu.

Co je nového ve verzi 0.7.2:

  • Pevná metoda nerovné, která byla kontrola rovnosti namísto nerovnosti.

Co je nového ve verzi 0.7.0:.

  • Přidány příklady
  • Změnil metody náměstí a krychle zhodnotit matic prvek ručiček (v souladu se všemi ostatními metodami).
  • Změnil druhého parametru metody importu do objektu s možností.
  • Pevná metoda math.typeof na IE.
  • Drobné opravy chyb a vylepšení.

Co je nového ve verzi 0.6.0:

  • implementovaný způsob Unit.in (jednotka), která vytvoří klon jednotky s pevným reprezentace. Například math.unit ( '5,08 cm'). V ( "inch") vrátí jednotku, která reprezentace řetězec je vždy v palcích, tedy 2 palce. Unit.in (jednotka) je stejná jako metoda math.in (x, jednotka).
  • Realizováno Unit.toNumber (jednotka), která vrací hodnotu jednotky při reprezentován s danou jednotku. Například math.unit ( '5,08 cm "). ToNumber (" inch ") vrátí číslo 2, jako reprezentace jednotky v palcích má 2 jako hodnota.
  • Lepší: Metoda math.in (x, jednotka) nyní podporuje řetězec jako druhý parametr, například math.in (math.unit ( '5,08 cm'), "inch")
  • .
  • Rozdělit dokumentaci pro koncové uživatele funkcí analyzátoru ze zdrojových souborů.
  • Odstraněna funkce nápovědy a vestavěná dokumentace z jádra knihovny.
  • Pevná konstantní i je definována jako -1i namísto 1i.
  • Menší opravy chyb.

Požadavky

  • Java scripty povoleny na straně klienta
  • Node.js na straně serveru prostředí

Podobný software

Biopython
Biopython

1 Mar 15

CodeCop
CodeCop

28 Feb 15

NArray
NArray

12 May 15

Ostatní software developer Jos de Jong

JSON Editor Online
JSON Editor Online

20 Jul 15

Komentáře k Math.js

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!