Math.js

Screenshot Λογισμικό:
Math.js
Στοιχεία Λογισμικού:
Εκδοχή: 2.6.0 επικαιροποιημένο
Ανεβάστε ημερομηνία: 9 Feb 16
Προγραμματιστής: Jos de Jong
Άδεια: Δωρεάν
Δημοτικότητα: 79

Rating: nan/5 (Total Votes: 0)

Math.js συνεργάζεται με την πλευρά του πελάτη (browsers) και server-side (Node.js) περιβάλλοντα.

Math.js δεν αποσκοπεί να αντικαταστήσει την ενσωματωμένη υποστήριξη JavaScript, μόνο για να το επεκτείνει.

Προσθέτει υποστήριξη για λειτουργίες που δεν υποστηρίζονται εγγενώς σε JavaScript, όπως κλίμακες, σταθερές, μονάδες, πίνακες, μαθηματικές λειτουργίες, πραγματικοί αριθμοί, μιγαδικοί αριθμοί, στατιστικά, η πιθανότητα, τριγωνομετρία και ένα parser έκφραση.

Η δομή της βιβλιοθήκης είναι επίσης πολύ ανοικτή, επιτρέποντας κάθε προγραμματιστή να επεκταθεί με την υποστήριξη που χρειάζεται

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Υλοποιήθηκε η λειτουργία quantileSeq και partitionSelect.
  • Υλοποιήθηκε λειτουργίες stirlingS2, bellNumbers, τη σύνθεση, και multinomial.
  • Βελτιωμένη η απόδοση του μέσου.
  • Επέκταση της διεπαφής γραμμής εντολών με δυνατότητα λειτουργίας για την έξοδο είτε οι εκφράσεις αποτέλεσμα, η εκπροσώπηση των χορδών, ή tex εκπροσώπηση.

Τι είναι καινούργιο στην έκδοση 2.4.2:.

  • Υλοποιήθηκε η λειτουργία quantileSeq και partitionSelect
  • Υλοποιήθηκε λειτουργίες stirlingS2, bellNumbers, τη σύνθεση, και multinomial.
  • Βελτιωμένη η απόδοση του μέσου.
  • Επέκταση της διεπαφής γραμμής εντολών με δυνατότητα λειτουργίας για την έξοδο είτε οι εκφράσεις αποτέλεσμα, η εκπροσώπηση των χορδών, ή tex εκπροσώπηση.

Τι είναι καινούργιο στην έκδοση 2.2.0:.

  • Υλοποιήθηκε η λειτουργία quantileSeq και partitionSelect
  • Υλοποιήθηκε λειτουργίες stirlingS2, bellNumbers, τη σύνθεση, και multinomial.
  • Βελτιωμένη η απόδοση του μέσου.
  • Επέκταση της διεπαφής γραμμής εντολών με δυνατότητα λειτουργίας για την έξοδο είτε οι εκφράσεις αποτέλεσμα, η εκπροσώπηση των χορδών, ή tex εκπροσώπηση.

Τι είναι καινούργιο στην έκδοση 1.6.0:.

  • Προστέθηκε μονάδα πέτρα (6,35 kg)
  • Εφαρμόζεται υποστήριξη για αραιούς πίνακες.
  • Εφαρμόζεται υποστήριξη BigNumber για τη λειτουργία atan2.
  • Εφαρμόζεται υποστήριξη για αναπαραστάσεις έθιμο LaTeX.
  • Βελτιώσεις και διορθώσεις σφαλμάτων στην έξοδο παρένθεση στην Node.toString και Node.toTex λειτουργίες.

Τι είναι καινούργιο στην έκδοση 1.5.2:.

  • Προστέθηκε μονάδα πέτρα (6,35 kg)
  • Εφαρμόζεται υποστήριξη για αραιούς πίνακες.
  • Εφαρμόζεται υποστήριξη BigNumber για τη λειτουργία atan2.
  • Εφαρμόζεται υποστήριξη για αναπαραστάσεις έθιμο LaTeX.
  • Βελτιώσεις και διορθώσεις σφαλμάτων στην έξοδο παρένθεση στην Node.toString και Node.toTex λειτουργίες.

Τι είναι καινούργιο στην έκδοση 1.3.0:

  • Υλοποιήθηκε BigNumber υλοποιήσεις των πιο τριγωνομετρικές λειτουργίες: sin, cos, tan, asin, acos, Atan, cosh, sinh, tanh.
  • Υλοποιήθηκε λειτουργία ίχνος.
  • Ταχύτερη φόρτωση των ρυθμίσεων BigNumber με μεγάλη ακρίβεια από τεμπέλης σταθερές φόρτωσης όπως π και ε.
  • Σταθερή σταθερές NaN και Infinity δεν είναι BigNumber αντικείμενα όταν BigNumbers ρυθμιστεί.
  • Σταθερή λείπει παρενθέσεις στην παράσταση toTex των μεταθέσεων λειτουργίας.

