Scilab Website | Contribute with GitLab | Scilab Community | ATOMS toolboxes
Scilab Online Help
2023.0.0 - English


Scilab

  • Scilab keywords
    • backslash — (\) left matrix division: Exact or least square solution
    • brackets [,;] — Concatenation. Recipients of an assignment. Results of a function
    • colon (:) — Ranging operator. Addresses all elements along an array dimension or of a list.
    • comma — (,) comma; instruction, argument separator
    • comments — (// or /*...*/) comments
    • comparison — comparison, relational operators
    • dollar — ($) last index
    • dot — (.) symbol
    • equal — (=) assignment , comparison, equal sign
    • getscilabkeywords — returns a list with all scilab keywords.
    • hat — (^) exponentiation
    • greater — (>) greater than comparison
    • minus — (-) subtraction operator. Sign change
    • not — (~) logical not
    • parentheses — ( ) left and right parenthesis
    • percent — (%) special character
    • plus (+) — Numerical addition. Text concatenation (gluing)
    • quote — (') transpose operator, string delimiter
    • semicolon — (;) ending expression and row separator
    • slash — (/) right divisions. System's feed back. Comments
    • star — (*) multiplication operator
    • symbols — scilab operator names
    • tilde — (~) logical not
  • 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
    • else — keyword in if-then-else and select-case-then-else
    • elseif — keyword in if-then-else
    • end — end keyword
    • for — keyword entering a non-conditional loop
    • halt — stop execution
    • if — keyword for conditional execution
    • pause — temporarily pauses the running execution, and allows instructions in console.
    • 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'
    • catch — beginning of catch block in try-catch control instruction
    • while — Opens a block of instructions iterated on a heading condition
  • Configuration
    • banner — shows Scilab banner
    • getdebuginfo — get information about Scilab to debug
    • getmemory — returns free and total system memory
    • getmodules — lists 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
    • oldEmptyBehaviour — Controls the operation+ and operation- behaviour for Scilab
    • recursionlimit — get or set the current or maximal allowed depth of nested calls
    • sciargs — scilab command line arguments
    • 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
  • Debugging
    • debug — enters the Scilab debugger mode
    • where — get current instruction calling tree
    • whereami — display current instruction calling tree
  • Error handling
    • errclear — clears the last error (if its number matches a given one)
    • error — reports a run time error
    • error_table — list of main standard errors messages
    • lasterror — get last recorded error message
    • warning — warning messages
  • types
    • boolean — Scilab Objects, boolean variables and operators & | ~
    • functions — Scilab procedures and Scilab objects
    • hypermatrices — a Scilab object, N dimensional matrix in Scilab
    • library — library datatype
    • matrices — Scilab objects, matrices in Scilab
    • rational — rational fractions
    • strings — Scilab Object, character strings
    • type — returns the type of a Scilab object
    • typename — associates a name to variable type
    • typeof — explicit type or overloading code of an object
  • Variables
    • Constants
      • SCI, WSCI — 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.
      • %chars — Selected sets of Unicode characters
      • %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.
    • checkNamedArguments — Return list of unexpected named arguments
    • clear — kills variables
    • clearglobal — kills global variables
    • exists — checks variable existence
    • global — Define global variable
    • isdef — checks variable existence
    • isglobal — checks if a local variable has a global counterpart
    • names — Naming rules for variables and functions
    • 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
  • quit — Terminates Scilab or decreases the pause level
  • scilab — runs Scilab in interactive or batch mode with command line options
  • 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:
Mon Mar 27 11:52:41 GMT 2023