Scilab
This article needs additional citations for verification. (April 2009) |
Developer(s) | Dassault Systèmes |
---|---|
Stable release | 2024.0.0[1]
/ 24 October 2023 |
Repository | |
Written in | Scilab, GPLv2, previously CeCILL |
Website | www |
Scilab is a
Scilab is one of the two major open-source alternatives to MATLAB, the other one being GNU Octave.[5][6][7][8] Scilab puts less emphasis on syntactic compatibility with MATLAB than Octave does,[5][9][10] but it is similar enough that some authors suggest that it is easy to transfer skills between the two systems.[11]
Introduction
Scilab is a high-level, numerically oriented programming language. The language provides an
Scilab also includes a free package called
As the
Syntax
Scilab syntax is largely based on the MATLAB language. The simplest way to execute Scilab code is to type it in at the
disp('Hello World');
Plotting a 3D surface function:
// A simple plot of z = f(x,y)
t=[0:0.3:2*%pi]';
z=sin(t)*cos(t');
plot3d(t,t',z)
Toolboxes
Scilab has many contributed toolboxes for different tasks, such as
- Scilab Image Processing Toolbox (SIP) and its variants (such as SIVP)
- Scilab Wavelet Toolbox
- Scilab Java and .NET Module
- Scilab Remote Access Module
More are available on ATOMS Portal or the Scilab forge.
History
Scilab was created in 1990 by researchers from
Scilab 5.1, the first release compiled for
In June 2010, the Consortium announced the creation of Scilab Enterprises.[14] Scilab Enterprises develops and markets, directly or through an international network of affiliated services providers, a comprehensive set of services for Scilab users. Scilab Enterprises also develops and maintains the Scilab software. The ultimate goal of Scilab Enterprises is to help make the use of Scilab more effective and easy.
In February 2017 Scilab 6.0.0 was released which leveraged the latest C++ standards and lifted memory allocation limitations.
Since July 2012, Scilab is developed and published by Scilab Enterprises and in early 2017 Scilab Enterprises was acquired by Virtual Prototyping pioneer ESI Group[15]
Since 2019 and Scilab 6.0.2, the University of Technology of Compiègne provides resources to build and maintain the macOS version. Since mid 2022 the Scilab team is part of Dassault Systèmes.
Scilab Cloud App & Scilab Cloud API
Since 2016 Scilab can be embedded in a browser and be called via an interface written in Scilab or an API.
This new deployment method has the notable advantages of masking code & data as well as providing large computational power.[16]
These features have not been included in the open source version of Scilab and are still proprietary developments.
See also
References
- ^ "Scilab 2024.0.0". Retrieved 24 October 2023.
- ^ Holopainen, Timo (2000). "Modelling and simulation of multitechnological machine systems" (PDF).
- S2CID 2337792.
- OCLC 1003630046.)
{{cite book}}
: CS1 maint: location missing publisher (link - ^ ISBN 978-0-19-956841-3.
- ISBN 978-0-85709-226-7.
- ISBN 978-1-4020-8636-6.
- ISBN 978-1-934015-09-4.
- ISBN 978-1-4665-8467-9.
- ISBN 978-3-319-06790-2.
- ISBN 978-0-12-405513-1.
- ^ "META2.3.1.1.html META2.3.1.1".
- ^ "SCILAB Consortium launched". 2003.
- ^ "SCILAB Enterprises announced". 2010. Archived from the original on 2010-06-20.
- ^ "ESI Group: Acquisition of Scilab Enterprises, Publisher of Scilab Open Source Analytical Computational Software". Archived from the original on 2017-08-24. Retrieved 2017-08-24.
- ^ "Scilab Cloud". Scilab.io. Retrieved 2017-10-08.
Further reading
- Stephen L. Campbell; Jean-Philippe Chancelier; Ramine Nikoukhah (2006). Modeling and Simulation in Scilab/Scicos. New York: Springer. ISBN 978-0-387-27802-5.