Τι είναι καινούργιο στην έκδοση 1.2.0:

  • στήριξης των ενεργειών bitwise BITAND, bitNot, bitOr, bitXor, leftShift, rightArithShift και rightLogShift.
  • Υποστήριξη για Λογικές πράξεις και όχι, ή, xor.
  • Υποστήριξη για τη λειτουργία γάμμα.
  • Μετατροπή μονάδων χωρίς αξία θα οδηγήσει τώρα σε μια μονάδα με αξία, δηλαδή ίντσες σε εκατοστά θα επιστρέψουν 2,54 εκατοστά αντί cm.
  • Βελτιωμένη ακρίβεια των sinh και σύνθετων cos και sin.
  • Μετονομάστηκε λειτουργία επιλέξετε να αλυσίδας. Το παλιό λειτουργία επιλέξτε, θα παραμείνει λειτουργικό μέχρι math.js v2.0.

Τι είναι καινούργιο στην έκδοση 1.0.0:

  • Υλοποιήθηκε ένα φίλτρο λειτουργία (x, δοκιμή).
  • Αφαιρέθηκε math.distribution για τώρα, χρειάζεται κάποια αναθεώρηση.
  • math.number να μετατρέψετε μονάδες σε αριθμούς (απαιτεί ένα δεύτερο επιχείρημα).
  • Σταθερά ορισμένα θέματα έχουν προτεραιότητα με τους φορείς εύρος και τη μετατροπή.
  • Διορθώθηκε το πρόβλημα μηδενική βάση, όταν πάρει ένα υποσύνολο μήτρα χρησιμοποιώντας ένα δείκτη που περιέχει μια μήτρα.

