Math.js

Software skärmdump:
Math.js
Mjukvaruinformation:
Version: 2.6.0 Uppdaterad
Ladda upp dagen: 9 Feb 16
Utvecklare: Jos de Jong
Licens: Gratis
Popularitet: 37

Rating: nan/5 (Total Votes: 0)

Math.js arbetar med klientsidan (webbläsare) och server-side (Node.js) miljöer.

Math.js syftar inte till att ersätta den inbyggda stöd för JavaScript, bara för att förlänga den.

Det lägger till stöd för funktioner inbyggt stöds i JavaScript, som intervall, konstanter, enheter, matriser, matematiska funktioner, reella tal, komplexa tal, statistik, sannolikhet, trigonometri och ett uttryck parser.

Bibliotekets struktur är också mycket öppen, vilket gör att alla programmerare att förlänga det med det stöd han behöver

Vad är nytt i den här versionen.

  • Genomfört funktion quantileSeq och partitionSelect.
  • implementerade funktionerna stirlingS2, bellNumbers, komposition och multinomial.
  • Förbättrad prestanda median.
  • Utökad kommandoradsgränssnittet med ett läge alternativ att mata antingen uttrycken resultera strängrepresentation, eller tex representation.

Vad är nytt i version 2.4.2.

  • Genomfört funktion quantileSeq och partitionSelect
  • implementerade funktionerna stirlingS2, bellNumbers, komposition och multinomial.
  • Förbättrad prestanda median.
  • Utökad kommandoradsgränssnittet med ett läge alternativ att mata antingen uttrycken resultera strängrepresentation, eller tex representation.

Vad är nytt i version 2.2.0.

  • Genomfört funktion quantileSeq och partitionSelect
  • implementerade funktionerna stirlingS2, bellNumbers, komposition och multinomial.
  • Förbättrad prestanda median.
  • Utökad kommandoradsgränssnittet med ett läge alternativ att mata antingen uttrycken resultera strängrepresentation, eller tex representation.

Vad är nytt i version 1.6.0.

  • Inkom enhet sten (6,35 kg)
  • Genomfört stöd för glesa matriser.
  • Genomfört BigNumber stöd för funktions ARCTAN2.
  • Genomfört stöd för anpassade LaTeX representationer.
  • Förbättringar och buggfixar i utmatning parenteser i Node.toString och Node.toTex funktioner.

Vad är nytt i version 1.5.2.

  • Inkom enhet sten (6,35 kg)
  • Genomfört stöd för glesa matriser.
  • Genomfört BigNumber stöd för funktions ARCTAN2.
  • Genomfört stöd för anpassade LaTeX representationer.
  • Förbättringar och buggfixar i utmatning parenteser i Node.toString och Node.toTex funktioner.

Vad är nytt i version 1.3.0:

  • Genomfört BigNumber implementeringar av de flesta trigonometriska funktioner: synda, cos, tan, asin, Acos, atan, cosh, sinh, tanh.
  • Genomfört funktion spår.
  • Snabbare laddning av BigNumber konfiguration med hög precision genom lazy loading konstanter som pi och e. ​​
  • Fasta konstanter NaN och Infinity inte är BigNumber objekt när BigNumbers konfigureras.
  • Fast saknas parenteser i Totex representation av funktions permutationer.

Vad är nytt i version 1.2.0:

  • Stöd för bitvisa operationer bitand, bitNot, utställaren, bitXor, leftShift, rightArithShift och rightLogShift.
  • Stöd för booleska operationer och, inte, eller xor.
  • Stöd för gammafunktionen.
  • Konvertera en enhet utan värde kommer nu att resultera i en enhet med värde, det vill säga tum cm återgår 2,54 cm istället för cm.
  • Förbättrad noggrannhet sinh och komplexa cos och synd.
  • bytt namn funktion väljer att kedja. Den gamla funktionen väljer förblir funktionell tills math.js v2.0.

Vad är nytt i version 1.0.0:

  • Genomfört en funktion filter (x, test).
  • Bort math.distribution för nu, behöver lite nytänkande.
  • math.number kan konvertera enheter till siffror (kräver ett andra argument).
  • Fast vissa prioritets problem med utbudet och konverteringsoperatörer.
  • Fixat ett nollbaserat problem när man reser sig en matrisuppsättning med hjälp av ett index som innehåller en matris.

