www.wikidata.de-de.nina.az
Scilab ist ein freies Softwarepaket fur Anwendungen aus der numerischen Mathematik das ehemals am Institut national de recherche en informatique et en automatique INRIA in Frankreich seit 1990 als Alternative zu MATLAB entwickelt wurde und seit 2003 vom Scilab Konsortium weiterentwickelt wird Im Juli 2008 schloss sich das Scilab Konsortium der Digiteo Foundation an seit Juli 2012 erfolgt die Herausgabe und Entwicklung durch Scilab Enterprises 3 2017 wurde Scilab Enterprises von der Firma ESI Group akquiriert 4 ScilabBildschirmfoto von ScilabBasisdatenEntwickler Scilab EnterprisesAktuelle Version 2023 1 1 23 Mai 2023 Betriebssystem Linux Unix macOS BSD WindowsProgrammiersprache C 2 C Java Fortran Tcl TkKategorie Numerische MathematikLizenz GPL v2 0deutschsprachig jawww scilab orgXcos ist die Alternative zu Simulink die ebenfalls ein freies Softwarepaket ist und auch ursprunglich vom INRIA entwickelt wurde Die Funktionalitat und Syntax von Scilab Xcos ist zu weiten Teilen mit der von MATLAB Simulink identisch und es gibt Konverter von MATLAB nach Scilab Scilab wird u a fur technische und wissenschaftliche Anwendungen in Lehre Forschung und Industrie eingesetzt Scilab stellt von sich aus u a Funktionen fur folgende Bereiche bereit 2D und 3D Plots aller gangigen Formen auf der Grundlage von JOGL 5 numerische lineare Algebra Polynom Berechnungen Statistik Regelungstechnik digitale Signalverarbeitung sowie I O Funktionen zum Lesen und Schreiben von Daten unter anderem auch als Sounddateien im WAVE Dateiformat Daruber hinaus existiert eine Vielzahl fertiger Scilab Xcos Losungsskripte und Funktionsbibliotheken von Anwendern aus aller Welt Implementiert ist Scilab Xcos in C erweiterbar ist es aber auch durch Module die in Scilab Xcos selbst oder in anderen Sprachen verfasst wurden z B Fortran Python mit SciPy oder C fur die definierte Schnittstellen existieren Es liefert definierte Schnittstellen zu bereits verfugbaren oder selbst frei programmierbaren Toolkits Toolboxen wie SPI LabVIEW Modelica aber auch MuPAD Mit Erscheinen der Version 5 0 wurden viele graphische Funktionalitaten sowie die Benutzeroberflache in Java neu programmiert Mit der Version 2023 0 wurde das Namenssystem auf das Jahr des Erscheinens umgestellt Inhaltsverzeichnis 1 Abgrenzung 2 Zusatzpakete 3 Syntax 4 Anwendungsbeispiele 5 Siehe auch 6 Literatur 7 Weblinks 8 EinzelnachweiseAbgrenzung BearbeitenAufgrund der kaum vorhandenen algebraischen Funktionalitaten gehort Scilab nicht zu den Computeralgebrasystem CAS wie zum Beispiel Maxima Maple oder Mathematica die im Unterschied zur rein numerischen Mathematik auch symbolische Verfahren unterstutzen Zusatzpakete BearbeitenIm Lieferumfang von Scilab sind machtige zusatzliche Werkzeuge verfugbar so unter anderem SciNotes ein speziell fur Scilab entwickelter Texteditor und Debugger der das Bearbeiten von Scilab Skripten vereinfacht Er unterstutzt unter anderem Hervorheben der Scilab Syntax Automatische Identifizierung von Funktionen Autovervollstandigung Direktes Ausfuhren von Skripten in Scilab Registernavigation Kommentarfunktion von Zeilen und Absatzen Zeilennummerierung Hilfefunktion Xcos ehemals Scicos ein Programmpaket ahnlich Simulink zur graphischen Modellierung und Simulation dynamischer Systeme Xcos 1 0 basiert auf Scicos 4 2 und ist zu diesem vollstandig kompatibel 6 Xcos enthalt eine Sammlung graphischer Icons Diese lassen sich ahnlich einer elektronischen Schaltung miteinander verdrahten Es wird dabei unterschieden zwischen Zeitinformationen rote Leitungen und den eigentlichen Signalen blaue Leitungen So erstellte Programme bzw Blockschaltbilder lassen sich auch in ein C Programm umwandeln Mit einem entsprechenden C Compiler lassen sich die Programme dann auf jede beliebige Zielplattform zum Beispiel auch auf Mikrocontroller ubertragen Die aktuelle Scicos Version 4 4 Dezember 2009 ist in der ebenfalls freien auf Scilab 4 1 2 basierenden Entwicklungsumgebung ScicosLab verfugbar Es steht ein freier Compiler fur Modelica Modelle zur Verfugung der es erlaubt Modelica Modelle direkt in Scilab Xcos zu verwenden und zu bearbeiten 7 8 ATOMS engl AutomaTic mOdules Management for Scilab ermoglicht das automatische Installieren und Aktualisieren von weiteren zusatzlichen Programmpaketen Syntax BearbeitenDie Scilab Syntax basiert weitestgehend auf der MATLAB Programmiersprache Die einfachste Moglichkeit Scilab Anweisungen auszufuhren ist diese direkt an der Eingabeaufforderung gt gt im graphischen Eingabefenster einzutippen Auf diese Weise kann Scilab als interaktive mathematische Shell benutzt werden Anwendungsbeispiele BearbeitenArithmetische Berechnungen Zahlenwerte konnen in Variablen gespeichert werden Spezielle Konstanten sind i fur die imaginare Einheit i displaystyle mathrm i nbsp mit i 2 1 displaystyle mathrm i 2 1 nbsp und pi fur die Kreiszahl p displaystyle pi nbsp Daneben stehen noch alle bekannten elementaren Funktionen zur Verfugung Im Beispiel werden komplexe Wechselstromrechnungen ausgefuhrt gt f 100 R 1000 C 1e 6 gt ZR R ZC 1 2 pi f C i Komplexer Wechselstromwiderstand gt Z ZR ZC Reihenschaltung R und C Z 1000 1591 5494 i gt Scheinwiderstand abs Z Scheinwiderstand Scheinwiderstand 1879 6355 gt Phase atan imag Z real Z 360 2 pi Phase in Grad Phase 57 858092 gt Matrizen Scilab stellt fur alle Matrixoperationen entsprechende Funktionen bereit Im Beispiel wird die Matrix A deklariert deren Inverse mit der Funktion inv A berechnet und der Variablen B zugewiesen Die Multiplikation beider Matrizen ergibt die Einheitsmatrix gt A 0 1 2 4 A 0 1 2 4 gt B inv A Inverse B 2 5 1 0 gt A B ans 1 0 0 1 gt Siehe auch BearbeitenGNU OctaveLiteratur BearbeitenStephen Campbell Jean Philippe Chancelier Ramine Nikoukhah Modeling and Simulation in Scilab Scicos 1 Auflage Springer Verlag Berlin 2005 ISBN 0 387 27802 8 englisch Die 2 Auflage vom 22 Dezember 2009 berucksichtigt auch das Einbinden von Modelica Modellen ISBN 978 1 4419 5526 5 Claude Gomez Carey Bunks Jean Philippe Chancelier Francois Delebecque Engineering and Scientific Computing with Scilab mit Softwarepaket Scilab Scicos und allen Beispielen auf CD ROM 1 Auflage Birkhauser Verlag 1999 ISBN 3 7643 4009 6 englisch Wolfgang Polifke Jan Kopitz Warmeubertragung Grundlagen analytische und numerische Methoden mit Software Paket Scilab Scicos und allen Beispielen auf CD ROM Pearson Studium Verlag 1 Auflage 2005 ISBN 3 8273 7104 X deutsch Jean Marie Zogg Arbeiten mit Scilab und Scicos Scilab fur numerische Berechnungen Scicos fur grafische Simulationen HTW Verlag 2007 125 Seiten deutsch freier Download Peter Beater Regelungstechnik und Simulationstechnik mit Scilab und Modelica Eine beispielorientierte Einfuhrung fur Studenten und Anwender Books on Demand 1 Auflage 7 Januar 2010 deutsch ISBN 978 3 8370 5010 3Weblinks Bearbeiten nbsp Commons Scilab Sammlung von Bildern Videos und Audiodateien Scilab Website Scicos Website ScicosLab Website Openeering Website Scilab und Xcos Tutorials Image processing toolkit fur Scilab Scilabs Zusatzpaket SIP fur die Bilddatenverarbeitung Arbeiten mit Scilab und Scicos PDF Hochschule fur Technik und Wirtschaft HTW Chur umfangreiche Einfuhrung Einfuhrung in Scilab PDF Universitat Wien Beispielsammlung und weitere Informationen zu Scilab Universitat Wien Deutschsprachiges Scilab und Xcos ForumEinzelnachweise Bearbeiten https www scilab org download scilab 2023 1 0 The scilab Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 18 Oktober 2018 scilab org Geschichte ESI Group Acquisition of Scilab Enterprises publisher of Scilab open source analytical computational software Abgerufen am 1 September 2018 scilab org Informationen SciRenderer scilab org Informationen zu Xcos help scilab org MBLOCK Modelica generic block Einbindung scilab org 1 2 Vorlage Toter Link www scilab org Seite nicht mehr abrufbar festgestellt im Dezember 2018 Suche in Webarchiven A free Modelica compiler which enables the simulation of implicit diagrams Normdaten Sachbegriff GND 4559155 6 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Scilab amp oldid 237135966