Τι είναι καινούργιο στην έκδοση 0.25.0:

  • Αφαιρέθηκε συνάρτηση χρησιμότητας ifElse. Η λειτουργία αυτή είναι περιττή πλέον η parser έκφραση έχει όρους εκμετάλλευσης ένα; β: γ.
  • Διορθώθηκε ένα bug με τον πολλαπλασιασμό ενός αριθμού με τη θερμοκρασία,
  • όπως math.eval ('10 * Κελσίου).
  • Διορθώθηκε ένα bug με τα σύμβολα που έχουν αξία απροσδιόριστη δεν αξιολογούνται.
  • Η βιβλιοθήκη τώρα επιστρέφει αμέσως μια προεπιλεγμένη εμφάνιση του mathjs, δεν υπάρχει καμία ανάγκη να υπόσταση math.js σε ένα ξεχωριστό βήμα εκτός αν κάποιος αυτά να ορίσετε τις επιλογές διαμόρφωσης.

Τι είναι καινούργιο στην έκδοση 0.21.0:

  • Προστέθηκε τύπος ακινήτου σε όλους τους κόμβους της έκφρασης σε ένα κόμβο δέντρο.
  • Σταθερή λειτουργίες συνδεθείτε, log10, pow, και sqrt δεν υποστηρίζουν συγκρότημα αποτελέσματα από την είσοδο BigNumber (όπως sqrt (bignumber (-4))).

Τι είναι καινούργιο στην έκδοση 0.19.0:

  • Υλοποιήθηκε λειτουργίες σύγκρισης, ποσό, prod, var, std, μέση.
  • διορθώσεις Μικρά σφαλμάτων.

Τι είναι καινούργιο στην έκδοση 0.14.0:

  • Αφαιρέθηκε αλληλουχία των ένθετων πινάκων στο parser έκφραση. Μπορείτε τώρα εισόδου ένθετων πινάκων, όπως σε JavaScript. Μήτρες μπορούν να συνενωθούν με τη χρήση της concat λειτουργία.
  • Η σύνταξη της μήτρας [...] στον parser έκφραση δημιουργεί τώρα 1 διαστάσεων μήτρες από προεπιλογή. math.eval ( «[1,2,3,4] ') επιστρέφει μία μήτρα με μέγεθος [4], math.eval (« [1,2? 3,4]) επιστρέφει μία μήτρα με μέγεθος [2,2 ].
  • Τεκμηρίωση αναδιαρθρωθεί και να επεκταθεί.
  • Σταθερή mod χειριστή μη εργάσιμες (χειριστής μέτρο).

Τι είναι καινούργιο στην έκδοση 0.13.0:

  • απομακρυσμένης υποστήριξης για αυξανόμενα στο υποσύνολο λειτουργία, τώρα υποστηρίζει μόνο Array, Matrix, και String.
  • Αφαιρέθηκε οι λειτουργίες παίρνουν και να ορίσετε από έναν επιλογέα, είναι ένα αντίγραφο του υποσυνόλου λειτουργία.
  • Αντικαταστάθηκε λειτουργίες get και set της Matrix με ένα μόνο υποσύνολο λειτουργία.
  • Κάποια κινούνται με κωδικό και namespaces.

Τι είναι καινούργιο στην έκδοση 0.12.1:.

  • Σταθερή παλιά έκδοση του README.md
  • Διορθώθηκε ένα τεστ σπασμένη μονάδα.

Τι είναι καινούργιο στην έκδοση 0.10.0:

  • Εφαρμόζεται υποστήριξη για την έγχυση χειριστές έθιμο κόμβο του αναλυτή . Μπορεί να χρησιμοποιηθεί για παράδειγμα για την εφαρμογή ενός χειριστή κόμβο για συνωμοτούν ένα γράφημα.
  • Εφαρμόστηκε στο τέλος τεκμηρίωση χρήστη και μια νέα λειτουργία βοήθειας.
  • Λειτουργίες μέγεθος και πιέστε τώρα να επιστρέψει μια μήτρα αντί για ένα Array ως έξοδο στην είσοδο Matrix.
  • Προστέθηκε μια σταθερή tau (2 * pi). Χάρη Zak Zibrat (παλίμψηστα).
  • Μετονομάστηκε λειτουργία unaryminus στο μοναδιαίο.
  • Διορθώθηκε ένα σφάλμα στον προσδιορισμό των εξαρτήσεων κόμβο στις αναθέσεις λειτουργία.

Τι είναι καινούργιο στην έκδοση 0.9.0:

  • Υλοποιήθηκε λειτουργίας υποσύνολο, να πάρει ή να ορίσετε ένα υποσύνολο από μια μήτρα, string, ή άλλους τύπους δεδομένων.
  • Υλοποιήθηκε αριθμό λειτουργιών κατασκευής και εγχόρδων (κυρίως χρήσιμο στο εσωτερικό του αναλυτή).
  • Βελτιωμένη λειτουργία det.
  • Μετακινήθηκε τον κωδικό αναλύσει από το πρωτότυπο math.expr.Parser να λειτουργήσει math.parse, απλοποιημένη Parser λίγο.
  • απλοποιημένη έντονα τον κώδικα Πεδίο εφαρμογής και χώρου εργασίας.
  • Σταθερή λειτουργία mod για αρνητική αριθμητών, και πρόσθεσε μηνύματα σφάλματος σε περίπτωση λανθασμένης εισόδου.

Τι είναι καινούργιο στην έκδοση 0.7.2:

  • Σταθερή μέθοδος άνιση, η οποία είχε τον έλεγχο για την ισότητα αντί της ανισότητας.

Τι είναι καινούργιο στην έκδοση 0.7.0:.

  • Προστέθηκε παραδείγματα
  • Άλλαξε μεθόδους πλατείας και κύβος για την αξιολόγηση μήτρες στοιχείο σοφή (σύμφωνα με όλες τις άλλες μεθόδους).
  • Άλλαξε δεύτερη παράμετρος της μεθόδου εισαγωγής σε ένα αντικείμενο με τις επιλογές.
  • Σταθερή μέθοδος math.typeof για IE.
  • Μικρά διορθώσεις σφαλμάτων και βελτιώσεις.

Τι είναι καινούργιο στην έκδοση 0.6.0:

  • Εφαρμόζεται η μέθοδος Unit.in (μονάδα), η οποία δημιουργεί ένα κλώνο της μονάδας με σταθερή αναπαράσταση. Για παράδειγμα math.unit ( «5,08 εκατοστά). Στην (ιντσών) θα επιστρέψει μια μονάδα η οποία παράσταση συμβολοσειράς είναι πάντα σε ίντσες, έτσι 2 ιντσών. Unit.in (μονάδα) είναι η ίδια με τη μέθοδο math.in (x, μονάδα).
  • Εφαρμόζεται Unit.toNumber (μονάδα), η οποία επιστρέφει την τιμή της μονάδας, όταν εκπροσωπείται με δεδομένη μονάδα. Για παράδειγμα math.unit ( «5,08 εκατοστά). ToNumber (ιντσών) επιστρέφει τον αριθμό 2, όπως η αναπαράσταση της μονάδας σε ίντσες έχει 2 ως αξία.
  • Βελτιωμένη: μέθοδος math.in (x, μονάδα) υποστηρίζει τώρα μια σειρά ως δεύτερη παράμετρο, για παράδειγμα math.in (math.unit ( «5,08 εκατοστά), 'ιντσών)
  • .
  • Χωρίστε την τεκμηρίωση του τελικού χρήστη από τις λειτουργίες αναλυτή από τα αρχεία προέλευσης.
  • Αφαιρέθηκε λειτουργία βοήθειας και η ενσωματωμένη τεκμηρίωση από τον πυρήνα της βιβλιοθήκης.
  • Σταθερή σταθερή i ορίζεται ως -1i αντί 1i.
  • διορθώσεις Μικρά σφαλμάτων.

Απαιτήσεις :

  • να ενεργοποιήσετε την Javascript από την πλευρά του πελάτη
  • Node.js για server-side περιβάλλοντα

Παρόμοια λογισμικά

Complex
Complex

13 May 15

Apache SIS
Apache SIS

10 Feb 16

Gobot
Gobot

19 Jul 15

BioRuby
BioRuby

19 Jul 15

Άλλο λογισμικό του προγραμματιστή Jos de Jong

JSON Editor Online
JSON Editor Online

20 Jul 15

Σχόλια για Math.js

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία