Scilab Website | Contribute with GitLab | Scilab Community | ATOMS toolboxes
Scilab Online Help
5.3.3 - 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
    • case — keyword used in select
    • colon — (:) colon operator
    • comma — (,) column, instruction, argument separator
    • comments — comments
    • comparison — comparison, relational operators
    • do — language keyword for loops
    • dot — (.) symbol
    • else — keyword in if-then-else
    • elseif — keyword in if-then-else
    • empty — ([]) empty matrix
    • end — end keyword
    • equal — (=) assignment , comparison, equal sign
    • for — language keyword for loops
    • global — Define global variable
    • hat — (^) exponentiation
    • if — conditional execution
    • left — ([) left bracket
    • less — (<) greater than comparison
    • minus — (-) substraction operator, sign changes
    • not — (~) logical not
    • parents — ( ) left and right parenthesis
    • percent — (%) special character
    • plus — (+) addition operator
    • power — power operation (^,.^)
    • quote — (') transpose operator, string delimiter
    • return — return or resume execution and copy some local variables
    • select — select keyword
    • semicolon — ending expression and row separator
    • slash — (/) right division and feed back
    • star — (*) multiplication operator
    • then — keyword in if-then-else
    • tilda — (~) logical not
    • try — beginning of catch block in try-catch control instruction
    • while — while keyword
  • TMPDIR — temporary directory path
  • abort — interrupt evaluation.
  • add_demo — Add an entry in the demos list
  • argn — Returns the number of input/output arguments in a function call
  • banner — show scilab banner (Windows)
  • boolean — Scilab Objects, boolean variables and operators & | ~
  • break — keyword to interrupt loops
  • clear — kills variables
  • clearfun — remove primitive.
  • clearglobal — kills global variables
  • comp — scilab function compilation
  • continue — keyword to pass control to the next iteration of a loop
  • debug — debugging level
  • delbpt — delete breakpoints
  • dispbpt — display breakpoints
  • edit — function editing
  • errcatch — error trapping
  • errclear — error clearing
  • error — error messages
  • error_table — table of error messages
  • exists — checks variable existence
  • exit — Ends the current Scilab session
  • external — Scilab Object, external function or routine
  • extraction — matrix and list entry extraction
  • format — number printing and display format
  • funcprot — switch scilab functions protection mode
  • funptr — coding of primitives ( wizard stuff )
  • getdebuginfo — get information about Scilab to debug
  • getmd5 — get md5 checksum
  • 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.
  • getvariablesonstack — get variable names on stack of scilab
  • getversion — get scilab and modules version information
  • gstacksize — set/get scilab global stack size
  • ieee — set floating point exception mode
  • insertion — partial variable assignation
  • intppty — set interface argument passing properties
  • inv_coeff — build a polynomial matrix from its coefficients
  • iserror — error occurence test
  • isglobal — check if a variable is global
  • lasterror — get last recorded error message
  • macr2lst — function to list conversion
  • macr2tree — function to tree conversion
  • matrices — Scilab object, matrices in Scilab
  • matrix — reshape a vector or a matrix to a different size matrix
  • mode — select a mode in exec file
  • mtlb_mode — switch Matlab like operations
  • names — scilab names syntax
  • newfun — add a name in the table of functions
  • null — delete an element in a list
  • pause — pause mode, invoke keyboard
  • perl — Call Perl script using appropriate operating system executable
  • poly — polynomial definition
  • predef — variable protection
  • quit — Terminates Scilab or decreases the pause level
  • rational — Scilab objects, rational in Scilab
  • readgateway — get primitives list of a module
  • resume — return or resume execution and copy some local variables
  • sciargs — scilab command line arguments
  • scilab — Main script to start Scilab and miscellaneous tools (GNU/Linux, Unix and Mac OS X)
  • setbpt — set breakpoints
  • stacksize — set scilab stack size
  • startup — startup file
  • symbols — scilab operator names
  • testmatrix — generate special matrices, such as Hilbert, Franck
  • type — Returns the type of a variable
  • typename — associates a name to variable type
  • user — interfacing a Fortran or C routine
  • varn — symbolic variable of a polynomial
  • ver — Version information for Scilab
  • warning — warning messages
  • what — list the Scilab primitives
  • where — get current instruction calling tree
  • whereami — display current instruction calling tree
  • who — listing of variables
  • who_user — listing of user's variables
  • whos — listing of variables in long form
  • with_atlas — Checks if Scilab has been built with Atlas Library
  • with_javasci — Checks if Scilab has been built with the java interface
  • with_macros_source — Checks if macros source are installed
  • with_module — Checks if a Scilab module is installed
  • with_pvm — Checks if Scilab has been built with the "Parallel Virtual Machine" interface
  • with_texmacs — Checks if Scilab has been called by texmacs
  • with_tk — Checks if Scilab has been built with TCL/TK
Scilab help Differential Equations, 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:
Wed Oct 05 12:09:25 CEST 2011