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

Die Veröffentlichung des Systems zur Durchführung mathematischer Berechnungen GNU Octave 7.1.0 (die erste Veröffentlichung des 7.x-Zweigs), die eine interpretierte Sprache bereitstellt, ist weitgehend mit Matlab kompatibel. GNU Octave kann zur Lösung linearer Probleme, nichtlinearer und Differentialgleichungen, Berechnungen mit komplexen Zahlen und Matrizen, Datenvisualisierung und mathematischen Experimenten verwendet werden.

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

  • Die Arbeit an der Verbesserung der Kompatibilität mit Matlab wurde fortgesetzt und die Fähigkeiten vieler vorhandener Funktionen erweitert.
  • Funktionen für die Arbeit mit JSON (jsondecode, jsonencode) und Jupyter Notebook (jupyter_notebook) hinzugefügt.
  • Neue Funktionen hinzugefügt: cospi, getpixelposition, endWith, fill3, listfonts, matlab.net.base64decode, matlab.net.base64encode, Memory, ordqz, rng, sinpi, getsWith, streamribbon, turbo, uniquetol, xtickangle, ytickangle, ztickangle.
  • Es ist möglich, viele Octave-Funktionen sowohl in Form von Befehlen (ohne Klammern und Rückgabewerte) als auch in Form von Funktionen (mit Klammern und dem „=“-Symbol zur Zuweisung eines Rückgabewerts) aufzurufen. Zum Beispiel „mkdir neues_Verzeichnis“ oder „status = mkdir('neues_Verzeichnis')“.
  • Es ist verboten, eine Variable und Inkrementierungs-/Dekrementierungsoperatoren („++“/“-“) durch ein Leerzeichen zu trennen.
  • Im grafischen Modus werden beim Debuggen Popup-Hinweise mit Variablenwerten bereitgestellt, wenn Sie mit der Maus über Variablen im Bearbeitungsfeld fahren.
  • Standardmäßig sind globale Hotkeys deaktiviert, wenn das Befehlsfenster aktiv ist.
  • Die Unterstützung für die Qt4-Bibliothek in der GUI und der Plotteroberfläche wurde eingestellt.
  • Den Eigenschaften von Farbverläufen wurde die Möglichkeit hinzugefügt, Farben in dem vom Web akzeptierten Format anzugeben (z. B. „#FF00FF“ oder „#F0F“).
  • Für alle grafischen Objekte wurde eine zusätzliche Eigenschaft „contextmenu“ hinzugefügt.
  • Dem Achsenobjekt wurden 14 neue Eigenschaften hinzugefügt, beispielsweise „fontsizemode“, „toolbar“ und „layout“, von denen die meisten noch keine Handler haben.

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


Source: opennet.ru

Kommentar hinzufügen