Scilab Website | Contribute with GitLab | Scilab Community | 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 2026.1.0. This page might be outdated.
However, this page did not exist in the previous stable version.

Scilab Help >> Scilab

Scilab

  • Scilab keywords
    • ans — answer
    • backslash — (\) left matrix division.
    • brackets — ([,]) left and right brackets
    • colon — (:) colon operator
    • comma — (,) comma; instruction, argument separator
    • comments — (//) comments
    • comparison — comparison, relational operators
    • dollar — ($) last index
    • dot — (.) symbol
    • else — keyword in if-then-else and select-case-then-else
    • elseif — keyword in if-then-else
    • empty — ([]) empty matrix
    • end — end keyword
    • equal — (=) assignment , comparison, equal sign
    • extraction — matrix and list entry extraction
    • global — Define global variable
    • hat — (^) exponentiation
    • assignation — partial 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
    • symbols — scilab operator names
    • tilde — (~) logical not
    • catch — beginning of catch block in try-catch control instruction
  • 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
    • for — language keyword for loops
    • 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'
    • 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
    • gstacksize — set/get scilab global stack size
    • stacksize — set scilab stack size
    • 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
    • debug — Debugging level of Scilab internals
    • delbpt — delete breakpoints
    • dispbpt — display breakpoints
    • setbpt — set breakpoints
    • where — get current instruction calling tree
    • whereami — display current instruction calling tree
  • Error handling
  • Variables
    • Predefined variables
      • SCI — 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
    • getvariablesonstack — get variable names on stack of scilab
    • isdef — checks variable existence
    • isglobal — check if a variable is global
    • names — Scilab names syntax
    • predef — variable protection
    • who — listing of variables
    • who_user — listing of user's variables
    • whos — listing of variables in long form
  • exit — Ends the current Scilab session
  • perl — Call Perl script using appropriate operating system executable. This function is obsolete.
  • quit — Terminates Scilab or decreases the pause level
  • scilab — Main script to start Scilab and miscellaneous tools (GNU/Linux, Unix and Mac OS X)
  • startup — startup files
Report an issue
Scilab Help Differential calculus, Integration >>

Copyright (c) 2022-2026 (Dassault Systèmes S.E.)
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