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

  • 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_texmacsChecks if Scilab has been called by texmacs
    • with_tkChecks if Scilab has been built with TCL/TK
  • 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
  • Debugging
    • debugdebugging level
    • delbptdelete breakpoints
    • dispbptdisplay breakpoints
    • setbptset breakpoints
    • whereget current instruction calling tree
    • whereamidisplay current instruction calling tree
  • Error handling
  • 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
    • insertionpartial variable assignation
    • left([) left bracket
    • less(>) greater than comparison
    • minus(-) subtraction 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
    • semicolon(;) ending expression and row separator
    • slash(/) right division and feed back
    • star(*) multiplication operator
    • symbolsscilab operator names
    • tilda(~) logical not
    • trybeginning of catch block in try-catch control instruction
  • 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.
      • percentepsepsilon (floating-point relative accuracy)
      • percentiimaginary unit
      • percentinfinfinity
      • percentnannot-a-number
      • percentpiratio of circle's circumference to its diameter
    • 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
  • quitTerminates Scilab or decreases the pause level
  • scilabMain script to start Scilab and miscellaneous tools (GNU/Linux, Unix and Mac OS X)
  • startupstartup files
  • testmatrixgenerate special matrices, such as Hilbert, Franck
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Oct 01 17:34:35 CEST 2012