Installieren Sie Scilab auf Ubuntu

Installieren Sie Scilab auf Ubuntu
Scilab ist ein Unternehmen, das Simulations- und Modellierungsdienstleistungen an Branchen verkauft. Sie haben ihre Software unter einer Open -Source -Lizenz veröffentlicht. Die Software sieht aus wie Oktave und die Programmiersprache folgt den gleichen Standards. Es ist auch eine Mathematik -Programmiersprache. Es hat viele Unterstützer und kommerzielle Unterstützung. Das Unternehmen, das behauptet, es verdient Geld, Dienstleistungen an Unternehmen mit hoher Nachfrage nach Berechnungen zu verkaufen.

Es gibt viele Unternehmen, die dieses Paket verwenden, und gleichzeitig tragen die meisten von ihnen Code bei. Sie finden dies im integrierten Dateimanager. In diesem Tool können Sie auch die spezifischen Dinge installieren, die Sie benötigen. Beim Starten ist das Erstellen und Testen von Gleichungen praktisch. Die Sprache ist leicht zu beginnen. Die Fähigkeiten, wenn die Dinge komplex werden, ist beeindruckend.

So installieren Sie Scilab auf Ubuntu

  1. Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist. $ sudo APT Update
    $ sudo APT -Upgrade
  2. Verwenden Sie die APT, um zu installieren. $ sudo apt install scilab

Scilab ist auch als Tarballpaket von ihrer Website erhältlich. Das Verfahren ist wirklich einfach:

Laden Sie den Tarball herunter und packen Sie ihn aus.

$ tar -xvf ~/downloads/scilab -6.0.1.Behälter.Linux-X86_64.Teer.gz

Das Auspacken erstellt eine Verzeichnisstruktur im aktuellen Verzeichnis. Scilab, CD zu führen scilab-x.X.x/bin Und ausführen, benötigen Sie keine weitere Installation. Um zu aktualisieren, packen Sie einfach den neuen Tarball aus.

$ ./scilab

Es gibt mehrere ausführbare Sachen, darunter Scilab-Cli, Scilab-Adv-Cli und XML2Modelica. Zunächst starten Sie Scilab Plain. Sie werden die anderen verwenden, wenn Sie fortgeschrittener werden.

Dies ist nur der erste Schritt, um mit Scilab produktiv zu werden. Pakete sind sowohl in Ihrem Lieblings -Repository als auch nach dem Start der Software selbst erhältlich. Wenn Sie Ubuntu verwenden und den Paketansatz verwenden, verwenden Sie die Suchfunktion.

Finden Sie ein passendes Paket für Ihre Bedürfnisse.

Hier ist ein Beispiel, das Celestlab Bibliothek. Diese Bibliothek, die von, Sie haben es erraten, Celestlab.

Sie verwenden es, um Trajektorien für Raumflüge und Umlaufbahnanalyse zu berechnen. Sie haben das Paket an die Community veröffentlicht. Also mach weiter und plante deine nächste Weltraummission. 🙂

$ sudo apt suchs scilab-celestlab

Wenn Sie beim nächsten Mal Scilab beginnen, ist CelestLab im Menü "Toolboxes" verfügbar. Die Dokumentation wird auch im Help -Browser angezeigt. Der beste Weg, um das Paket zu erfahren, besteht darin, den Code in der Dokumentation zu verwenden. Sie können den Code sowohl ausführen als auch in eine leere Datei kopieren und für Ihre eigenen Funktionen ändern.

Die andere Möglichkeit, neue Pakete zu installieren, besteht darin, mit der integrierten Funktion der Anwendung zu suchen. Öffnen Sie dazu den Modulmanager im Anwendungsmenü. Es gibt eine große Sammlung von Modulen. Einige fügen mathematische Funktionen für bestimmte Anwendungen hinzu, während andere Kommunikationsfunktionen hinzufügen. Dies beinhaltet eine USB -Bibliothek und eine Arduino -Unterstützung.

Wenn dies das erste Mal scilab ist, starten Sie die Demostrationen von ''?→ Scilab -Demonstrationen ' Speisekarte. Was auftaucht. Beispielsweise können Sie Muster der verschiedenen Farbthemen sehen, die für Grafiken verfügbar sind. Das Modul 'Graphplot' zeigt dies in Abbildung 1:

