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