Für aktuelle Nutzer
Version 11 erweitert nicht nur den Umfang und die Fähigkeiten der Wolfram Language, sondern führt auch zahlreiche Verbesserungen ein, die die grundlegenden Prinzipien der Sprache beibehalten und gleichzeitig für mehr Bedienfreundlichkeit und Produktivität sorgen.
Zusätzliche Highlights für aktuelle Nutzer der Wolfram Language
(Außer wenn gekennzeichnet, sind alle Features am Desktop und in der Cloud verfügbar.)
Notebooks sehen anders aus!
Elegante Code-Schriftarten »
Courier war einmal und wird nun auch am Desktop durch eine elegante serifenlose Schriftart ersetzt
Rechtschreibprüfung in Echtzeit »
Rechtschreibprüfung während Sie tippen mit erweiterten Wörterbüchern in 25+ Sprachen (Desktop- Version)
Noch mehr Autovervollständigung »
Sie wollen mögliche Optionswerte oder Entitätseigenschaften wissen? Sie brauchen nur zu tippen beginnen...
Stacktrace für Nachrichten »
Dank der neuen Nachrichten-Anzeige wissen Sie sofort, wo eine Nachricht generiert wurde
Markierung einer Initialisierungszelle »
In einem Notebook erzeugt Ctrl + 8 nun sofort eine Initialisierungszelle mit grauem Hintergrund
Kopierbare Webdokumentation
Beispiele aus der Webdokumentation sind selbst dann "live", wenn sie kopiert wurden - sogar am Desktop
Vereinheitlichter Package-Editor »
Bearbeiten Sie Ihren Code in einem Notebook, das alle Funktionen unterstützt, und speichern Sie es als Get[]able Plain Text
Tolle neue Programmier-Features
Eine einfache Tabelle braucht keine geschweiften Klammern »
Table[x, n] erzeugt n Kopien von x – es muss nicht Table[x,{n}] sein
Das mächtige Nichts »
Ersetzen Sie ein Element eines Strings mit Nothing – und es verschwindet einfach
Wenden Sie Echo an, um ein Ergebnis auszugeben »
Echo gibt einen Ausdruck aus und gibt ihn dann zurück, so dass Sie ihn in Ihren Code einbauen können
Vermeiden Sie Spezialfälle mit UpTo »
Take[{a,b,c},UpTo[5]] funktioniert, keine bedingte Anweisung nötig
Einmal reicht »
Mit Once können Sie Code ein einziges Mal pro Sitzung auswerten
Listen nicht nur mit Range, sondern auch mit Subdivide »
Erstellen Sie eine Liste von n Zahlen von 0 bis 1 usw.
Pattern-Matching für Assoziationen »
Bringen Sie Pattern in Assoziationen ein, mit korrektem ordnungsfreiem Matching etc.
Akkurates Timing, selbst bei kurzer Dauer »
RepeatedTiming wiederholt automatisch schnellere Operationen und ermittelt die Durchschnittsdauer
Noch mehr funktionales Programmieren
Fold mit Folgen »
SequenceFold wendet wiederholt auf beliebe viele vorangegangene Elemente an
TakeLargest, TakeLargestBy... »
Ermitteln Sie die n größten, kleinsten usw. Elemente einer Liste
NestedGraph zu Erzeugung von Netzwerken »
Erzeugen Sie einen Graphen durch iteratives Schachteln einer Funktion
Die Sequence-Familie »
SequencePosition, SequenceCount etc.: Suchen Sie direkt in Listen nach Folgen
BlockMap »
Mappen Sie Funktionen, die Blöcke anstatt einzelner Elemente extrahieren
Mehr mit Text & natürlicher Sprache
Mehr Funktionen zum Testen von Strings
Große Wörterlisten »
WordList für unterschiedliche Wortarten (gebräuchliche Bezeichnungen, Verben etc.) in 27 Sprachen
Finden Sie die Wörter, Sätze etc. »
TextWords, TextSentences etc. gibt Listen von Wörtern, Sätzen etc. in einem String aus
Ermitteln Sie Wortbedeutungen! »
WordDefinition für direkten Zugang zu Wortbedeutungen
Ein Satz, ein Diagramm »
Parsen ganzer Sätze in Bäume aus Gliedsätzen, Redewendungen etc.
Zählen Sie die Buchstaben, Wörter... »
LetterCounts, WordCounts etc. in jedem beliebigem Text
Interpreter für strukturierte Daten »
CompoundElement, RepeatingElement etc. zur Interpretation strukturierter Daten
Programmable Linguistic Interface »
Legen Sie Ihre eigene Grammatiken fest, die eingebaute NLU-Elemente enthalten
Alles ist mehrsprachig
Mehrsprachige Code-Übersetzungen »
Annotieren Sie Code in Echtzeit mit Funktionserklärungen in einem Dutzend Sprachen
Transliteration für alles »
Transliterate aus dem Chinesischen, Russischen etc., in jede Schriftsprache
Richtiges alphabetisches Sortieren in jeder Sprache »
AlphabeticSort macht einfach alles richtig...
ASCIIfizieren Sie Buchstaben »
RemoveDiacritics entfernt diakritische Zeichen
Optische Zeichenerkennung, nicht nur auf Englisch »
TextRecognize unterstützt nun 60 Sprachen
Praktisches Algorithmisches
Machen Sie doch mal Arithmetik – mit Zeitreihen »
Addieren und dividieren Sie Zeitreihen mit regelmäßigen und unregelmäßigen Daten
Zahlen in gemischter Radix-Form »
Fuß und Zoll, Dollar und Cents: Umgang mit Zahlen in gemischter Radix-Form
Kennen Sie (Ihre) Datengrenzen... »
CoordinateBounds berechnet das Minimum und Maximum von Daten in jeder Dimension
Statistische Verteilungen mit Einheiten »
Statistische Verteilungen können Mengen wiedergeben, mitsamt korrekter Einheiten
DistanceMatrix für paarweise Distanzen »
Entfernungen zwischen geographischen Punkten, Datumsangaben, Strings, Bildern...
Praktisches Graphisches
Regelmäßige Polygone im Handumdrehen »
RegularPolygon für das Polygon, CirclePoints für die Ecken
Turtles unterwegs »
AnglePath erzeugt formschöne, Logo-taugliche Pfade
Blitzschnell in Polarkoordinaten, Kugelkoordinaten... »
FromPolarCoordinates etc. zur augenblicklichen Umwandlung in und von Polarkoordinaten
Automatische Icons von A New Kind of Science und darüber hinaus »
RulePlot zeigt automatisch Regeln und Entwicklungen zellulärer Automaten etc. in vielen Formaten an
Roll-Nick-Gier-Winkel und so »
Bestimmen Sie 3D-Rotationen mit RollPitchYawAngles, EulerAngles...
Noch mehr Mathematisches
Symbolische PDEs, Integralgleichungen, Greensche Funktionen... »
Lang ersehnte, auf einem Berg algorithmischer Funktionalitäten aufbauende Funktionen
Eigenwertprobleme bei Differentialgleichungen »
Symbolische und numerische Eigenwertprobleme: Helmholtz, Schrödinger, etc.
GOE, GUE...: Zufallsmatritzen aller Art »
Vollständige Unterstützung für Zufallsmatritzen und ihre statistischen Eigenschaften
Mehr und bessere Visualisierung
Beschriften Sie alles mit Legenden »
Mit automatisch platzierten Callout-Legenden können Sie Punkte, Linien, Kurven, etc. beschriften
Die Familie der Schichtdiagramme »
Nehmen Sie Einblicke ins Innere von 3D-Regionen mit Schichtdiagrammen in sechs Varianten
Lokale Clippingebenen für ausgeschnittene Elemente etc. »
ClipPlanes wird zu einem Stil für jedes beliebige 3D-Objekt
Schlagwortwolken, Zeitleisten... »
Visualisieren Sie mit superflexiblen Schlagwortwolken, Zeitleisten, etc.
Umgedrehte, reziproke, skalierte Achsen u.v.m. »
Achsenteilstriche ganz nach Ihrem Geschmack
Vorlagen für Graphen, Messanzeigen und Gitternetze »
PlotTheme lässt Sie im Handumdrehen zwischen unterschiedlichen visuellen Vorlagen für Graphen etc. hin- und herspringen
Geographie
Entfernungen fürs Auto »
Ermitteln Sie mit TravelDistance Fahrentfernungen, nicht nur geodätische Distanzen
Historische Landkarten »
Landkarten von historischen Ländergrenzen von mehr als 1000 Ländern
Zoombare, schwenkbare Karten »
DynamicGeoGraphics erzeugt interaktive Karten
Satellitenbilder »
Darstellung der Erde (aber auch vom Mond, von Mars, Pluto usw.) bis zum Zoom-Level 11
Geometrie der Erdoberfläche »
Vollständige geometrische Darstellung in 3D durch GeoElevationData
Für den Mathemathikunterricht
Verbinden Sie nicht die Singularitäten... »
Exakte Exclusions für alle Plots (2D, 3D...)
Polygonalzahlen »
Dreiecks- und Quadratzahlen etc. im Handumdrehen
Ableitungen von Hand... »
DifferenceQuotient zur Approximation von Ε-Δ und so
Plots über jeder beliebigen Region »
Egal, wie Ihre Region definiert ist, Sie können Plots darüber generieren
Römische Ziffern »
Mathe mal so wie vor 2000 Jahren
Big Data wird immer Bigger
Datierte Entities und Properties »
Fragen Sie Werte zu bestimmten Daten ab mittels Dated
Bestimmen Sie Ihre eigenen Entitäten »
EntityStore lässt Sie Ihre eigenen Entitäten, Eigenschaften und Werte bestimmen
Wolfram Data Repository »
Grundlegende Unterstützung für augenblicklich abrufbare umfangreiche externe Daten
Implizite Entities »
Die fünf größten Länder, das Metall mit der größten Dichte etc., alles symbolisch spezifiziert
Sammeln Sie Daten von allen möglichen Quellen im Wolfram Data Drop »
Nutzen Sie ein Dutzend unterschiedliche Methoden, um Daten in Databins in der Cloud zu speichern
Neues automatisches Layout für Datensätze »
Datensätze jeder Form und jeder Tiefe, automatisch formatiert – mit Scrollen und Drilldown
Audio!
Big Audio »
Unterstützung für die Verarbeitung und Visualisierung u.v.m. von Audiodaten von bis zu einer Stunde
Audio verhält sich zu Sound wie Image zu Graphics »
Interaktives Verändern durch Steuerungselemente (Manipulate) von Audio direkt im Notebook
Noch mehr mit Bildern
Bilder können viel größer sein »
DynamicImage speichert ein Bild, das zugleich zoombar und schwenkbar ist
Jede Menge berechnungsorientierte Fotografie »
ColorBalance korrigiert Farben etc.
Stylisches Hervorheben in Bildern »
Statisches und dynamisches Hervorheben von Punkten, Kurven und Bereichen in Bildern
Von Bildern zu berechenbaren Gitternetzen... »
ImageMesh wandelt jedes binäre 2D- oder 3D-Bild in die entsprechende Gitternetzregion um
Automatisches Einlesen von Metadaten aus Bildern »
Extrahieren Sie automatisch Datumsangaben, Zeiten etc. von Exif, XMP, IPTC
Maschinelles Lernen & AI
Sie bestimmen die Merkmale »
FeatureExtractor-Option zur Spezifizierung, wie Merkmale für Classify etc. extrahiert werden
Symbolische neuronale Netze »
Konstruieren und trainieren Sie komplette neuronale Netze mit CPUs und GPUs
Clustern Sie alles »
Clustering von Daten, Bildern, Text etc. in Bäume, Dendogramme etc. durch Methoden des maschinellen Lernens
Mehr Wissen in der Knowledgebase
Wikipedia ist eingebaut »
Bauen Sie im Handumdrehen Material von Wikipedia-Artikeln ein
(Er)kenne dich selbst - und deine Funktionen »
WolframLanguageData für detaillierte Informationen über die Funktionen der Wolfram Language
Lebensmittel, Ozeane, Strahlungsschutz, Mortalität, Pokémon... »
...und viele weitere umfasste Wissensgebiete
Wetterbericht »
Sowohl Wettervorhersagen als auch historische Wetterdaten
Wir nehmen 3D-Drucken ernst
Stimmt die Geometrie, funktioniert der Druck »
RepairMesh kittet kleine Fehler in 3D-Geometrie
Drucken Sie den 3D-Plot! »
Automatische Pipeline eines 3D-Plots von Funktionen oder Daten zu einem gedruckten 3D-Gegenstand
Drucken Sie drauf los...in 3D »
Im Handumdrehen Anbindungen an 3D-Druckern und 3D-Druckdiensten
Drucken Sie den Knochen! »
Verwandeln Sie einen 3D-Scan (oder eingebauten AnatomyData) in einen 3D-gedruckten Gegenstand wie beispielsweise einen Knochen
Chemikalien, Knoten, Polyeder, Bodenbeschaffenheiten... »
Im Handumdrehen druckbare dreidimensionale geometrische Elemente
Ausbau der systemnahen Infrastruktur
Publish-subscribe jetzt auch in der Wolfram Language »
Flexibles Channel-Framework zur Kommunikation zwischen allen möglichen Elementen, in Notebooks etc.
Senden an die Cloud zur asynchronen Berechnung »
CloudSubmit sendet alle möglichen Elemente
Parallelisieren über Dateiverzeichnissen »
FileSystemMap für Operationen über verschachtelten Verzeichnissen
Dauerhafter lokaler Objektspeicher »
LocalObject, LocalCache etc. zum lokalen Speichern und Cachen
Rohe binäre Byte-Arrays »
Speichern Sie Daten direkt in Binärform
WolframScript für alles, von der Shell aus »
Rufen Sie Code, APIs und Funktionen mit lokalen oder Cloud-Kernels direkt aus der Kommandozeile auf
Dauerhafte variable Ausdrücke in der Cloud »
CloudExpression schreibt Ausdrücke in die Cloud, die jederzeit modifiziert werden können
Verbindung mit Sockets »
Kommunizieren Sie durch Sockets genauso wie durch Dateien
Zugang zur Cloud durch Berechtigungsschlüssel »
Erstellen Sie Cloud-Objekte, die durch Schlüssel zugänglich sind
Interaktion mit dem Web
Ausgefeiltere Webformulare »
Multipage, extensible, recyclable, etc.: Formulare mit erweiterten Steuerungen
URL-Dispatching nach Ihren Regeln »
URLDispatcher ermöglicht Ihnen das symbolische Festlegen von Regeln für verschiedene URLs
Asynchrone Behandlung
URLSubmit und HandlerFunctions für asynchrones Lesen von URLs
Web-Interaktionen und Konversationen »
Legen Sie mit AskFunction eine beliebige Logik für Nutzerinteraktionen („Interviews“, „Wizards“...) fest
Cookies & Co. »
Cookies symbolisch mit vielen Details aktivieren, verwalten und speichern
APIs per E-Mail »
Führen Sie Code automatisch bei Eingang von E-Mails aus
Symbolische HTTP-Anfragen »
HTTPRequest stellt eine HTTP-Anfrage in praktischer symbolischer Form dar