What is Scilab ?

Scilab is a free, open-source and cross-platform numerical computation software. It includes a high-level, numerically oriented programming language, an efficient computation engine, an integrated development environment, as well as 2D and 3D visualization capabilities.

Scilab can be used for signal processing, statistical analysis, numerical optimization, and modeling, simulation of explicit and implicit dynamical systems. Scilab capabilities can be extended using a toolbox mechanism such as image processing, data analysis dynamic, fluid simulation.

Numerical Computation

Scilab provides about 1,700 mathematical functions for engineering and science applications. It includes mathematical operations and data analysis such as interpolation and regression, differentiation and integration, linear systems of equations, Fourier analysis, ordinary differential equations (ODEs), matrix computation (determination of eigenvalues and singular values, and many more.

Scilab also includes statistics capabilities such as descriptive statistics, probability distributions, linear and non-linear modeling, machine learning, and classification.

Scilab for Optimization

Scilab provides various functions for optimization and can solve many kinds of optimization problems, without or with constraints, needing derivatives or not. Capabilities include simulated annealing, cenetic algorithms, Neldermead, non-linear least squares, simplex, semi definite programming, linear quadratic programming.

If you want to know more about optimization in Scilab, please visit tutorials. Optimization capabilities can be enriched using ATOMS toolboxes.

ATOMS

Automatic Toolbox Management for Scilab (ATOMS) is a Client/Server tool enabling Scilab users to enrich its capabilities. It supports public and private toolboxes and dependencies management. 

Private ATOMS servers can be deployed on your network, for instance to do image processing, optimization, machine learning, data analysis, and management of Xcos library.

3DEXPERIENCE Connector

Data generated by simulations can be pulled from 3DEXPERIENCE platform within Scilab. Thanks to Scilab capabilities, users can now post-process those data:

  • Statistics analysis can be performed using standard mathematical functions
  • Data fitting based on linear and non-linear regression algorithms
  • Classification and Optimization

The data set can be returned to the 3DEXPERIENCE Platform.

Start Your Journey

Join the conversation in the CATIA MBSE Cyber System User Community!

2026x HF2 Unable to Apply ForceDesignation to Operational Performer

mission engineering UAF When I attempt to create a value for the OpposableElement tag I am not able to get a pull-down. Instead I just get a link to the enumeration. The tag definition in the stereotype uses the type DesignationKind for the tag, not ForceDesignation. DesignationKind is the base stereotype for ForceDesignation. This appears to be an issue in the UAF v1.3 profile.

CATIA MBSE CYBER SYSTEMS

[SAMPLE MODEL] EE&S Artifact Positioning on the Automotive SPICE Grid

What this isA practice model showing where EE&S plugin artifact types naturally land on the ASPICE process grid, using a Collision Avoidance System (ADAS) as the reference system. The point isn't the system — it's demonstrating that the tool's native constructs map directly to ASPICE work products, and that the chain doesn't stop at architecture.ASPICE Process → EE&S Artifact MappingSYS.1 — Requir

CATIA MBSE CYBER SYSTEMS

FlexNet Plugin Licenses in Batch Mode

My team is trying to run Cameo in “batch mode”, and I have a question regarding the FlexNet license server configuration that is not answered in any of the documentation that I was able to find. In the Cameo documentation, I see Java arguments for specifying a FlexNet server and port (FL_SERVER_ADDRESS / FL_SERVER_PORT), and I also see that I can specify a tool edition (FL_EDITION). However, in th

CATIA MBSE CYBER SYSTEMS

Derivation Tables in SysML V2

Requirement derivation tables are easily one of the top requested topics from users across the industry. In my latest video, I walk through how to define a reusable view def and map it directly to your requirement structures.Watch the Video here: [Link to YouTube Video] Download / Copy the Source CodeGrab the SysML v2 code used in the video below to test and adapt for your own models:How are you

CATIA MBSE CYBER SYSTEMS

Also Discover

Learn What CATIA Can Do for You

Speak with a CATIA expert to learn how our solutions enable seamless collaboration and sustainable innovation at organizations of every size.

Get Started

Courses and classes are available for students, academia, professionals and companies. Find the right CATIA training for you. 

Get Help

Find information on software & hardware certification, software downloads, user documentation, support contact and services offering