Scilab

Scilab ist eine offene Quelle, Quer-Plattform numerisches rechenbetontes Paket und eine numerisch orientierte Programmiersprache auf höchster Ebene. Es

kann für Signalverarbeitung, statistische Analyse, Bilderhöhung, flüssige Dynamik-Simulationen, numerische Optimierung, und das Modellieren und die Simulation von ausführlichen und impliziten dynamischen Systemen verwendet werden. MATLAB Code, der in der Syntax ähnlich ist, kann zu Scilab umgewandelt werden. Scilab ist eine von mehreren offenen Quellalternativen zu MATLAB.

Übersicht

Scilab ist eine numerisch orientierte Programmiersprache auf höchster Ebene. Die Sprache stellt eine interpretierte Programmierumgebung mit matrices als der Hauptdatentyp zur Verfügung. Durch das Verwenden matrixbasierter Berechnung, des dynamischen Schreibens und automatischen Speichermanagements, können viele numerische Probleme in einer verminderten Anzahl von Codelinien, verglichen mit ähnlichen Lösungen mit traditionellen Sprachen, wie Fortran, C, oder C ++ ausgedrückt werden. Das erlaubt Benutzern, Modelle für eine Reihe von mathematischen Problemen schnell zu bauen. Während die Sprache einfache Matrixoperationen wie Multiplikation zur Verfügung stellt, stellt das Paket von Scilab auch eine Bibliothek von Operationen auf höchster Ebene wie Korrelation und komplizierte mehrdimensionale Arithmetik zur Verfügung. Die Software kann für Signalverarbeitung, statistische Analyse, Bilderhöhung, flüssige Dynamik-Simulationen und numerische Optimierung verwendet werden.

Scilab schließt auch ein freies Paket genannt Xcos (gestützt auf Scicos) für das Modellieren und die Simulation von ausführlichen und impliziten dynamischen Systemen sowohl einschließlich dauernder als auch einschließlich getrennter Subsysteme ein. Xcos kann im Vergleich zu Simulink von MathWorks sein.

Da die Syntax von Scilab MATLAB ähnlich ist, schließt Scilab einen Quellcodeübersetzer ein, für der Konvertierung des Codes von MATLAB bis Scilab zu helfen. Scilab ist frei von Kosten laut einer offenen Quelllizenz verfügbar. Wegen der offenen Quellnatur der Software sind einige Benutzerbeiträge ins Hauptprogramm integriert worden.

Lizenz

Familie von Scilab 5 wird laut der GPL-vereinbaren Lizenz von CeCILL verteilt.

Vor der Version 5 war Scilab halbkostenlose Software gemäß der Nomenklatur der Organisation zur Förderung freier Software. Der Grund dafür besteht darin, dass die Lizenzen der früheren Versionen kommerziellen Vertrieb von modifizierten Versionen von Scilab verboten haben.

Syntax

Syntax von Scilab basiert größtenteils auf der MATLAB Sprache. Die einfachste Weise, Code von Scilab durchzuführen, soll es am schnellen im grafischen Befehl-Fenster eintippen. Auf diese Weise kann Scilab als eine interaktive mathematische Schale verwendet werden.

LATEX-Motor

Scilab kann Formeln in der mathematischen Notation mit seinem eigenen javanischen Übergabe-Motor, einer Gabel des Projektes von JMathTeX machen.

Werkzeugkästen

Scilab hat viele beigetragene Werkzeugkästen für verschiedene Aufgaben:

Noch viele Werkzeugkästen sind auf dem ATOM-Portal oder der Schmiede von Scilab verfügbar.

Geschichte

Scilab wurde 1990 von Forschern von INRIA und École nationale des ponts et chaussées (ENPC) geschaffen. Das Scilab Konsortium wurde im Mai 2003 gebildet, um Beiträge zu verbreitern und Scilab als Weltbezugssoftware in der Akademie und Industrie zu fördern. Im Juli 2008, um den Technologietransfer zu verbessern, hat sich das Scilab Konsortium dem Digiteo Fundament angeschlossen.

, die erste für Mac kompilierte Ausgabe, war Anfang 2009 verfügbar, und hat Mac OS X 10.5, a.k.a unterstützt. Leopard. So wurde OSX 10.4, Tiger, außer durch das Halten nach Backbord von Quellen nie unterstützt. Linux und Windows bauen war seit dem Anfang mit der Unterstützung von Solaris veröffentlicht worden, die mit der Version 3.1.1 und dem HP-UX abfällt, der mit der Version 4.1.2 nach der fleckigen Unterstützung abfällt.

Im Juni 2010 hat das Konsortium die Entwicklung von Scilab Unternehmen bekannt gegeben. Scilab Unternehmen entwickeln sich und Märkte, direkt oder durch ein internationales Netz von aufgenommenen Dienstleistungsversorgern, eine umfangreiche Auswahl von Dienstleistungen für Benutzer von Scilab. Scilab Unternehmen entwickeln auch und erhalten die Software von Scilab aufrecht. Die äußerste Absicht von Scilab Unternehmen ist zu helfen, den Gebrauch von Scilab wirksamer und leicht zu machen. Im September 2010 haben Scilab Unternehmen eine Weltpartnerschaft mit Equalis bekannt gegeben, um Dienstleistungen von Scilab Online Support (SOS) zur Verfügung zu stellen. Durch diese Partnerschaft können Benutzer von Scilab den Vorteil der Industrierang-Software, Unterstützung und Dienstleistungen von Equalis und seinem Netz von Partnern überall in der Welt bekommen.

Siehe auch

  • Scicos
  • Liste der numerischen Analyse-Software
  • Vergleich der numerischen Analyse-Software

Weiterführende Literatur

Außenverbindungen


Arturo Toscanini / Acaster Malbis
Impressum & Datenschutz