Ubuntu

Installieren Sie Scilab unter Ubuntu

Installieren Sie Scilab unter Ubuntu
Scilab ist ein Unternehmen, das Simulations- und Modellierungsdienstleistungen an Industrien verkauft. Sie haben ihre Software unter einer Open-Source-Lizenz veröffentlicht. Die Software sieht aus wie Octave und die Programmiersprache folgt den gleichen Standards. Es ist auch eine mathematische Programmiersprache. Es hat viele Unterstützer und kommerzielle Unterstützung. Das Unternehmen, das es unterhält, verdient Geld mit dem Verkauf von Dienstleistungen an Unternehmen mit einem hohen Anspruch an Berechnungen.

Es gibt viele Unternehmen, die dieses Paket verwenden und gleichzeitig die meisten von ihnen Code beisteuern. Sie finden dies im integrierten Dateimanager. In diesem Tool können Sie auch die spezifischen Dinge installieren, die Sie benötigen.  Zu Beginn ist das Erstellen und Testen von Gleichungen praktisch. Der Einstieg in die Sprache ist einfach. Die Fähigkeiten, wenn es komplex wird, sind beeindruckend.

So installieren Sie Scilab unter Ubuntu

  1. Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist. $ sudo apt-Update
    $ sudo apt-Upgrade
  2. Verwenden Sie apt zum Installieren. $ sudo apt installieren scilab

Scilab ist auch als Tarball-Paket auf ihrer Website erhältlich. Die Vorgehensweise ist ganz einfach:

Laden Sie den Tarball herunter und entpacken Sie ihn.

$ tar -xvf ~/Downloads/scilab-6.0.1.Behälter.linux-x86_64.Teer.gz

Beim Entpacken wird eine Verzeichnisstruktur im aktuellen Verzeichnis erstellt. Um scilab auszuführen, cd to scilab-x.x.x/bin und ausführen, Sie brauchen keine weitere Installation. Zum Aktualisieren einfach den neuen Tarball entpacken.

$ ./scilab

Es gibt mehrere ausführbare Dateien, darunter scilab-cli, scilab-adv-cli und XML2Modelica. Beginnen Sie mit scilab plain. Sie werden die anderen verwenden, wenn Sie fortgeschrittener sind.

Dies ist nur der erste Schritt, um mit Scilab produktiv zu werden. Pakete sind sowohl in Ihrem bevorzugten Repository als auch nach dem Start der Software selbst verfügbar. Wenn Sie Ubuntu verwenden und den Paketansatz verfolgen, verwenden Sie die Suchfunktion.

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

Hier ist ein Beispiel, das Celestlab Bibliothek. Diese Bibliothek, erstellt von Celestlab.

Sie verwenden es, um Flugbahnen für Weltraumflüge und Bahnanalysen zu berechnen. Sie haben das Paket für die Community freigegeben. Also los, planen Sie Ihre nächste Weltraummission. 🙂

$ sudo apt Suche scilab-celestlab

Wenn Sie scilab das nächste Mal starten, wird celestlab im Menü Toolboxen verfügbar sein. Die Dokumentation wird auch im Hilfebrowser angezeigt, der beste Weg, das Paket kennenzulernen, ist, 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 aus dem Anwendungsmenü. Darin befindet sich eine große Sammlung von Modulen.  Einige fügen mathematische Fähigkeiten für bestimmte Anwendungen hinzu, während andere Kommunikationsfähigkeiten hinzufügen. Dazu gehören eine USB-Bibliothek und Arduino-Unterstützung.

Wenn Sie scilab zum ersten Mal verwenden, starten Sie die Demonstrationen von '?→ Scilab-Demonstrationen Speisekarte. Es erscheint eine lange Liste von Demonstrationsskripten, die Ihnen zeigen, wofür Sie die Software verwenden können. Sie können sich beispielsweise Beispiele für die verschiedenen Farbthemen ansehen, die für Grafiken verfügbar sind. Das Modul 'graphplot' zeigt dies in Abbildung 1:

