Scilab-Branch-5.3-GIT
- Scilab help
- Scilab
- Differential Equations, Integration
- Elementary Functions
- Linear Algebra
- Interpolation
- CACSD
- Polynomials
- Signal Processing
- FFTW
- Special Functions
- Randlib
- ARnoldi PACKage
- Statistics
- Sparse Matrix
- UMFPACK Interface (sparse)
- Optimization and Simulation
- Genetic Algorithms
- Simulated Annealing
- Symbolic
- Files : Input/Output functions
- Input/Output functions
- Graphics
- Graphics : exporting and printing
- GUI
- Data Structures
- Parameters
- Boolean
- Integers
- Strings
- Sound file handling
- Time and Date
- Output functions
- Xcos
- Spreadsheet
- Shell
- Console
- Completion
- History manager
- Matlab binary files I/O
- Matlab to Scilab Conversion Tips
- Compatibility Functions
- Maple Interface
- Overloading
- Functions
- Development tools
- Demo Tools
- Dynamic/incremental Link
- ATOMS
- Tcl/Tk Interface
- Text editor (Scinotes)
- UI Data
- Online help management
- Parallel
- PVM parallel Toolbox
- Modules manager
- Localization
- JVM
- API Scilab
- call_scilab API (Scilab engine)
- Java Interface
- Intersci
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
API Scilab
- boolean
- isBooleanType — Check if it is a boolean variable.
- getScalarBoolean — Read scalar boolean data from a gateway argument.
- createScalarBoolean — Create scalar boolean variable in Scilab memory.
- booleanExample — Boolean use case.
- Boolean Sparse
- isBooleanSparseType — Check if it is a boolean sparse variable.
- getAllocatedBooleanSparseMatrix — Get sparse matrix attributs.
- freeAllocatedBooleanSparse — Free memory allocated by getAllocatedBooleanSparseMatrix function.
- booleanSparseExample — Boolean sparse use case.
- Scilab Gateway API
- How to
- CallingAScilabFunctionFromACInterface — Calling a scilab function (macros) from a C interface
- CheckLhs — C macro which checks the number of output arguments present in the calling Scilab function.
- CheckRhs — C macro which checks the number of input arguments present in the calling Scilab function.
- Lhs — A C gateway function which provides the number of output arguments present in the calling Scilab function
- LhsVar — a C gateway function which specifies which parameters created inside the C gateway will be returned as an output argument into Scilab.
- Rhs — A C gateway function which provides the number of input arguments present in the calling Scilab function
- Scierror — C gateway function which displays an error message to the user (same profil as the printf function) and returns an integer value specifying an error level
- sci_types — a C enumeration which defines the types available for a variable
- sciprint — A C gateway function which displays standard messages to the user (same profil as the C printf function)
- How to
- double
- isDoubleType — Check if it is a double variable.
- getScalarDouble — Get scalar double variable.
- getScalarComplexDouble — Get scalar complex double variable.
- createScalarDouble — Create a scalar double in Scilab memory.
- createScalarComplexDouble — Create a scalar complex double in Scilab memory.
- doubleExample — Double use case.
- integer
- isIntegerType — Check if it is a double variable.
- getScalarInteger8 — Get scalar integer variable.
- createScalarInteger8 — Create scalar integer variable.
- integerExample — Integer use case.
- List manipulation
- list_boolean_reading_API — How to read matrix of boolean in a list.
- list_boolean_writing_API — How to add matrix of boolean in a list.
- list_bsparse_reading_API — How to read boolean sparse in a list.
- list_bsparse_writing_API — How to add boolean sparse matrix in a list.
- list_createlist_API — How to get create a list in Scilab memory.
- list_double_reading_API — How to read matrix of double in a list.
- list_double_writing_API — How to add matrix of double in a list.
- list_getlistitemaddress_API — How to get the address of a list child.
- list_getlistitemnumber_API — How to get the number of items in a list (list, mlist, tlist).
- list_integer_reading_API — How to read matrix of integer in a list.
- list_integer_writing_API — How to add matrix of integer in a list.
- list_pointer_reading_API — How to read pointer in a list.
- list_pointer_writing_API — How to add pointer in a list.
- list_poly_reading_API — How to read matrix of polynomial in a list.
- list_poly_writing_API — How to add matrix of polynomial in a list.
- list_sparse_reading_API — How to read sparse in a list.
- list_sparse_writing_API — How to add sparse matrix in a list.
- list_string_reading_API — How to read matrix of string in a list.
- list_string_writing_API — How to add matrix of string in a list.
- Low level functions
- boolean_reading_API — How to read matrix of boolean.
- boolean_writing_API — How to write matrices of boolean.
- bsparse_reading_API — How to read boolean sparse in a gateway.
- bsparse_writing_API — How to add boolean sparse matrix in a gateway.
- Common_getvaraddr_API — How to get the address of an argument or a variable in a gateway.
- Common_getvardimension_API — How to get the dimensions of an argument or a variable stored as matrix.
- Common_getvartype_API — How to get the type of an argument or a variable within a gateway.
- Common_iscomplex_API — How to get the argument or variable complexity.
- Common_isvarmatrixtype_API — How to know if an argument or a variable is stored as a matrix.
- Double_management_reading_API — How to read matrices of double in a gateway.
- Double_management_writing_API — How to write matrices of doubles in a gateway.
- int_getmatrixofintegerprecision_API — How to get precision of an integer matrix.
- Integer_management_reading_API — How to read matrices of integer in a gateway.
- Integer_management_writing_API — How to write matrices of integers in a gateway.
- Pointer_reading_API — How to read pointer in a gateway.
- Pointer_writing_API — How to write pointer in a gateway.
- poly_getpolyvariablename_API — How to get the symbolic variable name.
- Polynomial_management_reading_API — How to read matrices of polynomials in a gateway.
- Polynomial_management_writing_API — How to write matrices of polynomials in a gateway.
- Sparse_management_reading_API — How to read sparse matric in a gateway.
- Sparse_management_writing_API — How to write sparse matrix in a gateway.
- String_management_reading_API — How to read matrices of strings in a gateway.
- String_management_writing_API — How to write matrices of string in a gateway.
- polynom
- isPolyType — Check if it is a polynom variable.
- getAllocatedSinglePoly — Get single polynom variable.
- getAllocatedSingleComplexPoly — Get single complex polynom variable.
- getAllocatedMatrixOfPoly — Get matrix of polynom variable.
- getAllocatedMatrixOfComplexPoly — Get matrix of complex polynom variable.
- freeAllocatedSinglePoly — Free memory allocated by getAllocatedSinglePoly function.
- freeAllocatedSingleComplexPoly — Free memory allocated by getAllocatedSingleComplexPoly function.
- freeAllocatedMatrixOfPoly — Free memory allocated by getAllocatedSinglePoly function.
- freeAllocatedMatrixOfComplexPoly — Free memory allocated by getAllocatedSinglePoly function.
- polyExample — Polynom use case.
- sparse
- isSparseType — Check if it is a sparse variable.
- getAllocatedSparseMatrix — Get sparse matrix variable.
- getAllocatedComplexSparseMatrix — Get complex sparse matrix variable.
- freeAllocatedSparseMatrix — Free memory allocated by getAllocatedSparseMatrix function.
- freeAllocatedComplexSparseMatrix — Free memory allocated by getAllocatedComplexSparseMatrix function.
- sparseExample — Sparse use case.
- string
- isStringType — Check if it is a string variable.
- getAllocatedSingleString — Get single string variable.
- getAllocatedMatrixOfString — Get matrix of polynom variable.
- createSingleString — create a single string variable.
- freeAllocatedSingleString — Free memory allocated by getAllocatedSinglePoly function.
- freeAllocatedMatrixOfString — Free memory allocated by freeAllocatedMatrixOfString function.
- stringExample — String use case.
- api_scilab — api_scilab is the Scilab interface to read/write data from/to Scilab memory
<< JVM | Scilab help | call_scilab API (Scilab engine) >> |