Math.js

Software kuvakaappaus:
Math.js
Ohjelmiston tiedot:
Versio: 2.6.0 Päivitetty
Lähetyksen päivämäärä: 9 Feb 16
Kehittäjä: Jos de Jong
Lupa: Vapaa
Suosio: 37

Rating: nan/5 (Total Votes: 0)

Math.js toimii client-side (selaimet) ja palvelinpuolen (Node.js) ympäristöissä.

Math.js ei pyritä korvaamaan sisäänrakennetun JavaScript tuki, vain laajentaa sitä.

Se lisää tuen ominaisuuksia natiivisti tueta JavaScript, kuten alueet, vakiot, yksiköitä, matriiseja, matemaattisia tehtäviä, reaalilukuja, kompleksilukuja, tilastot, todennäköisyys, trigonometrian ja ilmaisu jäsennin.

Kirjaston rakenne on myös hyvin avoin, jolloin mitään ohjelmoija laajentaa sitä tuella hän tarvitsee.

Mikä on uusi tässä julkaisussa:

  • Toteutetut toiminto quantileSeq ja partitionSelect.
  • Toteutetut toiminnot stirlingS2, bellNumbers, koostumus, ja multinomial.
  • Parannettu suorituskyky mediaani.
  • Laajennettu komentoriviltä kanssa mode mahdollisuus ulostulon joko ilmaisuja seurauksena, string edustus tai tex edustus.

Mikä on uusi versiossa 2.4.2:

  • Toteutetut toiminto quantileSeq ja partitionSelect.
  • Toteutetut toiminnot stirlingS2, bellNumbers, koostumus, ja multinomial.
  • Parannettu suorituskyky mediaani.
  • Laajennettu komentoriviltä kanssa mode mahdollisuus ulostulon joko ilmaisuja seurauksena, string edustus tai tex edustus.

Mikä on uusi versiossa 2.2.0:

  • Toteutetut toiminto quantileSeq ja partitionSelect.
  • Toteutetut toiminnot stirlingS2, bellNumbers, koostumus, ja multinomial.
  • Parannettu suorituskyky mediaani.
  • Laajennettu komentoriviltä kanssa mode mahdollisuus ulostulon joko ilmaisuja seurauksena, string edustus tai tex edustus.

Mikä on uusi versiossa 1.6.0:

  • Lisätty yksikkö kivi (6,35 kg).
  • Toteutettu tukea harva matriisit.
  • Toteutettu BigNumber tuki toimintoa ATAN2.
  • Toteutettu tuki custom LaTeX esityksiä.
  • Parannuksia ja korjauksia in syöttöä suluissa Node.toString ja Node.toTex toiminnot.

Mikä on uusi versiossa 1.5.2:

  • Lisätty yksikkö kivi (6,35 kg).
  • Toteutettu tukea harva matriisit.
  • Toteutettu BigNumber tuki toimintoa ATAN2.
  • Toteutettu tuki custom LaTeX esityksiä.
  • Parannuksia ja korjauksia in syöttöä suluissa Node.toString ja Node.toTex toiminnot.

Mikä on uusi versiossa 1.3.0:

  • Toteutettu BigNumber toteutuksia useimpien trigonometriset funktiot: sin, cos, tan, asin, acos, atan, cosh, sinh, tanh.
  • Toteutettu toiminto jäljittää.
  • Nopeampi lastaus BigNumber kokoonpanon kanssa suurella tarkkuudella laiska lastaus vakioita kuten pi ja e.
  • Kiinteät vakioita NaN ja Infinity ei ole BigNumber esineitä kun BigNumbers on määritetty.
  • Kiinteät puuttuu suluissa toTex edustus toiminnon permutaatioista.

Mikä on uusi versiossa 1.2.0:

  • Tuki bittioperaatioita bitAnd, bitNot, bitOr, bitXor, leftShift, rightArithShift, ja rightLogShift.
  • Tuki boolean toimintaa ja, eikä tai, xor.
  • Tuki gammafunktion.
  • muuntaminen yksikkö ilman arvo johtaa nyt yksikön arvo, eli tuuman cm palaa 2,54 cm sijaan cm.
  • Parannettu tarkkuus sinh ja monimutkaisten cos ja sin.
  • Uusi nimi toimintojen valinta ketjun. Vanha toiminto valitsemalla jää toiminnallinen kunnes math.js v2.0.

Mikä on uusi versiossa 1.0.0:

  • Toteutetaan funktio suodatin (x, testi).
  • Poistettu math.distribution nyt, tarvitsee uudelleen ajattelua.
  • math.number voi muuntaa yksiköitä numeroita (vaatii toinen argumentti).
  • Kiinteät joitakin ensisijaisia ​​ongelmia alueella ja muuntaminen toimijoille.
  • Kiinteät nolla-pohjainen kysymys noustaessa matriisi osajoukko indeksillä sisältävän matriisin.

