|
Neues in Version 4
Mathematica 4 führt wichtige Erweiterungen in das Mathematica-System ein, insbesondere bedeutende Effizienzsteigerungen bei der Behandlung großer numerischer Datenmengen. Version 4 ist, bis auf die in Abschnitt A.13.1 erwähnten Ausnahmen, mit allen früheren Versionen voll kompatibel.
Neues in der Demo-Palette für V4.
Numerische Berechnung
Interne Technik gepackter Arrays, um wiederholte Operationen mit großen numerischen Datensätzen in Geschwindigkeit und Speichereinsatz radikal effizienter zu machen.
Hochoptimierte Algorithmen für Berechnungen mit Zahlen bis zu mehreren Millionen Stellen.
Schnellere Eingabe und Ausgabe sehr großer ganzer Zahlen.
Vollständige Erhaltung der Präzision bei Eingabe und Ausgabe von reellen Gleitpunktzahlen.
Faltung und Korrelation von Arrays beliebiger Dimension.
Neue optimierte Algorithmen für die Fouriertransformation.
Schnellere Lösung von numerischen Polynomgleichungen.
Neue Algorithmen für FindMinimum.
Direkte Unterstützung für Matrix-Spuren.
Algebraische Berechnung
Unterstützung für Annahmen in Simplify, FunctionExpand und verwandten Funktionen.
Spezifikation von Definitionsbereichen für Variablen.
Viele zusätzliche Transformationen in FullSimplify und FunctionExpand.
Vereinfachungen von polynomialen und anderen Gleichungen.
Vollständige Unterstützung von symbolischen Laplace-, Fourier- und Z-Transformationen.
Erweiterungen bei Integration und Summierung.
Erweiterungen bei der Lösung transzendenter Gleichungen.
Schnellere mehrfache Differentiation.
Unterstützung von Teilresultanten.
Mathematische Funktionen
Diracsche Delta- und andere verallgemeinerte Funktionen.
Struve-Funktionen.
Nielsensche verallgemeinerte Polylogarithmus-Funktionen.
Appellsche hypergeometrische F1-Funktion zweier Variablen.
Harmonische Zahlen.
Chintschinsche und Glaishersche Konstanten.
Multiplikative Ordnung und Carmichaelsche Lambda-Funktionen.
Neue optimierte Methoden zur Evaluierung mit sehr hoher Präzision von , und anderen Konstanten.
Vollständige Unterstützung für Kettenbrüche.
Unterstützung für periodische Ziffernfolgen.
Direkte Unterstützung bit-weiser Operationen.
Grafik und Ton
Export und Import von Grafik und Ton in vielen Formaten.
Unterstützung für diskrete Skalierung von Farbstufen.
Vollständig konsistente Unterstützung für absolute Optionen.
Experimentelle Unterstützung für Realzeit-3D-Grafik (nur Windows).
Programmierung und Kernsystem
NestWhile und NestWhileList bieten Verallgemeinerungen von FixedPoint.
PadLeft und PadRight.
Unterstützung für Auffüllung und Überhänge in Partition.
ListConvolve und ListCorrelate.
Verallgemeinerung von Take, Drop und verwandten Funktionen auf eine beliebige Anzahl von Dimensionen und beliebige Schrittweite.
Unterstützung für All als eine Spezifikation von Teilen auf spezifischen Stufen in Ausdrücken.
Erweiterung für Mod, um zyklische Listen zu unterstützen.
Developer`-Kontext mit fortgeschrittenen und algorithmus-spezifischen eingebauten Funktionen.
Experimental`-Kontext, der eine Vorschau auf Eigenschaften erlaubt, die gerade in der Entwicklung sind.
Eingabe und Ausgabe
Optimierter Zeilenumbruch mit minimalen Änderungen für glatte Eingabe von Ausdrücken und Programmen.
Ereignis-orientierter Cursor-Verfolger für visuelle Kontinuität während der Eingabe.
Dynamische farbliche Kennzeichnung für Begrenzerprüfung während der Eingabe.
Automatische Ersetzung von eingegebenen Tastenkombinationen durch Sonderzeichen oder andere Objekte.
und werden in der Voreinstellung bei Standardausgabe verwendet.
Neue optionale Syntax für das Herausziehen von Teilen und für die Funktionsanwendung.
Inline-Zellen innerhalb gesetzter Mathematica-Ausdrücke.
Sehr viel schnellere zeichenkettenorientierte Ausgabe von Mathematica-Ausdrücken.
Notebook
Rechtschreibprüfung mit allen Funktionen, inklusive spezieller technischer Wörterbücher.
Wörterbuch-validierte algorithmische Silbentrennung.
Zusätzliche Tastaturnavigations-Eigenschaften.
Plattform-unabhängige Pufferung zur Vermeidung von Flimmern.
Optimierter Controller für glatten automatischen Bildlauf.
Systemschnittstelle
Fortschrittlicher Import und Export von Tabellendaten.
Erweiterte Unterstützung für Umwandlung in HTML.
Zusätzliche Unterstützung für TeX-Ausgabe.
Schnellere externe Programmkommunikation mit MathLink.
Zusätze und experimentelle Eigenschaften
Direkte Unterstützung für dünnbesetzte lineare Algebra.
Experimentelle Unterstützung von Quantoreneliminierung mittels zylindrischer algebraischer Zerlegung.
Experimentelle Unterstützung für symbolische Optimierung.
Experimentelle Unterstützung für Echtzeit-Darstellung von Werten.
Experimentelle Unterstützung für MathLink-gestützte Dateisysteme auf anderen Rechnern.
Experimentelle Unterstützung für Einblendpaletten.
|