Mathematische Software
Mathematische Software ist Software gewöhnt an Modell, analysieren oder berechnen Sie numerische, symbolische oder geometrische Daten.[1]
Entwicklung der mathematischen Software
Numerische Analyse und Symbolische Berechnung war an wichtigster Ort des Themas gewesen, aber andere Art von ihnen wachsen jetzt ebenfalls. Ein nützliches mathematisches Wissen von solchen Algorismus die vor dem existieren Erfindung von elektronischer Computer, half bei der Entwicklung der mathematischen Software. Andererseits durch das Wachstum von Rechenleistung (wie das Sehen auf Moores Gesetz) die neue Behandlung (zum Beispiel eine neue Art von Technik wie Datenassimilation die kombinierte numerische Analyse und Statistiken) Umgekehrt den Fortschritt der Mathematische Wissenschaft oder angewandte Mathematik.
Der Fortschritt der mathematischen Informationspräsentation wie z. Tex oder Mathml[2] Wird die Evolutionsform verlangen Formel Manipulationssprache zu wahr Mathematik Manipulationssprache (Ungeachtet des Problems, ob ob Die mathematische Theorie ist inkonsistent oder nicht). Und Popularisierung der mathematischen Software für allgemeine Zwecke, besondere Zweckmathematische Software[3] sogenannt Eine Zwecksoftware Das benutzte Sonderfach wird sich mit der Anpassung für den Fortschritt der Umgebung bei der Normalisierung der Plattform beleben. Die Vielfalt der mathematischen Software wird also aufbewahrt.
Softwarerechner
Mit einem Softwarerechner kann der Benutzer einfache mathematische Operationen wie Addition, Multiplikation, Exponentiation und Trigonometrie ausführen. Die Dateneingabe ist normalerweise manuell und die Ausgabe ist eine Textbezeichnung.
Computeralgebra -Systeme
Viele mathematische Suiten sind Computeralgebra -Systeme diese Verwendung Symbolische Mathematik. Sie sind so konzipiert, dass sie klassische Algebra -Gleichungen und Probleme bei der lesbaren Notation des Menschen lösen.
Statistiken
Für die statistische Analyse von Daten stehen viele Tools zur Verfügung. Siehe auch Vergleich statistischer Pakete.
Theoremprover und Proof Assistenten
Optimierungssoftware
Geometrie
Numerische Analyse
TK -Löser ist ein mathematisches Modellierungs- und Problemlösungssoftware-System basierend auf einer deklarativen, regelbasierten Sprache, die von Universal Technical Systems, Inc. kommerzialisiert wurde.
Das Netlib Repository enthält verschiedene Sammlungen von Softwareroutinen für numerische Probleme, hauptsächlich in Forran und C. Kommerzielle Produkte, die viele verschiedene numerische Algorithmen implementieren IMSL, Nmath und Nag -Bibliotheken; Eine kostenlose Alternative ist die GNU wissenschaftliche Bibliothek. Ein anderer Ansatz wird von der verfolgt Numerische Rezepte Bibliothek, wo der Schwerpunkt auf klarem Verständnis der Algorithmen gelegt wird.
Viele Computeralgebra -Systeme (oben aufgeführt) kann auch für numerische Berechnungen verwendet werden.
Musik -Mathematik -Software
Music Mathematics Software verwendet Mathematik, um Musiksymbole und -muster zu analysieren oder zu synthetisieren.
- Musimat (von Gareth Loy)[4]
Websites
Eine wachsende Anzahl mathematischer Software ist in Webbrowsern verfügbar, ohne dass Code heruntergeladen oder installiert werden muss.[5]
Programmierbibliotheken
Mathematische Bibliotheken mit niedriger Ebene, die für die Verwendung in anderen Programmiersprachen bestimmt sind:
- GMP, das GNU Multi-Repecision-Bibliothek für extrem schnell willkürliche Präzisionsarithmetik.
- Klassenbibliothek für Zahlen, ein hoher Ebene C ++ Bibliothek für willkürliche Präzisionsarithmetik.
- AMD Core Math Library, eine von AMD veröffentlichte Softwareentwicklungsbibliothek
- Boost.math
Siehe auch
Verweise
- ^ Siehe z. B. die Redaktionscharta des ACM -Transaktionen auf mathematischer Software oder der Problemtaxonomie des Nationales Institut für Standards und Technologie Leitfaden für verfügbare mathematische Software (Beide wurden 2015-02-15 abgerufen).
- ^ Sowohl MathML als auch Tex sind möglicherweise nur eine einfache Art von Computersprache, die es auch ermöglicht, die mathematische Formel zu präsentieren. Sie können jedoch auch die mathematische Software sein, wenn der Begriff von Software interpretiert als ganze Technologie über die Verwendung von Computer, höchstens.
- ^ Enthalten Ihren schriftlichen Skriptcode in die mathematische Software für allgemeine Zwecke.
- ^ MuSimathik -Website, Freeware -Download
- ^ Internetzusive mathematische Berechnung, Institut für Computermathematik, Kent State University, abgerufen 2015-02-15.
Externe Links
- Swmath Datenbank zur mathematischen Software