Math.js

Skjermbilde programvare:
Math.js
Prog.varedetaljer:
Versjon: 2.6.0 Oppdatert
Last opp dato: 9 Feb 16
Utvikler: Jos de Jong
Lisens: Gratis
Popularitet: 37

Rating: nan/5 (Total Votes: 0)

Math.js jobber med klientsiden (nettlesere) og server-side (Node.js) miljøer.

Math.js tar ikke sikte på å erstatte den innebygde støtte for Javascript, bare for å forlenge den.

Det legger til støtte for funksjoner innebygd som ikke støttes i Javascript, som varierer, konstanter, enheter, matriser, matematiske funksjoner, reelle tall, komplekse tall, statistikk, sannsynlighet, trigonometri og et uttrykk parser.

Biblioteket struktur er også svært åpen, slik at enhver programmerer å forlenge den med støtte han trenger

Hva er nytt i denne utgaven.

  • Gjennomført funksjon quantileSeq og partitionSelect.
  • Gjennomførte funksjoner stirlingS2, bellNumbers, komposisjon, og multinomisk
  • .
  • Forbedret ytelse av medianen.
  • Utvidet kommandolinjegrensesnittet med en modus mulighet til utgang enten uttrykkene føre, strengrepresentasjon, eller tex representasjon
  • .

Hva er nytt i versjon 2.4.2.

  • Gjennomført funksjon quantileSeq og partitionSelect
  • Gjennomførte funksjoner stirlingS2, bellNumbers, komposisjon, og multinomisk
  • .
  • Forbedret ytelse av medianen.
  • Utvidet kommandolinjegrensesnittet med en modus mulighet til utgang enten uttrykkene føre, strengrepresentasjon, eller tex representasjon
  • .

Hva er nytt i versjon 2.2.0.

  • Gjennomført funksjon quantileSeq og partitionSelect
  • Gjennomførte funksjoner stirlingS2, bellNumbers, komposisjon, og multinomisk
  • .
  • Forbedret ytelse av medianen.
  • Utvidet kommandolinjegrensesnittet med en modus mulighet til utgang enten uttrykkene føre, strengrepresentasjon, eller tex representasjon
  • .

Hva er nytt i versjon 1.6.0.

  • Lagt enhet stein (6,35 kg)
  • implementert støtte for sparsom matriser.
  • Gjennomført BigNumber støtte for funksjonen ATAN2.
  • implementert støtte for egendefinerte LaTeX representasjoner.
  • Forbedringer og feilrettinger i å gi ut parentes i Node.toString og Node.toTex funksjoner.

Hva er nytt i versjon 1.5.2.

  • Lagt enhet stein (6,35 kg)
  • implementert støtte for sparsom matriser.
  • Gjennomført BigNumber støtte for funksjonen ATAN2.
  • implementert støtte for egendefinerte LaTeX representasjoner.
  • Forbedringer og feilrettinger i å gi ut parentes i Node.toString og Node.toTex funksjoner.

Hva er nytt i versjon 1.3.0:

  • Gjennomført BigNumber implementeringer av de fleste trigonometriske funksjoner: synd, cos, tan, Asin, ACOS, Atan, cosh, sinh, tanh.
  • Gjennomført funksjon spor.
  • Raskere lasting av BigNumber konfigurasjon med høy presisjon av lat lasting konstanter som pi og e.
  • Till konstanter NaN og Infinity ikke være BigNumber objekter når BigNumbers er konfigurert.
  • Fast mangler parentes i toTex representasjon av funksjons permutasjoner.

Hva er nytt i versjon 1.2.0:

  • Støtte for bitvis operasjoner bitAnd, bitNot, bitOr, bitXor, leftShift, rightArithShift, og rightLogShift.
  • Støtte for boolske operasjoner og, ikke, eller, xor.
  • Støtte for gammafunksjonen.
  • Konvertering en enhet uten verdi vil nå resultere i en enhet med verdi, dvs.
  • tommer i cm returnerer 2,54 cm i stedet for cm.
  • Forbedret nøyaktighet sinh og komplekse cos og synd.
  • Nytt navn funksjon ved å velge å kjede. Den gamle funksjonen velger vil være funksjonell før math.js v2.0.

Hva er nytt i versjon 1.0.0:

  • Gjennomført en funksjon filter (x, test).
  • Fjernet math.distribution for nå, må noen nytenkning.
  • math.number kan konvertere enheter til tall (krever en andre argument).
  • Fikset noen presedens problemer med rekkevidde og konvertering operatører.
  • Fikset et null-basert problemet når du får en matrise undergruppe ved hjelp av en indeks som inneholder en matrise.

Hva er nytt i versjon 0.25.0:

  • Fjernet nyttefunksjon ifElse. Denne funksjonen er overflødig nå uttrykket parser har en betinget operatøren? b: c.
  • Fikset en bug med å multiplisere et tall med en temperatur,
  • som math.eval ('10 * celsius).
  • Fikset en bug med symboler som har verdi udefinert ikke blir vurdert.
  • Biblioteket nå umiddelbart returnerer en standard forekomst av mathjs, det er ikke nødvendig på å bruke math.js i et separat trinn med mindre man seg å sette konfigurasjonsmuligheter.

Hva er nytt i versjon 0.21.0:

  • Lagt eiendomstype til alle uttrykk noder i en node treet.
  • Faste funksjoner logg, log10, pow, og sqrt ikke støtter komplekse resultater fra BigNumber inngang (som sqrt (bignumber (-4)))
  • .

Hva er nytt i versjon 0.19.0:

  • Gjennomførte funksjoner sammenligne, sum, prod, var, std, median.
  • Mindre feilrettinger.

Hva er nytt i versjon 0.14.0:

  • Fjernet sammensetning nestede matriser i uttrykk parser. Nå kan du innspill nestet arrays som i Javascript. Matriser kan slås sammen ved hjelp av funksjonen concat.
  • Matrisen syntaks [...] i uttrykket parser skaper nå 1 dimensjonale matriser som standard. math.eval ( '[1,2,3,4]') returnerer en matrise med størrelse [4], math.eval ( '[1,2; 3,4]) returnerer en matrise med størrelse [2,2 ].
  • Dokumentasjon er restrukturert og utvidet.
  • Fast ikke arbeider operatør mod (modulus operatør).

Hva er nytt i versjon 0.13.0:

  • fjernet støtte for skalarer i funksjonen undergruppe, det nå bare støtter Array, Matrix, og String.
  • Fjernet funksjonene får og sett fra et velger, de er en kopi av funksjonen undergruppe.
  • Erstattet funksjoner blir og sett av Matrix med en enkelt funksjon undergruppe.
  • Noen flytter rundt med kode og navnerom.

Hva er nytt i versjon 0.12.1.

  • Fast utdatert versjon av README.md
  • Fikset en ødelagt enhet test.

Hva er nytt i versjon 0.10.0:

  • implementert støtte for å injisere tilpasset node handlers i parseren . Kan brukes for eksempel til å implementere en node behandleren for å plotte en graf.
  • Gjennomført sluttbrukerdokumentasjon og en ny hjelpefunksjon.
  • Funksjoner størrelse og klem nå returnere en matrise i stedet for en Array som utgang på Matrix-inngang.
  • Lagt til en konstant tau (2 * pi). Takk Zak Zibrat (palimpsester).
  • Nytt navn funksjon unaryminus til enhetlige.
  • Fikset en bug i å bestemme node avhengigheter i funksjonsoppgaver.

Hva er nytt i versjon 0.9.0:

  • Gjennomført funksjon undergruppe, for å få eller sette en undergruppe fra en matrise, streng, eller andre datatyper.
  • Gjennomført konstruksjon funksjoner nummer og streng (i hovedsak nyttig inni parser).
  • Forbedret funksjon Fondet.
  • Flyttet parse koden fra prototype math.expr.Parser å fungere math.parse, forenklet parser litt.
  • Sterkt forenklet koden Omfang og arbeidsområde.
  • Fast funksjon mod for negative numerators, og lagt til feilmeldinger i tilfelle feil inngang.

Hva er nytt i versjon 0.7.2:

  • Fast metode ulik, som ble sjekket for likestilling i stedet av ulikhet.

Hva er nytt i versjon 0.7.0.

  • Lagd eksempler
  • Endret metoder kvadrat og kuben for å evaluere matriser element klok (konsekvent med alle andre metoder).
  • Endret andre parameter av metode import til et objekt med alternativer.
  • Fast metode math.typeof på IE.
  • Mindre feilrettinger og forbedringer.

Hva er nytt i versjon 0.6.0:

  • Gjennomført metode Unit.in (enhet), som skaper en klon av enheten med en fast representasjon. For eksempel math.unit ( '5,08 cm'). I ( 'tommer') vil returnere en enhet som strengrepresentasjon alltid er i tommer, og således to tommer. Unit.in (enhet) er den samme som metode math.in (x, enhet).
  • Gjennomført Unit.toNumber (enhet), som returnerer verdien av enheten når representert med gitt enhet. For eksempel math.unit ( '5,08 cm). ToNumber (' tommer ') returnerer nummer 2, som representasjon av enheten i inches har 2 som verdi.
  • Forbedret: metode math.in (x, unit) støtter nå en streng som andre parameter, for eksempel math.in (math.unit ( '5,08 cm),' tommer ')
  • .
  • Split sluttbruker dokumentasjon av parseren funksjoner fra kildefilene.
  • Fjernet funksjon hjelp og den innebygde dokumentasjon fra kjernen biblioteket.
  • Fast konstant jeg blir definert som -1i istedenfor 1i.
  • Mindre feilrettinger.

Krav

  • aktivere Javascript på klientsiden
  • Node.js for server-side miljøer

Lignende programvare

Gobot
Gobot

19 Jul 15

Matplotlib
Matplotlib

6 Jun 15

PyPedal
PyPedal

5 Jun 15

Annen programvare fra utvikleren Jos de Jong

JSON Editor Online
JSON Editor Online

20 Jul 15

Kommentarer til Math.js

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!