Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.5.1 - English

Change language to:
Français - 日本語 - Português - Русский

Please note that the recommended version of Scilab is 2024.1.0. This page might be outdated.
See the recommended documentation of this function

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
Report an issue
Scilab Help Differential calculus, Integration >>

Copyright (c) 2022-2023 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Oct 02 13:46:45 CEST 2014