Dieser Teil von Scilab kann Stunden für den Math -Geek konsumieren, aber stellen Sie sicher, dass Sie mit Hilfe dieser Demos mit der Codierung beginnen. Sie sehen den ausführenden Code in der Konsole und das Ergebnis in einem separaten Grafikfenster. Um zu sehen, was verfügbar ist, ist es am besten, einige Berechnungen mit der Konsole auszuprobieren. Geben Sie in der Konsole Ihren Ausdruck ein und das Ergebnis wird unten angezeigt.

--> A = [1,2; 2,4];
--> sinm (a) +0.5*%i*(expm (%i*a) -expm (-%i*a))
Ans =
0 0
0 0

Im obigen Ausdruck setzt die Routine ein A Als Matrix und die Werte werden in der Berechnung verwendet. Schauen Sie sich die erste Aussage genau an, es endet mit einem Semikolon. Ohne das Semikolon würde der Wert nur in einer Antwort in der folgenden Zeile angezeigt, und alle Informationen gehen verloren.

Diese Methode spiegelt wider, wie Oktave funktioniert. Sie können es verwenden, um kleine Funktionen für größere Softwarestücke zu prototypisieren. Es kann auch verwendet werden, um Lösungen schnell zu Fragen zu finden, die während der Arbeit aufgetaucht sind. Eine weitere wichtige Sache zu beachten ist, dass das Verfahren verwendet sinm, mit einem 'M' Am Ende. Der 'M' bezeichnet Matrix die reguläre Sünde Ergeht auch einzelne Zahlen, dies ist für die meisten verfügbaren Funktionen gleich.

Für Menschen mit einigen Erfahrungen wird die Oktavesprache in vielerlei Hinsicht vertraut aussehen. Dies ist eine absichtliche Wahl der Designer.

Verwenden Sie eine Vorlagendatei, um das Format anzuzeigen. Die Spitze hat Kommentare, die von Sternen zu Beginn der Reihe gekennzeichnet sind. Eine Funktion sieht aus:

Funktionsfläche = quadratisch (a, b)
Bereich = a * b
Endfunktion

Um diese Funktion aufzurufen, geben Sie A und B ein und erwarten Sie den Bereich als Ergebnis.
Im Konsolentyp

--> exec ('/home/[Benutzername]/Squareof.Sci ', -1)
--> Quadrat (4,4)
Ans =
-->

Scilab enthält bereits viele mathematische Konstanten wie Pi, Quadratwurzel Und trigonometrisch Funktionen. Wenn Sie den interessierenden Bereich identifiziert haben, finden Sie die meisten Funktionen für Ihren besonderen Interessenbereich.

Sie können auch Variablen im Skript haben, die lokal zur Routine sind. Wenn Sie fortgeschritten werden, lesen Sie die Dokumentation für die benötigten Module und verwenden Sie ihre integrierten Funktionen. Die Module helfen Ihnen dabei, die komplizierteren Details Ihres engen Bereichs zu lernen. Ihr Projekt benötigt einen laserscharfen Fokus, damit Sie etwas wirklich Nützliches erreichen können. Wählen Sie ein Modul von Octave Forge aus, um Ihren Anforderungen zu entsprechen, vergessen Sie jedoch nicht all die Dinge, die bereits integriert sind.

Abschluss

Scilab ist ein sehr leistungsfähiges Paket und große Institutionen und Unternehmen haben es übernommen. Angesichts dieser Fakten ist keine Überraschung, dass das Programm in so vielen Funktionen in das Standardpaket einbaut, und dennoch gibt es eine Vielzahl von Verlängerungspaketen für spezielle Branchen und wissenschaftliche Arbeitsplätze. Ein Hobbyist kann auch elektronische Schaltkreise und den Weg einer Drohne planen. Es ist beruhigend zu wissen, dass solche Pakete als Open Source existieren, damit die Menschen sich selbst Dinge beibringen können, die normalerweise für einen „Amateur“ als unmöglich angesehen werden, als unmöglich angesehen würden, dass sie als unmöglich angesehen werden.