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


Advanced functions

  • Built-in & external
    • clearfun — removes primitive
    • external — Scilab Object, external function or routine
    • funptr — coding of primitives ( wizard stuff )
    • intppty — set interface argument passing properties
    • newfun — add a name in the table of functions
    • what — list the Scilab primitives
  • Libraries
    • genlib — builds a library from a set of *.sci files defining functions in a given directory
    • get_function_path — get source file path of a library function
    • lib — loads a library of Scilab functions and variables, and sets its name
    • librarieslist — gets the list of loaded Scilab libraries
    • libraryinfo — gets the path and the set of primary functions of a loaded library
  • argn — Returns the actual number of input/output arguments in a function call
  • deff — in-line definition of a (anonymous) function in Scilab language
  • exec — script file execution
  • execstr — execute Scilab code in strings
  • feval — multiple evaluation
  • funcprot — switch scilab functions protection mode
  • function — opens a function definition
  • getd — Load all functions defined in a directory
  • macr2tree — provides the internal code of a compiled Scilab function
  • macro — Scilab procedure and Scilab object
  • macrovar — variables of function
  • overloading — display, functions and operators overloading capabilities
  • tree2code — generates the text definition of a Scilab function from its internal code
  • varargin — variable number of arguments in an input argument list
  • varargout — arbitrarily long list of output arguments
  • whereis — Returns the name of the loaded library/module a given function belongs to
Report an issue
<< MEX Library API Scilab Help Testing & benchmarking >>

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:
Tue Oct 24 14:30:10 CEST 2023