Vad är nytt i version 0.25.0:

  • Bortnyttofunktion ifElse. Denna funktion är överflödig nu uttrycket parser har en villkorlig föraren? b: c.
  • Fixade en bugg med att multiplicera ett tal med en temperatur,
  • som math.eval ('10 * Celsius).
  • Fixade en bugg med symboler som har värdet undefined inte utvärderas.
  • Biblioteket nu omedelbart tillbaka en standardinstans av mathjs, finns det ingen anledning att initiera math.js i ett separat steg om en dem att ställa in konfigurationsalternativ.

Vad är nytt i version 0.21.0:

  • Inkom egenskapstyp alla uttrycks noder i en nod träd.
  • Fasta funktioner loggar, log10, pow, och sqrt inte stödja komplexa resultat från BigNumber ingång (som sqrt (bignumber (-4))).

Vad är nytt i version 0.19.0:

  • Genomförda funktioner jämföra, summa, prod, var, std, median.
  • Mindre buggfixar.

Vad är nytt i version 0.14.0:

  • Bort sammanlänkning kapslade matriser i uttryck parser. Du kan nu ingång kapslade arrayer som i JavaScript. Matriser kan sammanfogas med hjälp av funktionen concat.
  • Matrisen syntax [...] i uttrycket parser skapar nu 1 dimensionella matriser som standard. math.eval ( '[1,2,3,4]) returnerar en matris med storlek [4], math.eval ([1,2; 3,4]) returnerar en matris med storlek [2,2 ].
  • Dokumentation omstruktureras och utvidgas.
  • Fast icke arbetande operatör mod (modul operatör).

Vad är nytt i version 0.13.0:

  • Removed stöd för skalärer i funktionsgrupp, det nu bara stöder Array, Matrix, och String.
  • Bort funktionerna får och in från en väljare, de är en kopia av funktionsuppsättning.
  • Ersatt funktioner får och uppsättning av Matrix med en enda funktion delmängd.
  • Vissa flytta runt med kod och namnområden.

Vad är nytt i version 0.12.1.

  • Fast gammal version av README.md
  • Fast en trasig enhetstest.

Vad är nytt i version 0.10.0:

  • Genomfört stöd för att injicera anpassade nod lastare i tolken . Kan användas till exempel för att genomföra en nod hanterare för att plotta en graf.
  • Genomfört slutanvändardokumentation och en ny hjälpfunktion.
  • Funktioner storlek och pressa nu returnera en matris i stället för en Array som produktion på Matrix ingång.
  • Lade till en konstant tau (2 * pi). Tack Zak Zibrat (palimpsester).
  • Omdöpt funktion unaryminus till unär.
  • Fixade en bugg i att bestämma nod beroenden i funktionsuppgifter.

Vad är nytt i version 0.9.0:

  • Genomfört funktion delmängd, att hämta eller ställa en delmängd från en matris, sträng eller andra datatyper.
  • Genomförda byggfunktioner antal och sträng (främst användbar i tolken).
  • Förbättrad funktion Det.
  • Flyttade parse koden från prototyp math.expr.Parser att fungera math.parse, förenklad Parser lite.
  • Starkt förenklat koden Scope och arbetsyta.
  • Fast funktion mod för negativa täljare och meddelanden tillsatta fel i händelse av fel ingång.

Vad är nytt i version 0.7.2:

  • Fast metod ojämn, som checkar för jämställdhet i stället ojämlikhet.

Vad är nytt i version 0.7.0.

  • tillagda exempel
  • Ändrade metoder kvadrat och kub att utvärdera matriser elementvis (i enlighet med alla andra metoder).
  • Ändrad andra parametern för metoden import till ett objekt med alternativ.
  • Fast metod math.typeof på IE.
  • Mindre buggfixar och förbättringar.

Vad är nytt i version 0.6.0:

  • Genomförda metod Unit.in (enhet), som skapas en klon av enheten med en fast representation. Till exempel math.unit (5,08 cm). I ( "tum") kommer att returnera en enhet som strängrepresentation alltid är i tum, alltså två tum. Unit.in (enhet) är samma som metoden math.in (x, enhet).
  • Genomfört Unit.toNumber (enhet), som returnerar värdet på enheten när representerad med given enhet. Till exempel math.unit (5,08 cm). ToNumber (tum) returnerar siffran 2, som representationen av enheten i inches har två som värde.
  • Förbättrad: metod math.in (x, enhet) stöder nu en sträng som andra parameter, till exempel math.in (math.unit (5,08 cm), "tum ')
  • .
  • Dela slutanvändaren dokumentation av parserfunktioner från källfilerna.
  • Bort funktion hjälp och inbyggda dokumentation från kärnan biblioteket.
  • Fast konstant i definieras som -1i stället för 1i.
  • Mindre buggfixar.

Krav :

  • JavaScript aktiverat på klientsidan
  • Node.js för serversidan miljöer

Liknande mjukvara

DendroPy
DendroPy

20 Jul 15

Gobot
Gobot

19 Jul 15

Annan programvara för utvecklare Jos de Jong

JSON Editor Online
JSON Editor Online

20 Jul 15

Kommentarer till Math.js

Kommentarer hittades inte
Kommentar
Slå på bilder!