Dieser Teil von Scilab kann Stunden für den Mathematikfreak in Anspruch nehmen, aber stellen Sie sicher, dass Sie mit Hilfe dieser Demos mit dem Programmieren beginnen start. Sie sehen den ausführenden Code in der Konsole und das Ergebnis in einem separaten Diagrammfenster. Um zu sehen, was verfügbar ist, probieren Sie am besten einige Berechnungen mit der Konsole aus. Geben Sie auf 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 als Matrix und die Werte fließen in die Berechnung ein. Schauen Sie sich die erste Anweisung genau an, sie endet mit einem Semikolon. Ohne Semikolon würde der Wert einfach in einer Antwort in der darunter liegenden Zeile erscheinen und alle Informationen gehen verloren.

Diese Methode spiegelt die Funktionsweise von Octave wider. Sie können damit kleine Funktionen für größere Software prototypisieren oder schnell Lösungen für Fragen finden, die während der Arbeit auftauchen. Eine weitere wichtige Sache zu beachten ist, dass das Verfahren verwendet sinm, mit einem 'm' Am Ende. Das 'm' bezeichnet die Matrix die regelmäßige Sünde verarbeitet auch einzelne Zahlen, dies gilt für die meisten verfügbaren Funktionen.

Für Leute mit etwas Erfahrung in der Skripterstellung wird die Oktavsprache in vielerlei Hinsicht bekannt vorkommen. Dies ist eine bewusste Entscheidung der Designer.

Verwenden Sie eine Vorlagendatei, um das Format anzuzeigen. Oben befinden sich Kommentare, gekennzeichnet durch Sterne am Anfang der Reihe. Eine Funktion sieht so aus:

Funktionsfläche = Quadrat von(a, b)
Fläche = a * b
Endfunktion

Um diese Funktion aufzurufen, geben Sie a und b ein und erwarten als Ergebnis die Fläche.
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 das Interessengebiet identifiziert haben, finden Sie die meisten Funktionen für Ihr spezielles Interessengebiet.

Sie können auch Variablen im Skript haben, die lokal für die Routine sind. Wenn Sie fortgeschritten sind, lesen Sie die Dokumentation zu den Modulen, die Sie benötigen, und verwenden Sie deren integrierte Funktionen.  Die Module helfen Ihnen, die komplizierteren Details Ihres engen Bereichs zu lernen. Ihr Projekt braucht einen laserscharfen Fokus, damit Sie etwas wirklich Nützliches erreichen können.  Wählen Sie ein Modul von Octave Forge, das Ihren Anforderungen entspricht, aber vergessen Sie nicht all die Dinge, die bereits integriert sind.

Fazit

Scilab ist ein sehr leistungsstarkes Paket und große Institutionen und Unternehmen haben es übernommen. Angesichts dieser Tatsachen ist es nicht verwunderlich, dass das Programm so viele Funktionen in das Standardpaket packt und es dennoch eine breite Palette von Erweiterungspaketen für spezielle Branchen und wissenschaftliche Aufgaben gibt. Ein Bastler kann auch elektronische Schaltungen und den Weg einer Drohne planen.  Es ist beruhigend zu wissen, dass Pakete wie dieses als Open Source existieren, damit Menschen sich Dinge selbst beibringen können, die normalerweise für einen "Amateur" unmöglich wären.

Battle for Wesnoth-Tutorial
The Battle for Wesnoth ist eines der beliebtesten Open-Source-Strategiespiele, die Sie derzeit spielen können. Dieses Spiel befindet sich nicht nur se...
0 A.D. Lernprogramm
Von den vielen Strategiespielen da draußen, 0 A.D. schafft es, sich trotz Open Source als umfassender Titel und sehr tiefgehendes, taktisches Spiel ab...
Unity3D-Tutorial
Einführung in Unity 3D Unity 3D ist eine leistungsstarke Engine für die Spieleentwicklung. Es ist plattformübergreifend, das heißt, Sie können Spiele ...