Friday 27 January 2017

Octave Handelssystem

Ausführbare Versionen von GNU Octave für GNULinux-Systeme werden durch die einzelnen Verteilungen bereitgestellt. Distributionen, die als Paket von Octave bekannt sind, umfassen Debian. Ubuntu. Fedora Gentoo. Und openSUSE. Diese Pakete werden von Freiwilligen erstellt. Die Verzögerung zwischen einer Octave-Quellfreigabe und der Verfügbarkeit eines Pakets für eine bestimmte GNULinux-Verteilung variiert. Das Octave Wiki enthält Anweisungen zur Installation von Octave auf MacOS-Systemen. Octave kann auch in Paketmanagern von Drittanbietern wie Homebrew verfügbar sein. MacPorts. Oder Fink. Ausführbare Versionen von Octave für BSD-Systeme werden von den einzelnen Distributionen bereitgestellt. Sowohl FreeBSD als auch OpenBSD haben Octave-Pakete. Diese Pakete werden von Freiwilligen erstellt. Die Verzögerung zwischen einer Octave-Quellfreigabe und der Verfügbarkeit eines Pakets für eine bestimmte GNULinux-Verteilung variiert. Das Octave-Projekt hat keine Kontrolle über diesen Prozess. Windows-Binärdateien mit dem entsprechenden Quellcode können von ftp. gnu. orggnuoctavewindows heruntergeladen werden. Die neueste Version von Octave ist immer verfügbar von ftp. gnu. orggnuoctave. Octave Forge Octave Forge ist ein zentraler Ort für die Entwicklung von Paketen für GNU Octave, ähnlich wie Matlabs Toolboxes. Um ein Paket zu installieren, verwenden Sie den pkg-Befehl aus der Octave-Eingabeaufforderung, indem Sie Folgendes eingeben: Development Octave ist freie Software, die unter der GNU General Public License (GPL) lizenziert ist. Wenn Sie Mercurial auf Ihrem Computer installiert haben, können Sie die neueste Version von Octave-Quellen mit dem folgenden Befehl erhalten: Wenn Sie an der Octave-Entwicklung teilnehmen möchten, nehmen Sie an der Mailingliste von maintainersoctave. org teil. GNU Octave Version 4.2.0 wurde veröffentlicht und steht nun zum Download bereit. Ein offizieller Windows-Binärinstallateur ist verfügbar. MacOS finden Sie in den Installationsanweisungen im Wiki. Dieses Kapitel beschreibt die Funktionen, die Ihnen zur Verfügung stehen, um Informationen darüber zu erhalten, was außerhalb von Octave geschieht, während es noch läuft und diese Informationen in Ihrem Programm verwenden. Sie können z. B. Informationen über Umgebungsvariablen, die aktuelle Uhrzeit und sogar andere Programme aus der Octave-Eingabeaufforderung abrufen. Die Funktion clock gibt einen Vektor zurück, der das aktuelle Jahr, den Monat (1-12), Tag (1-31), Stunde (0-23), Minute (0-59) und Sekunden (0-60) enthält. Zum Beispiel, Die Funktion Uhr ist genauer auf Systemen, die die gettimeofday-Funktion haben. Um das Datum als Zeichenfolge in der Form DD-MMM-YY zu erhalten, verwenden Sie das Befehlsdatum. Zum Beispiel hat Octave auch Funktionen für die Berechnung von Zeitintervallen und CPU-Zeit verwendet. Mit den Funktionen tic und toc kann ein Wandtaktgeber eingestellt und überprüft werden. Beispielsweise wird die Variable verstrichene Zeit auf die Anzahl der Sekunden seit dem letzten Aufruf der Funktion tic gesetzt. Die Funktion etime bietet eine weitere Möglichkeit, die verstrichene Wanduhrzeit zu erhalten, indem die Differenz (in Sekunden) zwischen zwei von der Uhr zurückgegebenen Zeitwerten zurückgegeben wird. Beispiel: Die Variable verstrichene Zeit wird auf die Anzahl der Sekunden gesetzt, seit die Variable t0 gesetzt wurde. Mit der Funktion cputime erhalten Sie Informationen über die CPU-Zeit, die Ihre Octave-Sitzung verwendet. Beispielsweise gibt die von Ihrer Octave-Sitzung verwendete CPU-Zeit zurück. Die erste Ausgabe ist die Gesamtzeit, die für die Ausführung Ihres Prozesses benötigt wird, und ist gleich der Summe der zweiten und dritten Ausgänge, die die Anzahl der CPU-Ausgaben sind, die im Benutzer-Modus ausgeführt werden, und die Anzahl der CPU-Ausgaben, die im Systemmodus ausgeführt werden. Schließlich liefert die Octave-Funktion isleapyear 1, wenn das gegebene Jahr ein Schaltjahr ist und 0 sonst. Wenn keine Argumente angegeben werden, verwendet isleapyear das aktuelle Jahr. Zum Beispiel, im Gegensatz zu dem, was viele Menschen, die Fehlinformationen an Usenet anscheinend glauben, weiß Octave, dass das Jahr 2000 ein Schaltjahr sein wird. Sie können einen beliebigen Shell-Befehl über das Funktionssystem (cmd Flag) ausführen. Das zweite Argument ist optional. Wenn es vorhanden ist, wird die Ausgabe des Befehls vom System als String zurückgegeben. Wenn es nicht geliefert wird, wird jede Ausgabe des Befehls ausgedruckt, wobei die Standardausgabe durch den Pager gefiltert wird. Beispielsweise legt die Ausgabe des Befehlsfingers in die Variablenbenutzer. Wenn Sie einen Shell-Befehl ausführen und sich so verhalten möchten, als ob er direkt vom Shell-Prompt eingegeben wurde, müssen Sie möglicherweise zusätzliche Argumente für den Befehl angeben. Um beispielsweise bash zu erhalten, um sich wie eine interaktive Shell zu verhalten, können Sie das erste Argument - i eingeben. Sagt, dass bash sich wie eine interaktive Shell verhält und die Umleitung des Standardausgangsstroms verhindert, dass jede Ausgabe, die von bash erzeugt wird, an Octave zurückgesendet wird, wo sie zwischengespeichert wird, bis Octave eine weitere Eingabeaufforderung zeigt. Die Systemfunktion kann zwei Werte zurückgeben. Die erste ist eine Ausgabe aus dem Befehl, der in den Standard-Ausgabe-Stream geschrieben wurde, und der zweite ist der Ausgabe-Status des Befehls. Beispielsweise wird die Variable Ausgabe auf den String foo gesetzt. Und den Variablenstatus in der Ganzzahl 2. Der Name shellcmd existiert für die Kompatibilität mit früheren Versionen von Octave. Die Werte der Umgebungsvariablen finden Sie mit der Funktion getenv. Beispielsweise gibt ein String mit dem Wert des Pfads zurück. Die Funktionen clc. Und nach Hause löschen Sie Ihre Terminal-Bildschirm und bewegen Sie den Cursor in die obere linke Ecke. Mit dem Befehl cd können Sie das aktuelle Arbeitsverzeichnis ändern. Die Tilde-Erweiterung wird auf dem Pfad durchgeführt. Ändern Sie beispielsweise das aktuelle Arbeitsverzeichnis auf Oktave. Wenn das Verzeichnis nicht vorhanden ist, wird eine Fehlermeldung ausgegeben und das Arbeitsverzeichnis wird nicht geändert. Der Name chdir ist ein Alias ​​für cd. Der Befehl pwd gibt das aktuelle Arbeitsverzeichnis aus. Die Funktionen dir und ls listen den Verzeichnisinhalt auf. Beispielsweise werden die Befehle dir und ls implementiert, indem Sie das Verzeichnisverzeichnis-Verzeichnis aufrufen, so dass die verfügbaren Optionen von System zu System variieren können. Wenn möglich, druckt Computer einen String des Formulars cpu - vendor - os, der die Art des Computers angibt, auf dem sich Octave befindet. Beispielsweise gibt die Funktion isieee den Wert 1 zurück, wenn der Computer behauptet, mit dem IEEE-Standard für Gleitpunktberechnungen übereinzustimmen. Die Funktionsversion gibt die Octav-Versionsnummer als String zurück. Dies ist auch der Wert der eingebauten Variablen OCTAVEVERSION. Siehe Abschnitt Eingebaute Variablen. Mit der Funktion Pause können Sie die Ausführung eines Programms unterbrechen. Wenn es ohne Argumente aufgerufen wird, wartet Octave, bis Sie ein Zeichen eingeben. Mit einem numerischen Argument pausiert es für die angegebene Anzahl von Sekunden. Beispielsweise gibt die folgende Anweisung eine Meldung aus und wartet dann 5 Sekunden, bevor der Bildschirm gelöscht wird.


No comments:

Post a Comment