Veröffentlichung des Systems für mathematische Berechnungen GNU Octave 7

Die Veröffentlichung des Systems für mathematische Berechnungen GNU Octave 7.1.0 (erste Veröffentlichung der Version 7.x) fand statt, das eine interpretierte Sprache bietet, die weitgehend mit Matlab kompatibel ist. GNU Octave kann für die Lösung von linearen Problemen, nichtlinearen und Differentialgleichungen, Berechnungen mit komplexen Zahlen und Matrizen, Datenvisualisierung sowie für mathematische Experimente eingesetzt werden.

Zu den Änderungen in der neuen Version gehören:

  • Die Arbeit zur Verbesserung der Kompatibilität mit Matlab wurde fortgesetzt, und die Möglichkeiten vieler bestehender Funktionen wurden erweitert.
  • Funktionen zur Arbeit mit JSON (jsondecode, jsonencode) und Jupyter Notebook (jupyter_notebook) wurden hinzugefügt.
  • Neue Funktionen wurden hinzugefügt: cospi, getpixelposition, endsWith, fill3, listfonts, matlab.net.base64decode, matlab.net.base64encode, memory, ordqz, rng, sinpi, startsWith, streamribbon, turbo, uniquetol, xtickangle, ytickangle, ztickangle.
  • Es wurde die Möglichkeit geschaffen, viele Funktionen von Octave sowohl in Form von Befehlen (ohne runde Klammern und Rückgabewerte) als auch in Form von Funktionen (mit Klammern und dem Symbol «=» zur Zuweisung des Rückgabewertes) aufzurufen. Zum Beispiel: «mkdir new_directory» oder ‘status = mkdir («new_directory»)’.
  • Das Trennen von Variablen und Inkrement-/Dekrement-Operatoren («++»/»—«) durch ein Leerzeichen ist untersagt.
  • Im grafischen Modus wurde beim Debuggen die Anzeige von Tooltips mit den Werten der Variablen beim Überfahren mit der Maus in der Bearbeitungsleiste gewährleistet.
  • Standardmäßig ist die Funktion globaler Hotkeys im aktiven Befehlsfenster deaktiviert.
  • Die Unterstützung der Qt4-Bibliothek im GUI und bei der Erstellung von Grafiken wurde eingestellt.
  • In den Eigenschaften der Gradienten wurde die Möglichkeit hinzugefügt, Farben im für das Web üblichen Format anzugeben (zum Beispiel «#FF00FF» oder «#F0F»).
  • Allen grafischen Objekten wurde die zusätzliche Eigenschaft «contextmenu» hinzugefügt.
  • Im Objekt axes wurden 14 neue Eigenschaften hinzugefügt, wie «fontsizemode», «toolbar» und «layout», von denen die meisten bisher keine Handler haben.

Veröffentlichung des Systems für mathematische Berechnungen GNU Octave 7


Quelle: opennet.ru
60GB SSD 8Gb DDR4