Scilab 6.0.1
- Scilab Help
- Scilab
- Differential calculus, Integration
- Elementary Functions
- Linear Algebra
- Interpolation
- Control Systems - CACSD
- Polynomials
- Signal Processing
- FFTW
- Special Functions
- Randlib
- ARnoldi PACKage (ARPACK binding)
- Statistics
- Sparse Matrix
- UMFPACK Interface (sparse)
- Optimization and Simulation
- Genetic Algorithms
- Optimization: Annealing
- XML Management
- HDF5 Management
- 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
- Console
- History manager
- Matlab binary files I/O
- Matlab to Scilab Conversion Tips
- Compatibility Functions
- Advanced functions
- Testing & benchmarking
- Demo Tools
- Dynamic/incremental Link
- Windows tools
- ATOMS
- Tcl/Tk Interface
- Text editor (Scinotes)
- UI Data
- Documentation system
- Parallel
- Modules manager
- Localization
- API Scilab
- call_scilab API (Scilab engine)
- Java Virtual Machine (JVM)
- Java from Scilab
- Java Interface
- Preferences
- Scilab code coverage
- Lint tool (SLint)
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.
Scilab
- Scilab keywords
- backslash — (\) left matrix division.
- brackets [,;] — Concatenation. Recipients of an assignment. Results of a function
- colon (:) — Ranging operator. Addresses all elements along an array dimension or of a list.
- comma — (,) comma; instruction, argument separator
- comments — (// or /*...*/) comments
- comparison — comparison, relational operators
- dollar — ($) last index
- dot — (.) symbol
- equal — (=) assignment , comparison, equal sign
- extraction — matrix and list entry extraction
- getscilabkeywords — returns a list with all scilab keywords.
- hat — (^) exponentiation
- assignation — partial variable assignation
- greater — (>) greater than comparison
- minus — (-) subtraction operator, sign changes
- not — (~) logical not
- parentheses — ( ) left and right parenthesis
- percent — (%) special character
- plus — (+) addition operator
- quote — (') transpose operator, string delimiter
- semicolon — (;) ending expression and row separator
- slash — (/) right division and feed back
- star — (*) multiplication operator
- symbols — scilab operator names
- tilde — (~) logical not
- Control flow
- abort — interrupt evaluation.
- break — keyword to interrupt loops
- case — keyword used in statement "select"
- continue — keyword to pass control to the next iteration of a loop
- do — language keyword for loops
- else — keyword in if-then-else and select-case-then-else
- elseif — keyword in if-then-else
- end — end keyword
- for — language keyword for loops
- halt — stop execution
- if — keyword for conditional execution
- pause — pause mode, invoke keyboard
- resume — return or resume execution and copy some local variables
- return — return or resume execution and copy some local variables
- select — select keyword
- then — keyword in control flows 'if' and 'select'
- catch — beginning of catch block in try-catch control instruction
- while — while keyword
- Configuration
- banner — shows Scilab banner
- getdebuginfo — get information about Scilab to debug
- getmemory — returns free and total system memory
- getmodules — returns list of modules installed in Scilab
- getos — return Operating System name and version
- getscilabmode — returns scilab mode
- getshell — returns current command interpreter.
- getversion — get scilab and modules version information
- oldEmptyBehaviour — Controls the operation+ and operation- behaviour for Scilab
- recursionlimit — get or set recursion limit
- sciargs — scilab command line arguments
- ver — Version information for Scilab
- with_javasci — Checks if Scilab has been built with the Java interface
- with_macros_source — Checks if macros sources are installed
- with_module — Checks if a Scilab module is installed
- with_tk — Checks if Scilab has been built with TCL/TK
- Debugging
- Error handling
- errclear — error clearing
- error — error message
- error_table — table of error messages
- lasterror — get last recorded error message
- warning — warning messages
- Variables
- Constants
- SCI, WSCI — variable containing the value of the root path of Scilab.
- SCIHOME — contains the path to preferences, history files of your Scilab session.
- TMPDIR — temporary directory path.
- home — Gives the user directory.
- %e — Euler number.
- %eps — epsilon (floating-point relative accuracy)
- %f or %F — Boolean variable for false.
- %i — imaginary unit
- %inf — infinity
- %nan — not-a-number
- %pi — ratio of circle's circumference to its diameter
- %s — A variable used to define polynomials.
- %t or %T — Boolean variable for true.
- %z — A variable used to define polynomials.
- clear — kills variables
- clearglobal — kills global variables
- exists — checks variable existence
- global — Define global variable
- isdef — checks variable existence
- isglobal — checks if a local variable has a global counterpart
- names — Naming rules for variables and functions
- predef — variable protection
- who — listing of variables
- who_user — listing of user's variables
- whos — listing of variables in long form
- Constants
- exit — Ends the current Scilab session
- mode — sets or queries the mode echoing Scilab instructions in the console
- perl — Call Perl script using appropriate operating system executable. This function is obsolete.
- quit — Terminates Scilab or decreases the pause level
- scilab — runs Scilab in interactive or batch mode with command line options
- startup — startup files
Report an issue | ||
Scilab Help | Differential calculus, Integration >> |