Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
However, this page did not exist in the previous stable version.

Scilab Help >> Scilab


  • Scilab keywords
    • ansanswer
    • backslash(\) left matrix division.
    • brackets([,]) left and right brackets
    • colon(:) colon operator
    • comma(,) comma; instruction, argument separator
    • comments(//) comments
    • comparisoncomparison, relational operators
    • dollar($) last index
    • dot(.) symbol
    • elsekeyword in if-then-else and select-case-then-else
    • elseifkeyword in if-then-else
    • empty([]) empty matrix
    • endend keyword
    • equal(=) assignment , comparison, equal sign
    • extractionmatrix and list entry extraction
    • globalDefine global variable
    • hat(^) exponentiation
    • assignationpartial variable assignation
    • great(>) greater than comparison
    • minus(-) subtraction operator, sign changes
    • not(~) logical not
    • parentheses( ) left and right parenthesis
    • percent(%) special character
    • plus(+) addition operator
    • power(^,.^) power operation
    • quote(') transpose operator, string delimiter
    • semicolon(;) ending expression and row separator
    • slash(/) right division and feed back
    • star(*) multiplication operator
    • symbolsscilab operator names
    • tilde(~) logical not
    • catchbeginning of catch block in try-catch control instruction
  • Control flow
    • abortinterrupt evaluation.
    • breakkeyword to interrupt loops
    • casekeyword used in statement "select"
    • continuekeyword to pass control to the next iteration of a loop
    • dolanguage keyword for loops
    • forlanguage keyword for loops
    • ifkeyword for conditional execution
    • pausepause mode, invoke keyboard
    • resumereturn or resume execution and copy some local variables
    • returnreturn or resume execution and copy some local variables
    • selectselect keyword
    • thenkeyword in control flows 'if' and 'select'
    • whilewhile keyword
  • Configuration
    • bannershows Scilab banner
    • getdebuginfoget information about Scilab to debug
    • getmemoryreturns free and total system memory
    • getmodulesreturns list of modules installed in Scilab
    • getosreturn Operating System name and version
    • getscilabmodereturns scilab mode
    • getshellreturns current command interpreter.
    • getversionget scilab and modules version information
    • gstacksizeset/get scilab global stack size
    • stacksizeset scilab stack size
    • verVersion information for Scilab
    • with_javasciChecks if Scilab has been built with the Java interface
    • with_macros_sourceChecks if macros sources are installed
    • with_moduleChecks if a Scilab module is installed
    • with_tkChecks if Scilab has been built with TCL/TK
  • Debugging
    • debugDebugging level of Scilab internals
    • delbptdelete breakpoints
    • dispbptdisplay breakpoints
    • setbptset breakpoints
    • whereget current instruction calling tree
    • whereamidisplay current instruction calling tree
  • Error handling
  • Variables
    • Predefined variables
      • SCIvariable containing the value of the root path of Scilab.
      • SCIHOMEcontains the path to preferences, history files of your Scilab session.
      • TMPDIRtemporary directory path.
      • homeGives the user directory.
      • %eEuler number.
      • %epsepsilon (floating-point relative accuracy)
      • %f or %FBoolean variable for false.
      • %iimaginary unit
      • %infinfinity
      • %nannot-a-number
      • %piratio of circle's circumference to its diameter
      • %sA variable used to define polynomials.
      • %t or %TBoolean variable for true.
      • %zA variable used to define polynomials.
    • clearkills variables
    • clearglobalkills global variables
    • existschecks variable existence
    • getvariablesonstackget variable names on stack of scilab
    • isdefchecks variable existence
    • isglobalcheck if a variable is global
    • namesScilab names syntax
    • predefvariable protection
    • wholisting of variables
    • who_userlisting of user's variables
    • whoslisting of variables in long form
  • exitEnds the current Scilab session
  • perlCall Perl script using appropriate operating system executable. This function is obsolete.
  • quitTerminates Scilab or decreases the pause level
  • scilabMain script to start Scilab and miscellaneous tools (GNU/Linux, Unix and Mac OS X)
  • startupstartup files
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Apr 01 10:13:50 CEST 2015