Math.js működik kliensoldali (böngészők) és a szerver oldali (node.js) környezetben.
Math.js nem célja, hogy cserélje ki a beépített JavaScript támogatás, csak hogy azt meghosszabbítják.
Ez már támogatja a funkciók natív támogatott a JavaScript, mint tartományok, állandók, egységek, mátrixok, matematikai függvények, valós számok, komplex számok, statisztika, valószínűség, trigonometria és kifejezése parser.
A könyvtár szerkezete is nagyon nyitott, így minden programozónak, hogy azt meghosszabbítják a támogatást, amire szüksége van.
Mi az új ebben a kiadásban:
- Megvalósult funkció quantileSeq és partitionSelect.
- Megvalósult funkciók stirlingS2, bellNumbers, összetételű és multinomiális.
- Továbbfejlesztett teljesítményét medián.
- Bővített parancssori felület egy mód opciót kimenet vagy a kifejezést eredményez, karakteres ábrázolása, vagy tex képviselet.
Mi az új 2.4.2-es változata:
- Megvalósult funkció quantileSeq és partitionSelect.
- Megvalósult funkciók stirlingS2, bellNumbers, összetételű és multinomiális.
- Továbbfejlesztett teljesítményét medián.
- Bővített parancssori felület egy mód opciót kimenet vagy a kifejezést eredményez, karakteres ábrázolása, vagy tex képviselet.
Mi az új verzió 2.2.0:
- Megvalósult funkció quantileSeq és partitionSelect.
- Megvalósult funkciók stirlingS2, bellNumbers, összetételű és multinomiális.
- Továbbfejlesztett teljesítményét medián.
- Bővített parancssori felület egy mód opciót kimenet vagy a kifejezést eredményez, karakteres ábrázolása, vagy tex képviselet.
Mi az új verzió 1.6.0:
- Added egység kő (6,35 kg).
- támogatását valósította ritka mátrixok.
- Megvalósult BigNumber támogatás funkció atan2.
- Megvalósult támogatja az egyéni LaTeX ábrázolások.
- Fejlesztések és hibajavítások a kimenetre zárójelben Node.toString és Node.toTex funkciókat.
Mi az új verzió 1.5.2:
- Added egység kő (6,35 kg).
- támogatását valósította ritka mátrixok.
- Megvalósult BigNumber támogatás funkció atan2.
- Megvalósult támogatja az egyéni LaTeX ábrázolások.
- Fejlesztések és hibajavítások a kimenetre zárójelben Node.toString és Node.toTex funkciókat.
Mi az új 1.3.0-s verzió:
- Megvalósult BigNumber megvalósításai legtöbb trigonometrikus függvények: sin, cos, tan, asin, acos, atan, gumibot, sinh, tanh.
- Megvalósult funkció nyoma.
- gyorsabb betöltését BigNumber konfiguráció a nagy pontosságú lusta rakodási állandók, mint pi és e.
- Fix állandók NaN és az Infinity hogy nem BigNumber objektumokat, ha BigNumbers vannak beállítva.
- Fix hiányzik zárójelben a toTex képviselete funkció változatai.
Mi az új verzió 1.2.0:
- Támogatás bitművelet BITAND, bitNot, BITOR, BITXOR leftShift, rightArithShift és rightLogShift.
- Támogatás logikai műveletek és nem, vagy xor.
- Támogatás gamma-függvény.
- konvertálása egységnyi érték nélkül most eredményez egység értéket, azaz hüvelyk cm visszatér 2,54 cm helyett cm.
- Továbbfejlesztett pontosság sinh és komplex cos és a bűn.
- Átnevezve funkciót, válasszuk a lánc. A régi funkciót kiválasztó marad működőképes, amíg math.js v2.0.
Mi az új 1.0.0:
- végre egy függvény szűrő (x, teszt).
- Az eltávolított math.distribution most, szüksége van némi újragondolása.
- math.number tudja alakítani egységek számát (ehhez egy második érv).
- Javítva néhány elsőbbséget problémák a tartomány és a konverziós operátorok.
- Javítva egy nulla alapú kérdés, ha kapok egy mátrix részhalmaza indexet használ, amely egy mátrix.
Mi az új verzió 0.25.0:
- Az eltávolított hasznossági függvény ifElse. Ez a funkció felesleges most a kifejezés elemző egy feltételes operátor a? b: c.
- Javítva egy hiba a megszorozzák számos hőmérsékletű,
- mint math.eval ('10 * celsius).
- Javítva egy hiba a jelek, amelyek értéke nem definiált nem értékelték.
- A könyvtár most azonnal visszaadja az alapértelmezett példány mathjs, nincs szükség példányosíthat math.js egy külön lépésben, hacsak az ember is, hogy be a konfigurációs beállításokat.
Mi az új verzió 0.21.0:
- Added ingatlan típusa minden kifejezés csomópontját csomópont fa.
- Fix funkció log, log10, puff, és sqrt nem támogatja összetett eredménye BigNumber bemenet (mint sqrt (bignumber (-4))).
Mi az új verzió 0.19.0:
- Megvalósult funkciók össze, összeg, prod, var, std, medián.
- Kisebb hibajavítások.
Mi az új verzió 0.14.0:
- Az eltávolított összefűzése Beágyazott tömbök a kifejezés értelmező. Most bemenet Beágyazott tömbök, mint a JavaScript. Matricák lehet összefűzött a funkció concat.
- A mátrix szintaxis [...] a kifejezés értelmező létrehozza 1 dimenziós mátrixok alapértelmezés szerint. math.eval ([1,2,3,4] ') visszatér mátrix mérete [4], math.eval ([1,2; 3,4]) tér vissza a mátrix mérete [2,2 ].
- Dokumentáció Átalakul és terjeszteni.
- Fix munkaszüneti üzemeltető mod (modulus operátor).
Mi az új verzió 0.13.0:
- támogatását megszüntettük skalárokkal a funkció részhalmaza, akkor most csak támogatja Array, Matrix, és a string.
- Az eltávolított funkciók kap, és állítsa be egy választó, ők egy másolatot a funkció részhalmaza.
- A kicserélt funkciókat kap, és állítsa be a Mátrix egy funkció részhalmaza.
- Néhány körül mozog kód és a névterek.
Mi az új verzió 0.12.1:
- Fix elavult változatát README.md.
- Fix törött egység teszt.
Mi az új verzió 0.10.0:
- támogatását valósította intravénás egyéni csomópont rakodók az értelmező . Lehet használni például, hogy végre egy csomópont felvezető ábrázolásakor egy grafikont.
- Megvalósult végfelhasználói dokumentációt, és egy új súgó funkció.
- Funkciók mérete és nyomjon most vissza a Mátrix helyett Array kimeneti mátrix bemenet.
- Added állandó tau (2 * pi). Hála Zak Zibrat (palimpszeszt).
- Átnevezve funkció unaryminus egyváltozós függvények.
- Javítva egy hiba a meghatározó csomópont függőségek függvényében feladatokat.
Mi az új verzió 0.9.0:
- Megvalósult funkció részhalmaza, hogy vagy állítsa egy részét egy mátrix, string, vagy más adattípusok.
- Megvalósult építési funkciók száma és string (főleg hasznos belül az értelmező).
- Továbbfejlesztett funkció det.
- áthelyezve a feldolgozási kód prototípus math.expr.Parser működéséhez math.parse, egyszerűsített Elemző egy kicsit.
- erősen leegyszerűsített kódját kör és munkaterület.
- Fix funkció mod negatív számlálók, és hozzátette, hibaüzenetek esetén hibás bevitele.
Mi az új verzió 0.7.2:
- Fix módszer egyenlőtlen, amely ellenőrzi az egyenlőség helyett egyenlőtlenség.
Mi az új verzió 0.7.0:
- Added példákat.
- Megváltozott módszerek tér és kocka értékelni mátrixok elem bölcs (összhangban minden más módszer).
- Megváltozott második paramétere eljárás import egy objektum lehetőséget.
- Fix módszer math.typeof IE.
- Kisebb hibajavítások és fejlesztések.
Mi az új verzió 0.6.0:
- megvalósított eljárás Unit.in (egység), amely létrehoz egy klón a készülék egy fix képviseletet. Például math.unit (5,08 cm). In (hüvelyk) visszatér az egység, amely karakteres ábrázolása mindig van inch, így 2 inch. Unit.in (egység) megegyezik módszer math.in (x, egység).
- Megvalósult Unit.toNumber (egység), amely visszaadja az értékét a készüléket, ha az adott egység képviselte. Például math.unit (5,08 cm). ToNumber (hüvelyk) visszaadja a 2-es szám, mint a képviselet a készülék inch 2, mint érték.
- Továbbfejlesztett: módszer math.in (x, egység) már támogatja a karakterláncot második paramétert, például math.in (math.unit (5,08 cm), "inch").
- Split a végfelhasználói dokumentációt az értelmező funkciója a forrás fájlokat.
- Az eltávolított funkció segítségével, valamint a beépített dokumentációval a központi könyvtár.
- Fix állandó i pedig a meghatározó -1i helyett 1i.
- Kisebb hibajavítások.
Követelmények :
- JavaScript kliens oldalon
- node.js szerver oldali környezetben
Hozzászólás nem található