Mikä on uusi versiossa 0.25.0:

  • Poistettu hyötyfunktion ifElse. Tämä toiminto on tarpeeton nyt lauseke jäsennin on ehdollinen operaattori? b: n.
  • Kiinteä vian kanssa kertomalla numero lämpötila,
  • kuten math.eval ('10 * celsius).
  • Kiinteä vika tunnuksilla, joilla arvo määrittelemätön ei arvioitu.
  • Kirjaston nyt välittömästi palauttaa oletus esiintymä mathjs, ei tarvitse instanssia math.js erillisessä vaiheessa, ellei yksi niistä asettaa asetuksia.

Mikä on uusi versiossa 0.21.0:

  • Lisätty kiinteistön tyyppi kaikille ilmentymisen solmut solmussa puu.
  • Kiinteät toiminnot log, log10, Pow ja sqrt tue monimutkaisia ​​tuloksia BigNumber tulo (kuten sqrt (bignumber (-4))).

Mikä on uusi versiossa 0.19.0:

  • Toteutetut toiminnot vertailla, summa, tuot, var, std, mediaani.
  • Pieniä korjauksia.

Mikä on uusi versiossa 0.14.0:

  • Poistettu ketjutus sisäkkäisiä matriiseja ilmaisussa jäsennin. Voit nyt syöttää sisäkkäisiä matriiseja kuten JavaScript. Matriisit voidaan ketjuttaa käyttämällä toimintoa concat.
  • matriisi syntaksi [...] ilmaisussa jäsennin luo nyt 1 ulotteinen matriiseja oletuksena. math.eval ( "[1,2,3,4]") palauttaa matriisin kokoa [4], math.eval ( "[1,2; 3,4]) palauttaa matriisin koon [2,2 ].
  • Documentation on uudistettu ja laajennettu.
  • Kiinteät toimimatonta operaattori mod (moduuli operaattori).

Mikä on uusi versiossa 0.13.0:

  • Poistettu tuki skalaarit toiminto osajoukko, se nyt vain tukee Array, Matrix, ja String.
  • Poistettu toiminnot saavat ja asettaa valitsimen, ne ovat päällekkäisiä funktion osajoukon.
  • Vaihdetut toimintoja päästä ja joukko Matrix yhdellä toiminnolla osajoukko.
  • jotkut liikkuvat koodilla ja namespaces.

Mikä on uusi versiossa 0.12.1:

  • Kiinteät vanhentunutta versiota README.md.
  • Kiinteä rikki yksikkö testi.

Mikä on uusi versiossa 0.10.0:

  • Toteutettu tukea suonensisäisten mukautettuja solmun käsittelijät jäsennin . Voidaan käyttää esimerkiksi toteuttamaan solmuun käsittelijä piirtämisessä kuvaaja.
  • Sovellettu loppukäyttäjän dokumentaation ja uusi ohjetoiminto.
  • Toiminnot kokoa ja puristaa nyt palata Matrix sijasta Array tuotokseksi Matrix syöttö.
  • Lisätty vakio tau (2 * pi). Kiitos Zak Zibrat (Palimpsesti).
  • Uusi nimi toiminto unaryminus on unaarista.
  • Kiinteä vika määritettäessä solmussa riippuvuuksia toiminto tehtäviin.

Mikä on uusi versiossa 0.9.0:

  • Toteutetaan funktio osajoukko, saada tai asettaa alaryhmä alkaen matriisi, merkkijono, tai muita tietotyyppejä.
  • Toteutetut rakentamistoiminnot numero ja string (pääasiassa hyödyllisiä sisällä jäsennin).
  • Parannettu toimintoa det.
  • Siirretty jäsentää koodi prototyyppi math.expr.Parser toimisi math.parse, yksinkertaistettu Parser hieman.
  • voimakkaasti yksinkertaistettu koodi laajuus ja Työtila.
  • Kiinteä toiminta mod negatiivinen osoittajien, ja lisäsi virheilmoitukset tapauksessa väärä syöttö.

Mikä on uusi versiossa 0.7.2:

  • Kiinteät menetelmä epätasainen, joka tarkistaa tasa sijaan eriarvoisuutta.

Mikä on uusi versiossa 0.7.0:

  • Lisätty esimerkkejä.
  • Muuttunut menetelmiä neliö ja kuutio arvioida matriisit elementtiin viisas (vastaavat kaikkia muita menetelmiä).
  • Muuttunut toinen parametri menetelmän tuonti objektin vaihtoehtoja.
  • Kiinteät menetelmä math.typeof IE.
  • Pieniä korjauksia ja parannuksia.

Mikä on uusi versiossa 0.6.0:

  • Toteutettu menetelmä Unit.in (yksikkö), joka luo kloonin yksikön, jossa on kiinteä edustus. Esimerkiksi math.unit (5,08 cm). In (tuuma) palauttaa yksikön, joka merkkijono edustus aina on tuumaa, mikä 2 tuumaa. Unit.in (yksikkö) on sama kuin menetelmä math.in (x, yksikkö).
  • Toteutettu Unit.toNumber (yksikkö), joka palauttaa arvon yksikön kun edustettuna tiettyä yksikköä. Esimerkiksi math.unit (5,08 cm). ToNumber ( 'tuuma') palauttaa numero 2, koska edustus yksikön tuumaa on 2 arvona.
  • Parannettu: menetelmä math.in (x, yksikkö) tukee nyt merkkijonon toisen parametrin, esimerkiksi math.in (math.unit (5,08 cm), "tuuma").
  • Split loppukäyttäjä dokumentointi jäsentimen toimintoja lähdetiedostot.
  • Poistettu toiminto apua ja sisäänrakennettu asiakirjat ydinkirjaston.
  • Kiinteät vakio i ollessa määritetty -1i sijasta 1 i.
  • Pieniä korjauksia.

Vaatimukset

  • Javascriptin asiakkaan puolella
  • Node.js palvelinpuolen ympäristöissä

Vastaavia ohjelmistoja

Banking.js
Banking.js

10 Dec 15

bignumber.js
bignumber.js

10 Dec 15

geostats
geostats

10 Dec 15

decimal.js
decimal.js

12 Mar 16

Muu ohjelmistojen kehittäjä Jos de Jong

JSON Editor Online
JSON Editor Online

20 Jul 15

Kommentit Math.js

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!