This document contains a list of functions, tools, and blocks in Scilab. It includes functions for mathematical operations like integration, differentiation, matrix operations, filters, and more. It also includes tools for graphing, signal processing, control systems modeling, and working with different data types.
This document contains a list of functions, tools, and blocks in Scilab. It includes functions for mathematical operations like integration, differentiation, matrix operations, filters, and more. It also includes tools for graphing, signal processing, control systems modeling, and working with different data types.
This document contains a list of functions, tools, and blocks in Scilab. It includes functions for mathematical operations like integration, differentiation, matrix operations, filters, and more. It also includes tools for graphing, signal processing, control systems modeling, and working with different data types.
• %helps - Variable defining the path of help directories
• %k - Jacobi's complete elliptic integral • %sn - Jacobi 's elliptic function • abcd - state-space matrices • abinv - AB invariant subspace • abort - interrupt evaluation. • about - show "about scilab" dialog box (Windows) • About_M2SCI_tools - Generally speaking about tools to convert Matlab files to Scilab... • abs - absolute value, magnitude • ABS_VALUE - Absolute value • ABSBLK_f - Absolute value (Old block) • acos - element wise cosine inverse • acosh - hyperbolic cosine inverse • acoshm - matrix hyperbolic inverse cosine • acosm - matrix wise cosine inverse • AdCommunications - advanced communication toolbox for parallel programming • add_demo - Add an entry in the demos list • add_edge - adds an edge or an arc between two nodes • add_help_chapter - Add an entry in the helps list • add_node - adds a disconnected node to a graph • add_palette - Add an entry in the Scicos palettes list • addcolor - add new colors to the current colormap • addf - symbolic addition • addinter - new functions interface incremental linking at run time • addmenu - interactive button or menu definition • adj2sp - converts adjacency form into sparse matrix. • adj_lists - computes adjacency lists • aff2ab - linear (affine) function to A,b conversion • AFFICH_f - Display (old block) • AFFICH_m - Display • alufunctions - pixel drawing functions • amell - Jacobi's am function • analpf - create analog low-pass filter • analyze - frequency plot of a sound signal • and - (&) logical and • ANDBLK - Activation and • ANDLOG_f - Logical and • ans - answer • apropos - searches keywords in Scilab help • arc_graph - graph with nodes corresponding to arcs • arc_number - number of arcs of a graph • arc_properties - description of the Arc entity properties • argn - number of arguments in a function call • arhnk - Hankel norm approximant • arl2 - SISO model realization by L2 transfer approximation • arma - Scilab arma library • arma2p - extract polynomial matrices from ar representation • armac - Scilab description of an armax process • armax - armax identification • armax1 - armax identification • arsimul - armax simulation • artest - arnold dynamical system • articul - finds one or more articulation points • ascii - string ascii conversions • asciimat - string matrix ascii conversions • asin - sine inverse • asinh - hyperbolic sine inverse • asinhm - matrix hyperbolic inverse sine • asinm - matrix wise sine inverse • assignation - partial variable assignation • atan - 2-quadrant and 4-quadrant inverse tangent • atanh - hyperbolic tangent inverse • atanhm - matrix hyperbolic tangent inverse • atanm - square matrix tangent inverse • augment - augmented plant • auread - load .au sound file • AUTOMAT - automata (finite state machine) • auwrite - writes .au sound file • axes_properties - description of the axes entity properties • axis_properties - description of the axis entity properties • Bache - Thermal-hydraulic tank (reservoir) • BACKLASH - Backlash • backslash (\) - left matrix division. • balanc - matrix or pencil balancing • balreal - balanced realization • bandwr - bandwidth reduction for a sparse matrix • banner - show scilab banner (Windows) • bar - bar histogram • barh - horizontal display of bar histogram • barhomogenize - homogenize all the bars included in the current working axes • basename - strip directory and suffix from filenames • bdiag - block diagonalization, generalized eigenvectors • beep - Produce a beep sound • besselh - Bessel functions of the third kind (aka Hankel functions) • besseli - Modified Bessel functions of the first kind (I sub alpha). • besselj - Bessel functions of the first kind (J sub alpha). • besselk - Modified Bessel functions of the second kind (K sub alpha). • bessely - Bessel functions of the second kind (Y sub alpha). • best_match - best matching of a graph • beta - beta function • bezout - Bezout equation for polynomials or integers • bifish - shows a bifurcation diagram in a fish population discrete time model • BIGSOM_f - Sum (Old block) • bilin - general bilinear transform • binomial - binomial distribution probabilities • BITCLEAR - BITCLEAR Clear a Bit • BITSET - BITSET Set a Bit • black - Black's diagram (Nichols chart) • bloc2exp - block-diagram to symbolic expression • bloc2ss - block-diagram to state-space conversion • bode - Bode plot • bool2s - convert boolean matrix to a zero one matrix. • boolean - Scilab Objects, boolean variables and operators & | ~ • boucle - phase portrait of a dynamical system with observer • BOUNCE - Balls coordinates generator • BOUNCEXY - Balls viewer • BPLATFORM - Balls under a platform viewer • brackets - ([,]) left and right brackets • break - keyword to interrupt loops • browsevar - Scilab variable browser • bsplin3val - 3d spline arbitrary derivative evaluation function • bstap - hankel approximant • buildouttb - Build of the sublist %cpr.state.outtb • buttmag - response of Butterworth filter • buttondialog - Create a simple button dialog • bvode - boundary value problems for ODE • bvodeS - simplified call of bvode • c_block - C language • c_link - check dynamic link • cainv - Dual of abinv • calendar - Calendar • calerf - computes error functions. • calfrq - frequency response discretization • call - Fortran or C user routines call • CANIMXY - y=f(x) animated viewer • CANIMXY3D - z=f(x,y) animated viewer • canon - canonical controllable form • Capacitor - Electrical capacitor • casc - cascade realization of filter from coefficients • case - keyword used in select • cat - concatenate several arrays • catch - beginning of catch block in try-catch control instruction • CBLOCK - New C • ccontrg - central H-infinity controller • CCS - Controllable Modelica current source • cd - changes Scilab current directory • cdfbet - cumulative distribution function Beta distribution • cdfbin - cumulative distribution function Binomial distribution • cdfchi - cumulative distribution function chi-square distribution • cdfchn - cumulative distribution function non-central chi-square distribution • cdff - cumulative distribution function F distribution • cdffnc - cumulative distribution function non-central f-distribution • cdfgam - cumulative distribution function gamma distribution • cdfnbn - cumulative distribution function negative binomial distribution • cdfnor - cumulative distribution function normal distribution • cdfpoi - cumulative distribution function poisson distribution • cdft - cumulative distribution function Student's T distribution • ceil - rounding up • cell - create an empty cell • cell2mat - convert a cell array into a matrix • cellstr - convert strings vector (or strings matrix) into a cell of strings • center - center • cepstrum - cepstrum calculation • CEVENTSCOPE - Activation scope • CFSCOPE - Floating point scope • chain_struct - chained structure from adjacency lists of a graph • chaintest - a three-species food chain model • champ - 2D vector field plot • champ1 - 2D vector field plot with colored arrows • champ_properties - description of the 2D vector field entity properties • char - char function • chart - Nichols chart • chartooem - translates a string into the OEM-defined character set.(Windows only) • chdir - changes Scilab current directory • cheb1mag - response of Chebyshev type 1 filter • cheb2mag - response of type 2 Chebyshev filter • check_graph - checks a Scilab graph list • chepol - Chebychev polynomial • chfact - sparse Cholesky factorization • chol - Cholesky factorization • chsolve - sparse Cholesky solver • circuit - finds a circuit or the rank function in a directed graph • classmarkov - recurrent and transient classes of Markov matrix • clc - Clear Command Window • clean - cleans matrices (round to zero small entries) • clear - kills variables • clear_pixmap - erase the pixmap buffer • clearfun - remove primitive. • clearglobal - kills global variables • clf - clear or reset the current graphic figure (window) to default values • CLINDUMMY_f - Dummy • clipboard - Copy and paste strings to and from the system clipboard (Windows). • CLKFROM - Receives data from a corresponding CLKGOTO • CLKGOTO - Pass block input to CLKFROM block • CLKGotoTagVisibility - Define Scope of CLKGOTO tag visibility • CLKIN_f - Input regular port • CLKINV_f - Input activation port • CLKOUT_f - Output regular port • CLKOUTV_f - Output activation port • CLKSOM_f - Activation union • CLKSOMV_f - Activation union • CLKSPLIT_f - Event link split • CLOCK_c - Activation clock • CLOCK_f - Activation clock (Old block) • close - close a figure • CLR - Continuous transfer function • CLR_f - Continuous transfer function (Old block) • cls2dls - bilinear transform • CLSS - Continuous state-space system • CLSS_f - Continuous state-space system (Old block) • CMAT3D - Matrix z values 3D viewer • CMATVIEW - Matrix Colormapped viewer • cmb_lin - symbolic linear combination • cmndred - common denominator form • cmoment - central moments of all orders • CMSCOPE - Multi display scope • code2str - returns character string associated with Scilab integer codes. • coeff - coefficients of matrix polynomial • coff - resolvent (cofactor method) • coffg - inverse of polynomial matrix • colcomp - column compression, kernel, nullspace • colcompr - column compression of polynomial matrix • colinout - inner-outer factorization • colon - (:) colon operator • color - returns the color id of a color • color_list - list of named colors • colorbar - draw a colorbar • colordef - Set default color values to display different color schemes • colormap - using colormaps • colregul - removing poles and zeros at infinity • comma - (,) column, instruction, argument separator • comments - comments • comp - scilab function compilation • companion - companion matrix • comparison - comparison, relational operators • Compound_properties - description of the Compound entity properties • con_nodes - set of nodes of a connected component • cond - condition number • config - Scilab general configuration. • configure_msvc - set environments variables for Microsoft C Compiler. • conj - conjugate • connex - connected components • console - show or hide console (Windows) • CONST - Constant (Old block) • CONST_f - Constant (Old block) • CONST_m - Constant • ConstantVoltage - Electrical DC voltage source • CONSTRAINT_f - Constraint • cont_frm - transfer to controllable state-space • cont_mat - controllability matrix • Contents - Create a tree containing contents inference data • continue - keyword to pass control to the next iteration of a loop • contour - level curves on a 3D surface • contour2d - level curves of a surface on a 2D plot • contour2di - compute level curves of a surface on a 2D plot • contourf - filled level curves of a surface on a 2D plot • contr - controllability, controllable subspace, staircase • contract_edge - contracts edges between two nodes • contrss - controllable part • CONVERT - CONVERT Data Type Conversion • convex_hull - convex hull of a set of points in the plane • convol - convolution • convstr - case conversion • copfac - right coprime factorization • copy - copy a graphics entity. • corr - correlation, covariance • correl - correlation of two variables • cos - cosine function • COSBLK_f - COSBLK • cosh - hyperbolic cosine • coshm - matrix hyperbolic cosine • cosm - matrix cosine function • cotg - cotangent • coth - hyperbolic cotangent • cothm - matrix hyperbolic cotangent • Counter - Counter • covar - covariance of two variables • create_palette - Build Scicos palettes • CSCOPE - Single Display Scope • CSCOPXY - y=f(x) permanent viewer • CSCOPXY3D - z=f(x,y) permanent viewer • cshep2d - bidimensional cubic shepard (scattered) interpolation • csim - simulation (time response) of linear system • cspect - spectral estimation (correlation method) • Cste - Create a tree representing a constant • ctr_gram - controllability gramian • cumprod - cumulative product • cumsum - cumulative sum • CUMSUM - CUMSUM: Cumulative Sum • curblock - Return the current called scicos block during the simulation • CurrentSensor - Electrical current sensor • CURV_f - Curve • CURVE_c - Signal creator/generator • CVS - Controllable Modelica voltage source • cycle_basis - basis of cycle of a simple undirected graph • czt - chirp z-transform algorithm • dasrt - DAE solver with zero crossing • dassl - differential algebraic equation • datafit - Parameter identification based on measured data • date - Current date as date string • datenum - Convert to serial date number • datevec - Date components • dbphi - frequency response to phase and magnitude representation • dcf - double coprime factorization • ddp - disturbance decoupling • DEADBAND - Deadband • debug - debugging level • DEBUG_SCICOS - Debug block • dec2hex - hexadecimal representation of integers • deff - on-line definition of function • definedfields - return index of list's defined fields • degree - degree of polynomial matrix • DELAY_f - Discrete time delay • DELAYV_f - DELAYV_f title • delbpt - delete breakpoints • delete - delete a graphic entity and its children. • delete_arcs - deletes all the arcs or edges between a set of nodes • delete_nodes - deletes nodes • delip - elliptic integral • delmenu - interactive button or menu deletion • demoplay - interactive demo player. • DEMUX - Demultiplexer • DEMUX_f - Demultiplexer (Old block) • denom - denominator • DERIV - Derivative • derivat - rational matrix derivative • derivative - approximate derivatives of a function • des2ss - descriptor to state-space • des2tf - descriptor to transfer function conversion • det - determinant • determ - determinant of polynomial matrix • detr - polynomial determinant • detrend - remove constant, linear or piecewise linear trend from a vector • DFLIPFLOP - D flip-flop • dft - discrete Fourier transform • dhinf - H_infinity design of discrete-time systems • dhnorm - discrete H-infinity norm • diag - diagonal including or extracting • diary - diary of session • diff - Difference and discrete derivative • DIFF_f - DIFF_f title • Diode - Electrical diode • diophant - diophantine (Bezout) equation • dir - get file list • dirname - get directory from filenames • disp - displays variables • dispbpt - display breakpoints • dispfiles - display opened files properties • DLATCH - D latch flip-flop • dlgamma - derivative of gammaln function, psi function • DLR - Discrete transfer function • DLR_f - Discrete transfer function (Old block) • DLRADAPT_f - DLRADAPT_f title • DLSS - Discrete state-space system • DLSS_f - Discrete state-space system (Old block) • dnaupd - Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to a few eigenpairs of a real linear operator • do - language keyword for loops • DOLLAR - Delay operator (Old block) • DOLLAR_f - Delay operator (Old block) • DOLLAR_m - Delay operator • dot - (.) symbol • double - conversion from integer to double precision representation • dragrect - Drag rectangle(s) with mouse • draw - draw an entity. • drawaxis - draw an axis • drawlater - makes axes children invisible. • drawnow - draw hidden graphics entities. • driver - select a graphics driver • dsaupd - Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to a few eigenpairs of a real and symmetric linear operator • dscr - discretization of linear system • dsearch - binary search (aka dichotomous search in french) • dsimul - state space discrete time simulation • dt_ility - detectability test • dtsi - stable anti-stable decomposition • edge_number - number of edges of a graph • EDGE_TRIGGER - EDGE_TRIGGER block • EDGETRIGGER - EDGETRIGGER title • edit - function editing • edit_curv - interactive graphic curve editor • edit_error - opens in SciPad the source of the last recorded error • edit_graph - graph and network graphical editor • edit_graph_menus - edit_graph menus description • editvar - Scilab variable editor • eigenmarkov - normalized left and right Markov eigenvectors • ell1mag - magnitude of elliptic filter • else - keyword in if-then-else • elseif - keyword in if-then-else • empty - ([]) empty matrix • emptystr - zero length string • end - end keyword • END_c - END_c block • ENDBLK - END block • endfunction - closes a function definition • eqfir - minimax approximation of FIR filter • eqiir - Design of iir filters • Equal - Create a tree representing an instruction • equal - (=) assignment , comparison, equal sign • equil - balancing of pair of symmetric matrices • equil1 - balancing (nonnegative) pair of matrices • ereduc - computes matrix column echelon form by qz transformations • erf - The error function. • erfc - The complementary error function. • erfcx - scaled complementary error function. • errbar - add vertical error bars on a 2D plot • errcatch - error trapping • errclear - error clearing • error - error messages • error_table - table of error messages • ESELECT_f - Synchronous block Event-Select • etime - Elapsed time • eval - evaluation of a matrix of strings • eval3d - values of a function on a grid • eval3dp - compute facets of a 3D parametric surface • eval_cshep2d - bidimensional cubic shepard interpolation evaluation • evans - Evans root locus • evstr - evaluation of expressions • EVTDLY_c - Event delay • EVTDLY_f - Event delay (Old block) • EVTGEN_f - Event generator • EVTVARDLY - Event variable delay • excel2sci - reads ascii Excel files • exec - script file execution • execstr - execute Scilab code in strings • exists - checks variable existence • exit - Ends the current Scilab session • exp - element-wise exponential • EXPBLK_f - Exp (Old block) • EXPBLK_m - Exp • expm - square matrix exponential • EXPRESSION - Mathematical expression • external - Scilab Object, external function or routine • EXTRACT - EXTRACT: Matrix Extractor • Extract_Activation - Extract_Activation block • EXTRACTBITS - EXTRACTBITS • extraction - matrix and list entry extraction • EXTRACTOR - Extractor • EXTTRI - EXTTRI: Triangular or Diagonal extraction • eye - identity matrix • fac3d - 3D plot of a surface (obsolete) • factorial - returns factorial • factors - numeric real factorization • faurre - filter computation by simple Faurre algorithm • fchamp - direction field of a 2D first order ODE • fcontour - level curves on a 3D surface defined by a function • fcontour2d - level curves of a surface defined by a function on a 2D plot • fec - pseudo-color plot of a function defined on a triangular mesh • fec_properties - description of the fec entities properties • feedback - feedback operation • feval - multiple evaluation • ffilt - coefficients of FIR low-pass • fft - fast Fourier transform. • fft2 - two-dimension fast Fourier transform • fftshift - rearranges the fft output, moving the zero frequency to the center of the spectrum • fgrayplot - 2D plot of a surface defined by a function using colors • figure - create a figure • figure_properties - description of the graphics figure entity properties • figure_style - description of the graphics entities data structures • file - file management • fileinfo - Provides information about a file • fileparts - returns the path, filename and extension for a file path • filter - modelling filter • find - find indices of boolean vector or matrix true elements • find_freq - parameter compatibility for elliptic filter design • find_path - finds a path between two nodes • findABCD - discrete-time system subspace identification • findAC - discrete-time system subspace identification • findBD - initial state and system matrices B and D of a discrete-time system • findBDK - Kalman gain and B D system matrices of a discrete-time system • findm - for elliptic filter design • findmsvccompiler - detects Microsoft C Compiler • findobj - find an object with specified property • findR - Preprocessor for estimating the matrices of a linear time-invariant dynamical system • findx0BD - Estimates state and B and D matrices of a discrete-time linear system • firstnonsingleton - Finds first dimension which is not 1 • fit_dat - Parameter identification based on measured data • fix - rounding towards zero • floor - rounding down • flts - time response (discrete time, sampled system) • foo - foo short description • for - language keyword for loops • format - number printing and display format • formatman - translates old NROFF man files in a directory into ascii, tex, html or xml • fort - Fortran or C user routines call • fortran_block - Fortran • fourplan - augmented plant to four plants • fplot2d - 2D plot of a curve defined by a function • fplot3d - 3D plot of a surface defined by a function • fplot3d1 - 3D gray or color level plot of a surface defined by a function • fprintf - Emulator of C language fprintf function • fprintfMat - print a matrix in a file. • frep2tf - transfer function realization from frequency response • freq - frequency response • freq_div - Frequency division • freson - peak frequencies • frexp - dissect floating-point numbers into base 2 exponent and mantissa • frfit - frequency response fit • frmag - magnitude of FIR and IIR filters • FROM - FROM Receives data from a corresponding GOTO • FROMMO - Receives data from a corresponding GOTOMO • FROMWS_c - Data from Scilab worspace to Scicos • FROMWSB - Data from Scilab worspace to Scicos • fscanf - Converts formatted input read on a file • fscanfMat - Reads a Matrix from a text file. • fsfirlin - design of FIR, linear phase filters, frequency sampling technique • fsolve - find a zero of a system of n nonlinear functions • fspecg - stable factorization • fstabst - Youla's parametrization • fstair - computes pencil column echelon form by qz transformations • FSV_f - FSV_f title • ftest - Fischer ratio • ftuneq - Fischer ratio for samples of unequal size. • full - sparse to full matrix conversion • fullfile - Build a full filename from parts • fullrf - full rank factorization • fullrfk - full rank factorization of A^k • fun2string - generates ascii definition of a scilab function • func_block - func_block title • Funcall - Create a tree representing a function call • funcprot - switch scilab functions protection mode • function - opens a function definition • functions - Scilab procedures and Scilab objects • funptr - coding of primitives ( wizard stuff ) • fusee - a set of Scilab macro for a landing rocket problem • G_make - call make or nmake • g_margin - gain margin • GAIN_f - Gain (Old block) • GAINBLK - Gain • GAINBLK_f - Gain (Old block) • gainplot - magnitude plot • gamitg - H-infinity gamma iterations • gamma - The gamma function. • gammaln - The logarithm of gamma function. • gca - Return handle of current axes. • gcare - control Riccati equation • gcd - gcd calculation • gce - Get current entity handle. • gcf - Return handle of current graphic or GUI window. • gda - Return handle of default axes. • gdf - Return handle of default figure. • gen_net - interactive or random generation of a network • GENERAL_f - GENERAL_f title • generic_block - Generic block (Old block) • generic_block2 - Generic block (Old block) • generic_block3 - Generic block • genfac3d - compute facets of a 3D surface • genlib - build library from functions in given directory • genmarkov - generates random markov matrix with recurrent and transient classes • GENSIN_f - Sin generator • GENSQR_f - Square wave generator • geom3d - projection from 3D on 2D after a 3D plot • geomean - geometric mean • get - Retrieve a property value from a graphics entity or an User Interface object. • get_contents_infer - Search for informations in a "M2SCi tlist" contents • get_function_path - get source file path of a library function • getblocklabel - Get the label of a scicos block • getcolor - opens a dialog to show colors in the current colormap • getcwd - get Scilab current directory • getd - getting all functions defined in a directory • getdate - get date and time information • getenv - get the value of an environment variable • getf - defining a function from a file • getfield - list field extraction • getfont - dialog to select font • gethistory - returns current scilab history in a string matrix • getio - get Scilab input/output logical units • getlinestyle - dialog to select linestyle • getlongpathname - get long path name (Only for Windows) • getmark - dialog to select mark (symbol) • getmemory - returns free and total system memory • getos - return Operating System name and version • getpid - get Scilab process identificator • getscicosvars - Supervisor utility function • getscilabkeywords - returns a list with all scilab keywords. • getshell - returns current command interpreter. • getshortpathname - get short path name (Only for Windows) • getsymbol - dialog to select a symbol and its size • getvalue - xwindow dialog for data acquisition • getversion - get Scilab version name • gfare - filter Riccati equation • gfrancis - Francis equations for tracking • girth - girth of a directed graph • givens - Givens transformation • glever - inverse of matrix pencil • glist - graph list creation • global - Define global variable • GlobalProperty - to customize the objects appearance (curves, surfaces...) in a plot or surf command. • glue - glue a set of graphics entities into an Compound. • gmres - generalized minimum residual method with restarts • GOTO - GOTO Pass block input to From block • GOTOMO - Pass block input to FROMMO block • GotoTagVisibility - Define Scope of GOTO tag visibility • GotoTagVisibilityMO - Define Scope of GOTOMO tag visibility • gpeche - a fishing program • gr_menu - simple interactive graphic editor • graduate - pretty axis graduations • grand - Random number generator(s) • graph-list - description of graph list • graph_2_mat - node-arc or node-node incidence matrix of a graph • graph_center - center of a graph • graph_complement - complement of a graph • graph_diameter - diameter of a graph • graph_power - kth power of a directed 1-graph • graph_simp - converts a graph to a simple undirected graph • graph_sum - sum of two graphs • graph_union - union of two graphs • graphic - description of the graphic object editor capacities • Graphics - graphics library overview • graphics_entities - description of the graphics entities data structures • graycolormap - linear gray colormap • grayplot - 2D plot of a surface using colors • grayplot_properties - description of the grayplot entities properties • graypolarplot - Polar 2D plot of a surface using colors • great - (<) greater than comparison • grep - find matches of a string in a vector of strings • Ground - Ground (zero potential reference) • group - group delay for digital filter • gschur - generalized Schur form (obsolete). • gsort - decreasing order sorting • gspec - eigenvalues of matrix pencil (obsolete) • gstacksize - set/get scilab global stack size • gtild - tilde operation • Gyrator - Modelica Gyrator • h2norm - H2 norm • h_cl - closed loop matrix • h_inf - H-infinity (central) controller • h_inf_st - static H_infinity problem • h_norm - H-infinity norm • halt - stop execution • HALT_f - Halt • hamilton - hamiltonian circuit of a graph • hank - covariance to hankel matrix • hankelsv - Hankel singular values • harmean - harmonic mean • hat - (^) exponentiation • havewindow - return scilab window mode • head_comments - display scilab function header comments • help - on-line help command • help_skeleton - build the skeleton of the xml help file associated to a Scilab function • hermit - Hermite form • hess - Hessenberg form • hex2dec - conversion from hexadecimal representation to integers • hilb - Hilbert transform • hinf - H_infinity design of continuous-time systems • hist3d - 3D representation of a histogram • histplot - plot a histogram • horner - polynomial/rational evaluation • host - Unix or DOS command execution • hotcolormap - red to yellow colormap • householder - Householder orthogonal reflexion matrix • hrmt - gcd of polynomials • hsv2rgb - Converts HSV colors to RGB • hsvcolormap - Hue-saturation-value colormap • htrianr - triangularization of polynomial matrix • hypermat - initialize an N dimensional matrices • hypermatrices - Scilab object, N dimensional matrices in Scilab • HYSTHERESIS - Hystheresis • iconvert - conversion to 1 or 4 byte integer representation • IdealTransformer - Ideal Transformer • ieee - set floating point exception mode • if - conditional execution • ifft - fast Fourier transform. • IFTHEL_f - Synchronous block If-Then-Else • iir - iir digital filter • iirgroup - group delay Lp IIR filter optimization • iirlp - Lp IIR filter optimization • ilib_build - utility for shared library management • ilib_compile - ilib_build utility: executes the makefile produced by ilib_gen_Make • ilib_for_link - utility for shared library management with link • ilib_gen_gateway - utility for ilib_build, generates a gateway file. • ilib_gen_loader - utility for ilib_build: generates a loader file • ilib_gen_Make - utility for ilib_build: produces a makefile for building shared libraries • im_inv - inverse image • imag - imaginary part • impl - differential algebraic equation • IMPSPLIT_f - Implicit regular link split • imrep2ss - state-space realization of an impulse response • imult - multiplication by i the imaginary unitary • IN_f - Input Port • ind2sub - linear index to matrix subscript values • Inductor - Electrical inductor • Infer - Create a tree containing inference data • INIMPL_f - Input implicit port • inistate - Estimates the initial state of a discrete-time system • input - prompt for user input • insertion - partial variable assignation or modification • int - integer part • int16 - conversion to 2 bytes integer representation • int2d - definite 2D integral by quadrature and cubature method • int32 - conversion to 4 bytes integer representation • int3d - definite 3D integral by quadrature and cubature method • int8 - conversion to one byte integer representation • intc - Cauchy integral • intdec - Changes sampling rate of a signal • INTEGRAL - Integration (Old block) • INTEGRAL_f - Integration (Old block) • INTEGRAL_m - Integration • integrate - integration by quadrature • interp - cubic spline evaluation function • interp1 - one_dimension interpolation function • interp2d - bicubic spline (2d) evaluation function • interp3d - 3d spline evaluation function • interpln - linear interpolation • intersci - scilab tool to interface C of Fortran functions with scilab • intersect - returns the vector of common values of two vectors • intg - definite integral • intl - Cauchy integral • INTMUL - INTMUL integer matrix multiplication • intppty - set interface argument passing properties • INTRP2BLK_f - 2D interpolation • INTRPLBLK_f - Interpolation • intsplin - integration of experimental data by spline interpolation • inttrap - integration of experimental data by trapezoidal interpolation • inttype - type integers used in integer data types • inv - matrix inverse • inv_coeff - build a polynomial matrix from its coefficients • INVBLK - Inverse • INVBLK_f - Inverse (Old block) • invr - inversion of (rational) matrix • invsyslin - system inversion • iqr - interquartile range • is_connex - connectivity test • iscellstr - Checks if all the cell components are strings • isdef - check variable existence • isdir - checks if argument is a directory path • ISELECT_f - Iselect (Old block) • ISELECT_m - Iselect • isempty - check if a variable is an empty matrix or an empty list • isequal - objects comparison • isequalbitwise - bitwise comparison of variables • iserror - error occurence test • isglobal - check if a variable is global • isinf - check for infinite entries • isnan - check for "Not a Number" entries • isoview - set scales for isometric plot (do not change the size of the window) • isreal - check if a variable as real or complex entries • javasci - Scilab tool to interface Scilab functions to Java • jetcolormap - blue to red colormap • JKFLIPFLOP - JK flip-flop • jmat - row or column block permutation • justify - Justify character array. • kalm - Kalman update • karmarkar - karmarkar algorithm • kernel - kernel, nullspace • keyboard - keyboard commands • knapsack - solves a 0-1 multiple knapsack problem • kpure - continuous SISO system limit feedback gain • krac2 - continuous SISO system limit feedback gain • kron - Kronecker product (.*.) • kroneck - Kronecker form of matrix pencil • label_properties - description of the Label entity properties • labostat - Statistical toolbox for Scilab • LANGUAGE - Variable defining the language • lasterror - get last recorded error message • lattn - recursive solution of normal equations • lattp - lattp • lcf - normalized coprime factorization • lcm - least common multiple • lcmdiag - least common multiple diagonal factorization • ldiv - polynomial matrix long division • ldivf - left symbolic division • leastsq - Solves non-linear least squares problems • left - ([) left bracket • legend - draw graph legend • legend_properties - description of the Legend entity properties. • legendre - associated Legendre functions • legends - draw graph legend • length - length of object • leqr - H-infinity LQ gain (full state) • less - (<) lower than comparison • lev - Yule-Walker equations (Levinson's algorithm) • levin - Toeplitz system solver by Levinson algorithm (multidimensional) • lex_sort - lexicographic matrix rows sorting • lft - linear fractional transformation • lgfft - utility for fft • lib - library definition • library - library datatype description • lin - linearization • lin2mu - linear signal to mu-law encoding • lincos - Constructs by linearization a linear state-space model from a general dynamical system described by a scicos diagram • lindquist - Lindquist's algorithm • line_graph - graph with nodes corresponding to edges • linear_interpn - n dimensional linear interpolation • lines - rows and columns used for display • LineSpec - to quickly customize the lines appearance in a plot • linf - infinity norm • linfn - infinity norm • link - incremental linker • linmeq - Sylvester and Lyapunov equations solver • linpro - linear programming solver • linsolve - linear equation solver • linspace - linearly spaced vector • list - Scilab object and list function definition • listfiles - list files • listvarinfile - list the contents of a saved data file • lmisolver - linear matrix inequation solver • lmitool - tool for solving linear matrix inequations • load - load saved variable • load_graph - loads a graph • loadhistory - load a history file • loadmatfile - loads a Matlab V6 MAT-file (binary or ASCII) into Scilab • loadplots - loads and formats saved old style plots • loadwave - load a sound wav file into scilab • locate - mouse selection of a set of points • log - natural logarithm • log10 - logarithm • log1p - computes with accuracy the natural logarithm of its argument added by one • log2 - base 2 logarithm • LOGBLK_f - Log • LOGIC - Combinational Logic • LOGICAL_OP - Logical operation • logm - square matrix logarithm • logspace - logarithmically spaced vector • LOOKUP_f - Lookup table • lotest - demo of the Lorenz attractor • lqe - linear quadratic estimator (Kalman Filter) • lqg - LQG compensator • lqg2stan - LQG to standard problem • lqg_ltr - LQG with loop transform recovery • lqr - LQ compensator (full state) • ls - show files • lsq - linear least square problems. • lsq_splin - weighted least squares cubic spline fitting • lsqrsolve - minimize the sum of the squares ofnonlinear functions, levenberg- marquardt algorithm • lsslist - Scilab linear state space function definition • lstcat - list concatenation • lstsize - list, tlist, mlist numbers of entries • ltitr - discrete time response (state space) • lu - LU factors of Gaussian elimination • ludel - utility function used with lufact • lufact - sparse lu factorization • luget - extraction of sparse LU factors • lusolve - sparse linear system solver • lyap - Lyapunov equation • m2scideclare - Giving tips to help M2SCI... • m_circle - M-circle plot • M_freq - Multiple Frequencies • M_SWITCH - Multi-port switch • macglov - Mac Farlane Glover problem • macr2lst - function to list conversion • macr2tree - function to tree conversion • macro - Scilab procedure and Scilab object • macrovar - variables of function • mad - mean absolute deviation • make_graph - makes a graph list • make_index - creates a new index file for on-line help • makecell - creates a cell • man - on line help XML file description format • manedit - editing a manual item • mapsound - Plots a sound map • markp2ss - Markov parameters to state-space • mat_2_graph - graph from node-arc or node-node incidence matrix • MATBKSL - MATBKSL:left matrix division • MATCATH - MATCATH: Horizontal Concatenation • MATCATV - MATCATV Vertical Concatenation • MATDET - MATDET Matrix Determinant • MATDIAG - MATDIAG Create Diagonal Matrix • MATDIV - MATDIV Matrix division • MATEIG - MATEIG Matrix Eigenvalues • MATEXPM - MATEXPM Matrix Exponential • matfile2sci - converts a Matlab 5 MAT-file into a Scilab binary file • MATINV - MATINV Matrix Inverse • Matlab-Scilab_character_strings - Generally speaking about... • MATLU - MATLU LU Factorization • MATMAGPHI - MATMAGPHI Complex to Magnitude and Angle Conversion • MATMUL - MATMUL Matrix Multiplication • MATPINV - MATPINV Matrix PseudoInverse • Matplot - 2D plot of a matrix using colors • Matplot1 - 2D plot of a matrix using colors • Matplot_properties - description of the Matplot entities properties • MATRESH - MATRESH Matrix Reshape • matrices - Scilab object, matrices in Scilab • matrix - reshape a vector or a matrix to a different size matrix • MATSING - MATSING SVD decomposition • MATSUM - Matrix Sum • MATTRAN - Matrix Transpose • MATZCONJ - Matrix Conjugate • MATZREIM - Complex decomposition • max - maximum • max_cap_path - maximum capacity path • max_clique - maximum clique of a graph • MAX_f - MAX • max_flow - maximum flow between two nodes • maxi - maximum • MAXMIN - Max and Min • MBLOCK - Modelica generic block • mcisendstring - sends a command string to an MCI device (Windows only). • mclearerr - reset binary file access errors • MCLOCK_f - MCLOCK_f title • mclose - close an opened file • mdelete - Delete file(s) • mean - mean (row mean, column mean) of vector/matrix entries • meanf - weighted mean of a vector or a matrix • median - median (row median, column median,...) of vector/matrix/array entries • MEMORY_f - MEMORY_f title • menus - description of the graphic object editor capacities • meof - check if end of file has been reached • merror - tests the file access errors indicator • mese - maximum entropy spectral estimation • mesh - 3D mesh plot • mesh2d - triangulation of n points in the plane • meshgrid - create matrices or 3-D arrays • MFCLCK_f - MFCLCK_f title • mfft - multi-dimensional fft • mfile2sci - Matlab M-file to Scilab conversion function • mfprintf - converts, formats, and writes data to a file • mfscanf - interface to the C fscanf function • mget - reads byte or word in a given binary format and convert to double • mgeti - reads byte or word in a given binary format return an int type • mgetl - read lines from an ascii file • mgetstr - read a character string • milk_drop - milk drop 3D function • min - minimum • MIN_f - MIN • min_lcost_cflow - minimum linear cost constrained flow • min_lcost_flow1 - minimum linear cost flow • min_lcost_flow2 - minimum linear cost flow • min_qcost_flow - minimum quadratic cost flow • min_weight_tree - minimum weight spanning tree • mine - a mining problem • mini - minimum • minreal - minimal balanced realization • minss - minimal realization • minus - (-) substraction operator, sign changes • mkdir - Make new directory • mlist - Scilab object, matrix oriented typed list definition. • mode - select a mode in exec file • modulo - symetric arithmetic remainder modulo m • Modulo_Count - Modulo counter • moment - non central moments of all orders • mopen - open a file • MOTOR - MOTOR title • move - move, translate, a graphic entity and its children. • mprintf - converts, formats, and writes data to the main scilab window • mps2linpro - convert lp problem given in MPS format to linpro format • mput - writes byte or word in a given binary format • mputl - writes strings in an ascii file • mputstr - write a character string in a file • mrfit - frequency response fit • mscanf - interface to the C scanf function • msd - mean squared deviation • mseek - set current position in binary file. • msprintf - converts, formats, and writes data in a string • msscanf - interface to the C sscanf function • mstr2sci - character string matrix to character matrix conversion • mtell - binary file management • mtlb_0 - Matlab non-conjugate transposition emulation function • mtlb_a - Matlab addition emulation function • mtlb_all - Matlab all emulation function • mtlb_any - Matlab any emulation function • mtlb_axis - Matlab axis emulation function • mtlb_beta - Matlab beta emulation function • mtlb_box - Matlab box emulation function • mtlb_close - Matlab close emulation function • mtlb_colordef - Matlab colordef emulation function • mtlb_conv - Matlab conv emulation function • mtlb_cumprod - Matlab cumprod emulation function • mtlb_cumsum - Matlab cumsum emulation function • mtlb_dec2hex - Matlab dec2hex emulation function • mtlb_delete - Matlab delete emulation function • mtlb_diag - Matlab diag emulation function • mtlb_diff - Matlab diff emulation function • mtlb_dir - Matlab dir emulation function • mtlb_double - Matlab double emulation function • mtlb_e - Matlab extraction emulation function • mtlb_echo - Matlab echo emulation function • mtlb_eig - Matlab eig emulation function • mtlb_eval - Matlab eval emulation function • mtlb_exist - Matlab exist emulation function • mtlb_eye - Matlab eye emulation function • mtlb_false - Matlab false emulation function • mtlb_fft - Matlab fft emulation function • mtlb_fftshift - Matlab fftshift emulation function • mtlb_find - Matlab find emulation function • mtlb_findstr - Matlab findstr emulation function • mtlb_fliplr - Matlab fliplr emulation function • mtlb_fopen - Matlab fopen emulation function • mtlb_format - Matlab format emulation function • mtlb_fprintf - Matlab fprintf emulation function • mtlb_fread - Matlab fread emulation function • mtlb_fscanf - Matlab fscanf emulation function • mtlb_full - Matlab full emulation function • mtlb_fwrite - Matlab fwrite emulation function • mtlb_grid - Matlab grid emulation function • mtlb_hold - Matlab hold emulation function • mtlb_i - Matlab insertion emulation function • mtlb_ifft - Matlab ifft emulation function • mtlb_imp - Matlab colon emulation function • mtlb_int16 - Matlab int16 emulation function • mtlb_int32 - Matlab int32 emulation function • mtlb_int8 - Matlab int8 emulation function • mtlb_is - Matlab string insertion emulation function • mtlb_isa - Matlab isa emulation function • mtlb_isfield - Matlab isfield emulation function • mtlb_isletter - Matlab isletter emulation function • mtlb_isspace - Matlab isspace emulation function • mtlb_l - Matlab left division emulation function • mtlb_legendre - Matlab legendre emulation function • mtlb_linspace - Matlab linspace emulation function • mtlb_load - Matlab load emulation function • mtlb_logic - Matlab logical operators emulation function • mtlb_logical - Matlab logical emulation function • mtlb_lower - Matlab lower emulation function • mtlb_max - Matlab max emulation function • mtlb_min - Matlab min emulation function • mtlb_mode - switch Matlab like operations • mtlb_more - Matlab more emulation function • mtlb_num2str - Matlab num2str emulation function • mtlb_ones - Matlab ones emulation function • mtlb_plot - Matlab plot emulation function • mtlb_prod - Matlab prod emulation function • mtlb_rand - Matlab rand emulation function • mtlb_randn - Matlab randn emulation function • mtlb_rcond - Matlab rcond emulation function • mtlb_realmax - Matlab realmax emulation function • mtlb_realmin - Matlab realmin emulation function • mtlb_repmat - Matlab repmat emulation function • mtlb_s - Matlab substraction emulation function • mtlb_save - save variables on file with matlab4 format. • mtlb_setstr - Matlab setstr emulation function • mtlb_size - Matlab size emulation function • mtlb_sort - Matlab sort emulation function • mtlb_sparse - convert sparse matrix • mtlb_strcmp - Matlab strcmp emulation function • mtlb_strcmpi - Matlab strcmpi emulation function • mtlb_strfind - Matlab strfind emulation function • mtlb_strrep - Matlab strrep emulation function • mtlb_sum - Matlab sum emulation function • mtlb_t - Matlab transposition emulation function • mtlb_toeplitz - Matlab toeplitz emulation function • mtlb_tril - Matlab tril emulation function • mtlb_triu - Matlab triu emulation function • mtlb_true - Matlab true emulation function • mtlb_uint16 - Matlab uint16 emulation function • mtlb_uint32 - Matlab uint32 emulation function • mtlb_uint8 - Matlab uint8 emulation function • mtlb_upper - Matlab upper emulation function • mtlb_zeros - Matlab zeros emulation function • mu2lin - mu-law encoding to linear signal • mucomp - mu (structured singular value) calculation • mulf - symbolic multiplication • MUX - Multiplexer • MUX_f - Mulitplexer (Old block) • mvvacov - computes variance-covariance matrix • name2rgb - returns the RGB values of a named color • names - scilab names syntax • nancumsum - Thos function returns the cumulative sum of the values of a matrix • nand2mean - difference of the means of two independent samples • nanmax - max (ignoring Nan's) • nanmean - mean (ignoring Nan's) • nanmeanf - mean (ignoring Nan's) with a given frequency. • nanmedian - median of the values of a numerical vector or matrix • nanmin - min (ignoring Nan's) • nanstdev - standard deviation (ignoring the NANs). • nansum - Sum of values ignoring NAN's • narsimul - armax simulation ( using rtitr) • NDcost - generic external for optim computing gradient using finite differences • ndgrid - arrays for multidimensional function evaluation on grid • ndims - number of dimensions of an array • nearfloat - get previous or next floating-point number • NEGTOPOS_f - Threshold negative to positive • nehari - Nehari approximant • neighbors - nodes connected to a node • netclose - closes an edit_graph window • netwindow - selects the current edit_graph window • netwindows - gets the numbers of edit_graph windows • new graphics - description of the graphics entities data structures • newaxes - Creates a new Axes entity • newest - returns newest file of a set of files • newfun - add a name in the table of functions • nextpow2 - next higher power of 2. • nf3d - rectangular facets to plot3d parameters • nfreq - frequence of the values in a vector or matrix • nlev - Leverrier's algorithm • NMOS - Simple NMOS Transistor • nnz - number of non zero entries in a matrix • node_number - number of nodes of a graph • nodes_2_path - path from a set of nodes • nodes_degrees - degrees of the nodes of a graph • noisegen - noise generation • norm - matrix norms • not - (~) logical not • NPN - NPN transistor • NRMSOM_f - Merge data • null - delete an element in a list • number_properties - determine floating-point parameters • numdiff - numerical gradient estimation • numer - numerator • nyquist - nyquist plot • object_editor - description of the graphic object editor capacities • obs_gram - observability gramian • obscont - observer based controller • obscont1 - a controlled-observed system • observer - observer design • obsv_mat - observability matrix • obsvss - observable part • ode - ordinary differential equation solver • ode_discrete - ordinary differential equation solver, discrete time simulation • ode_optional_output - ode solvers optional outputs description • ode_root - ordinary differential equation solver with root finding • odedc - discrete/continuous ode solver • odeoptions - set options for ode solvers • oemtochar - translates a string from the OEM-defined character set into either an ANSI string. (Windows Only) • old_style - description of the graphics entities data structures • oldbesseli - Modified Bessel functions of the first kind (I sub alpha). • oldbesselj - Bessel functions of the first kind (J sub alpha). • oldbesselk - Modified Bessel functions of the second kind (K sub alpha). • oldbessely - Bessel functions of the second kind (Y sub alpha). • oldload - load saved variable in 2.4.1 and previous formats • oldplot - simple plot (old version) • oldsave - saving variables in 2.4.1 and previous format • ones - matrix made of ones • OpAmp - Ideal opamp (norator-nullator pair) • Operation - Create a tree representing an operation • optim - non-linear optimization routine • or - (|) logical or • orth - orthogonal basis • OUT_f - Output Port • OUTIMPL_f - Output implicit port • overloading - display, functions and operators overloading capabilities • p_margin - phase margin • param3d - 3D plot of a parametric curve • param3d1 - 3D plot of parametric curves • param3d_properties - description of the 3D curves entities properties • paramfplot2d - animated 2D plot, curve defined by a function • parents - ( ) left and right parenthesis • parrot - Parrot's problem • part - extraction of strings • path_2_nodes - set of nodes from a path • pathconvert - pathnames convertion between posix and windows. • pause - pause mode, invoke keyboard • pbig - eigen-projection • pca - Principal components analysis • pcg - precondioned conjugate gradient • PDE - 1D PDE block • pdiv - polynomial division • pen2ea - pencil to E,A conversion • pencan - canonical form of matrix pencil • penlaur - Laurent coefficients of matrix pencil • percent - (%) special character • perctl - computation of percentils • perfect_match - min-cost perfect matching • perl - Call Perl script using appropriate operating system executable • perms - returns all permutations of a vector components • permute - permute the dimensions of an array • PerteDP - Thermal-hydraulic pipe • pertrans - pertranspose • pfss - partial fraction decomposition • phase_simulation - Get the current simulation phase • phasemag - phase and magnitude computation • phc - Markovian representation • PID - PID regulator • pie - draw a pie • pinv - pseudoinverse • pipe_network - solves the pipe network problem • playsnd - sound player facility • plot - 2D plot • plot2d - 2D plot • plot2d1 - 2D plot (logarithmic axes) (obsolete) • plot2d2 - 2D plot (step function) • plot2d3 - 2D plot (vertical bars) • plot2d4 - 2D plot (arrows style) • plot2d_old_version - 2D plot reference • plot3d - 3D plot of a surface • plot3d1 - 3D gray or color level plot of a surface • plot3d2 - plot surface defined by rectangular facets • plot3d3 - mesh plot surface defined by rectangular facets • plot3d_old_version - 3D plot of a surface • plot_graph - general plot of a graph • plotframe - plot a frame with scaling and grids • plotprofile - extracts and displays execution profiles of a Scilab function • plus - (+) addition operator • plzr - pole-zero plot • pmodulo - positive arithmetic remainder modulo m • PMOS - Simple PMOS Transistor • PNP - PNP transistor • pointer_xproperty - Get the type of a continuous time state variable • pol2des - polynomial matrix to descriptor form • pol2str - polynomial to string conversion • pol2tex - convert polynomial to TeX format • polar - polar form • polarplot - Plot polar coordinates • polfact - minimal factors • poly - polynomial definition • polyline_properties - description of the Polyline entity properties • portr3d - 3 dimensional phase portrait. • portrait - 2 dimensional phase portrait. • POSTONEG_f - Threshold positive to negative • PotentialSensor - Potential sensor • POWBLK_f - Pow • power - power operation (^,.^) • ppol - pole placement • prbs_a - pseudo random binary sequences generation • predecessors - tail nodes of incoming arcs of a node • predef - variable protection • print - prints variables in a file • printf - Emulator of C language printf function • printf_conversion - printf, sprintf, fprintf conversion specifications • printing - printing scilab graphics • printsetupbox - Display print dialog box (Windows) • prod - product • PROD_f - Multiplication • PRODUCT - Product • profile - extract execution profiles of a Scilab function • progressionbar - Draw a progression bar • proj - projection • projsl - linear system projection • projspec - spectral operators • psmall - spectral projection • pspect - cross-spectral estimate between 2 series • PuitsP - Thermal-hydraulic drain (well) • pvm - communications with other applications using Parallel Virutal Machine • pvm_addhosts - add hosts to the virtual machine. • pvm_barrier - blocks the calling process until all processes in a group have called it. • pvm_bcast - broacasts a message to all members of a group • pvm_bufinfo - Returns information about a message buffer. • pvm_config - sends a message • pvm_delhosts - deletes hosts from the virtual machine. • pvm_error - Prints message describing an error returned by a PVM call • pvm_exit - tells the local pvmd that this process is leaving PVM. • pvm_f772sci - Convert a F77 complex into a complex scalar • pvm_get_timer - Gets the system's notion of the current time. • pvm_getinst - returns the instance number in a group of a PVM process. • pvm_gettid - returns the tid of the process identified by a group name and instance number • pvm_gsize - returns the number of members presently in the named group. • pvm_halt - stops the PVM daemon • pvm_joingroup - enrolls the calling process in a named group. • pvm_kill - Terminates a specified PVM process. • pvm_lvgroup - Unenrolls the calling process from a named group. • pvm_mytid - returns the tid of the calling process. • pvm_parent - tid of the process that spawned the calling process. • pvm_probe - Check if message has arrived. • pvm_recv - receive a message. • pvm_reduce - Performs a reduce operation over members of the specified group • pvm_sci2f77 - Convert complex scalar into F77 • pvm_send - immediately sends (or multicast) data. • pvm_set_timer - Sets the system's notion of the current time. • pvm_spawn - Starts new Scilab processes. • pvm_spawn_independent - Starts new PVM processes. • pvm_start - Start the PVM daemon • pvm_tasks - information about the tasks running on the virtual machine. • pvm_tidtohost - returns the host of the specified PVM process. • pvmd3 - PVM daemon • pwd - print Scilab current directory • qassign - solves a quadratic assignment problem • qld - linear quadratic programming solver • qmr - quasi minimal resiqual method with preconditioning • qr - QR decomposition • QUANT_f - Quantization • quapro - linear quadratic programming solver • quart - computation of quartiles • quaskro - quasi-Kronecker form • quit - decrease the pause level or exit • quote - (') transpose operator, string delimiter • RAMP - Ramp • rand - random number generator • RAND_f - Random generator (Old block) • RAND_m - Random generator • randpencil - random pencil • range - range (span) of A^k • rank - rank • rankqr - rank revealing QR factorization • rat - Floating point rational approximation • RATELIMITER - Rate limiter • rational - Scilab objects, rational in Scilab • rcond - inverse condition number • rdivf - right symbolic division • read - matrices read • read4b - fortran file binary read • READAU_f - Read AU sound file • readb - fortran file binary read • readc_ - read a character string • READC_f - Read binary data • readmps - reads a file in MPS format • readxls - reads an Excel file • real - real part • realtime - set dates origin or waits until date • realtimeinit - set time unit • rectangle_properties - description of the Rectangle entity properties • recur - a bilinear recurrent equation • REGISTER - Shift Register • REGISTER_f - Shift register (Old block) • reglin - Linear regression • regress - regression coefficients of two variables • RELATIONALOP - Relational operation • RELAY_f - Relay • remez - Remez's algorithm • remezb - Minimax approximation of magnitude response • repfreq - frequency response • replot - redraw the current graphics window with new boundaries • resethistory - Deletes all entries in the scilab history. • residu - residue • Resistor - Electrical resistor • resume - return or resume execution and copy some local variables • return - return or resume execution and copy some local variables • RFILE - Read from file • RFILE_f - Read from file • rgb2name - returns the name of a color • ric_desc - Riccati equation • ricc - Riccati equation • RICC - RICC Equation de Riccati • riccati - Riccati equation • rlist - Scilab rational fraction function definition • rmdir - Remove a directory • ROOTCOEF - Coefficient computation • roots - roots of polynomials • rotate - rotation of a set of points • round - rounding • routh_t - Routh's table • rowcomp - row compression, range • rowcompr - row compression of polynomial matrix • rowinout - inner-outer factorization • rowregul - removing poles and zeros at infinity • rowshuff - shuffle algorithm • rpem - RPEM estimation • rref - computes matrix row echelon form by lu transformations • rtitr - discrete time response (transfer matrix) • rubberbox - Rubberband box for rectangle selection • salesman - solves the travelling salesman problem • SAMPHOLD - Sample and hold (Old block) • SAMPHOLD_m - Sample and hold • sample - Sampling with replacement • SampleCLK - Sample Time Clock • samplef - sample with replacement from a population and frequences of his values. • SAMPLEHOLD_f - Sample and hold (Old block) • samwr - Sampling without replacement • SAT_f - Saturation (Old block) • SATURATION - Saturation • save - saving variables in binary files • save_format - format of files produced by "save" • save_graph - saves a graph • savehistory - save the history file • savematfile - write a Matlab MAT-file (binary or ASCII) • savewave - save data into a sound wav file. • SAWTOOTH_f - Sawtooth generator • sca - set the current axes entity • SCALAR2VECTOR - Scalar to vector • scaling - affine transformation of a set of points • scanf - Converts formatted input on standard input • scanf_conversion - scanf, sscanf, fscanf conversion specifications • scf - set the current graphic figure (window) • schur - [ordered] Schur decomposition of matrix and pencils • sci2exp - converts an expression to a string • sci2for - scilab function to Fortran routine conversion • sci2map - Scilab to Maple variable conversion • sci_files - How to write conversion functions • sciargs - scilab command line arguments • SciComplex - Class to use complex object with scilab • SciComplexArray - Class to use complex matrix in Scilab. • scicos - Block diagram editor and GUI for the hybrid simulator • scicos_block - Define a block structure • scicos_cpr - Compiled Scicos structure • scicos_debug - Set the level of the Scicos debugging • scicos_diagram - Define a scs_m structure • scicos_graphics - Define a graphics structure • scicos_link - Define a link structure • scicos_model - Define a model structure • scicos_params - Define a param structure • scicos_sim - Define a sim structure • scicos_simulate - Function for running scicos simulation in batch mode • scicos_state - Define a state structure • scicos_time - Returns the current time during simulation • scicosim - Scicos (batch) simulation function • SciDouble - Class to use double object with scilab • SciDoubleArray - Class to use real matrix in Scilab. • scifunc_block - Scilab function block (Old block) • scifunc_block_m - Scilab function block • Scilab - Scilab Class • scilab - Major unix script to execute Scilab and miscellaneous tools • ScilabEval - tcl instruction : Evaluate a string with scilab interpreter • scilink - Unix script to relink Scilab • scipad - Embedded Scilab text editor • SciString - Class to use String object in Scilab. • SciStringArray - Classe to use String matrix in Scilab. • sd2sci - gr_menu structure to scilab instruction convertor • sda - Set default axes. • sdf - Set default figure. • secto3d - 3D surfaces conversion • segs_properties - description of the Segments entity properties • select - select keyword • SELECT_f - Select (Old block) • SELECT_m - Select • semi - (;) instruction and row separator • semicolon - (;) ending expression and row separator • semidef - semidefinite programming • sensi - sensitivity functions • set - set a property value of a graphic entity object or of a User Interface object. • set_blockerror - set the block error number • set_posfig_dim - change defaut transformation for exporting in postscript • set_xproperty - Set the type of a continuous time state variable • setbpt - set breakpoints • setdiff - returns components of a vector which do not belong to another one • setenv - set the value of an environment variable • seteventhandler - set an event handler for the current graphic window • setfield - list field insertion • sethomedirectory - Set Scilab home directory • setlanguage - Sets the internal LANGUAGE value. • setmenu - interactive button or menu activation • sfact - discrete time spectral factorization • Sfgrayplot - smooth 2D plot of a surface defined by a function using colors • Sgrayplot - smooth 2D plot of a surface using colors • sgrid - s-plane grid lines. • SHIFT - SHIFT Shift Bits • shortest_path - shortest path • show_arcs - highlights a set of arcs • show_graph - displays a graph • show_nodes - highlights a set of nodes • show_pixmap - send the pixmap buffer to the screen • showprofile - extracts and displays execution profiles of a Scilab function • sident - discrete-time state-space realization and Kalman gain • Sigbuilder - Signal creator/generator • sign - sign function • Signal - Signal manual description • signm - matrix sign function • SIGNUM - Signum • simp - rational simplification • simp_mode - toggle rational simplification • sin - sine function • SINBLK_f - SINBLK • sinc - sinc function • sinc - samples of sinc function • sincd - digital sinc function or Direchlet kernel • SineVoltage - Sine voltage source • sinh - hyperbolic sine • sinhm - matrix hyperbolic sine • sinm - matrix sine function • size - size of objects • slash - (/) right division and feed back • sleep - suspend Scilab • SLIDER_f - SLIDER_f title • sm2des - system matrix to descriptor • sm2ss - system matrix to state-space • smooth - smoothing by spline functions • solve - symbolic linear system solver • sorder - computing the order of a discrete-time system • sort - decreasing order sorting • sound - sound player facility • soundsec - generates n sampled seconds of time parameter • SourceP - Thermal-hydraulic constant pressure source • sp2adj - converts sparse matrix into adjacency form • spaninter - subspace intersection • spanplus - sum of subspaces • spantwo - sum and intersection of subspaces • sparse - sparse matrix definition • spchol - sparse cholesky factorization • spcompack - converts a compressed adjacency representation • spec - eigenvalues of matrices and pencils • specfact - spectral factor • speye - sparse identity matrix • spget - retrieves entries of sparse matrix • splin - cubic spline interpolation • splin2d - bicubic spline gridded 2d interpolation • splin3d - spline gridded 3d interpolation • split_edge - splits an edge by inserting a node • SPLIT_f - Regular link split • spones - sparse matrix • sprand - sparse random matrix • sprintf - Emulator of C language sprintf function • spzeros - sparse zero matrix • sqroot - W*W' hermitian factorization • sqrt - square root • SQRT - SQRT Square root • sqrtm - matrix square root • square - set scales for isometric plot (change the size of the window) • squarewave - generates a square wave with period 2*%pi • srfaur - square-root algorithm • SRFLIPFLOP - SR flip-flop • srkf - square root Kalman filter • ss2des - (polynomial) state-space to descriptor form • ss2ss - state-space to state-space conversion, feedback, injection • ss2tf - conversion from state-space to transfer function • sscanf - Converts formatted input given by a string • sskf - steady-state Kalman filter • ssprint - pretty print for linear system • ssrand - random system generator • st_deviation - standard deviation (row or column-wise) of vector/matrix entries • st_ility - stabilizability test • stabil - stabilization • stacksize - set scilab stack size • star - (*) multiplication operator • startup - startup file • stdev - standard deviation (row or column-wise) of vector/matrix entries • stdevf - standard deviation • steadycos - Finds an equilibrium state of a general dynamical system described by a scicos diagram • STEP - Block STEP • STEP_FUNCTION - Step function generator • str2code - return scilab integer codes associated with a character string • strange - range • strcat - catenate character strings • strindex - search position of a character string in an other string. • string - conversion to string • stringbox - Compute the bounding rectangle of a text or a label. • strings - Scilab Object, character strings • stripblanks - strips leading and trailing blanks (and tabs) of strings • strong_con_nodes - set of nodes of a strong connected component • strong_connex - strong connected components • strsplit - split a string into a vector of strings • strsubst - substitute a character string by another in a character string. • struct - create a struct • sub2ind - matrix subscript values to linear index • subf - symbolic subtraction • subgraph - subgraph of a graph • SUBMAT - SUBMAT Sub-matrix extraction • subplot - divide a graphics window into a matrix of sub-windows • successors - head nodes of outgoing arcs of a node • sum - sum (row sum, column sum) of vector/matrix entries • SUM_f - Addition • SUMMATION - SUMMATION Matrix Summation • SUPER_f - Super block • supernode - replaces a group of nodes with a single node • surf - 3D surface plot • surface_properties - description of the 3D entities properties • sva - singular value approximation • svd - singular value decomposition • svplot - singular-value sigma-plot • Switch - Non-ideal electrical switch • SWITCH2 - Switch2 (Old block) • SWITCH2_m - Switch2 • SWITCH_f - Switch • sylm - Sylvester matrix • sylv - Sylvester equation. • symbols - scilab operator names • sysconv - system conversion • sysdiag - block diagonal system connection • sysfact - system factorization • syslin - linear system definition • syssize - size of state-space system • system - observation update • systems - a collection of dynamical system • systmat - system matrix • tabul - frequency of values of a matrix or vector • tan - tangent • TANBLK_f - TANBLK • tangent - linearization of a dynamical system at an equilibrium point • tanh - hyperbolic tangent • tanhm - matrix hyperbolic tangent • tanm - matrix tangent • TCL_CreateSlave - Create a TCL slave interpreter • TCL_DeleteInterp - delete TCL interpreter • TCL_EvalFile - Reads and evaluate a tcl/tk file • TCL_EvalStr - Evaluate a string whithin the Tcl/Tk interpreter • TCL_ExistInterp - Return %T if a tcl slave interperter exists • TCL_ExistVar - Return %T if a tcl variable exists • TCL_GetVar - Get a tcl/tk variable value • TCL_GetVersion - get the version of the TCL/TK library at runtime. • TCL_SetVar - Set a tcl/tk variable value • TCL_UnsetVar - Remove a tcl variable • TCL_UpVar - Make a link from a tcl source variable to a tcl destination variable • TCLSS - Continuous linear system with jump • TCLSS_f - Continuous linear system with jump (Old block) • tdinit - interactive initialisation of the tdcs dynamical systems • testmatrix - generate some particular matrices • texprint - TeX output of Scilab object • TEXT_f - Text • text_properties - description of the Text entity properties • tf2des - transfer function to descriptor • tf2ss - transfer to state-space • then - keyword in if-then-else • thrownan - eliminates nan values • tic - start a stopwatch timer • tilda - (~) logical not • TIME_DELAY - Time delay • TIME_f - Time • time_id - SISO least square identification • timer - cpu time • title - display a title on a graphic window • titlepage - add a title in the middle of a graphics window • TK_EvalFile - Reads and evaluate a tcl/tk file (obsolete) • TK_EvalStr - Evaluate a string whithin the Tcl/Tk interpreter (obsolete) • tk_getdir - dialog to get a directory path • tk_getfile - dialog to get one or more file paths • TK_GetVar - Get a tcl/tk variable value (obsolete) • tk_savefile - dialog to get a file path for writing • TK_SetVar - Set a tcl/tk variable value (obsolete) • TKSCALE - Adjust constant value with a tk widget • tlist - Scilab object and typed list definition. • toc - Read the stopwatch timer • toeplitz - toeplitz matrix • tohome - Move the cursor to the upper left corner of the Command Window • tokenpos - returns the tokens positions in a character string. • tokens - returns the tokens of a character string. • toolbar - show or hide a toolbar (Windows) • toprint - Send text or figure to the printer (Windows) • TOWS_c - Data to Scilab worspace • trace - trace • trans - low-pass to other filter transform • trans_closure - transitive closure • translatepaths - convert a set of Matlab M-files directories to Scilab • TRASH_f - Trash block • tree2code - generates ascii definition of a Scilab function • trfmod - poles and zeros display • trianfml - symbolic triangularization • TrigFun - Trigonometric function • tril - lower triangular part of matrix • trimmean - trimmed mean of a vector or a matrix • trisolve - symbolic linear system solver • triu - upper triangle • try - beginning of try block in try-catch control instruction • trzeros - transmission zeros and normal rank • twinkle - is used to have a graphics entity twinkle • Type - Create a tree containing type inference data • type - variable type • typename - associates a name to variable type • typeof - object type • ui_observer - unknown input observer • uicontrol - create a Graphic User Interface object • uimenu - Create a menu or a submenu in a figure • uint16 - conversion to 2 bytes unsigned integer representation • uint32 - conversion to 4 bytes unsigned integer representation • uint8 - conversion to one byte unsigned integer representation • ulink - unlink a dynamically linked shared object • unglue - unglue a coumpound object and replace it by individual children. • union - extract union components of a vector • unique - extract unique components of a vector • unix - shell (sh) command execution • unix_g - shell (sh) command execution, output redirected to a variable • unix_s - shell (sh) command execution, no output • unix_w - shell (sh) command execution, output redirected to scilab window • unix_x - shell (sh) command execution, output redirected to a window • unobs - unobservable subspace • unsetmenu - interactive button or menu or submenu de-activation • unzoom - unzoom graphics • user - interfacing a Fortran or C routine • VanneReglante - Thermal-hydraulic control valve • var2vec - Transform a scilab variable in a vector of double • varargin - variable numbers of arguments in an input argument list • varargout - variable numbers of arguments in an output argument list • Variable - Create a tree representing a variable • VARIABLE_DELAY - Variable delay • VariableResistor - Electrical variable resistor • variance - variance of the values of a vector or matrix • variancef - standard deviation of the values of a vector or matrix • varn - symbolic variable of a polynomial • vec2var - Transform a vector of double in a scilab variable • vectorfind - finds in a matrix rows or columns matching a vector • VoltageSensor - Electrical voltage sensor • VsourceAC - Electrical AC voltage source • VVsourceAC - Variable AC voltage source • waitbar - Draw a waitbar • warning - warning messages • wavread - load .wav sound file • wavwrite - writes .wav sound file • wcenter - center and weight • WFILE - Write to file • WFILE_f - Write to file • wfir - linear-phase FIR filters • what - list the Scilab primitives • where - get current instruction calling tree • whereami - display current instruction calling tree • whereis - name of library containing a function • while - while keyword • who - listing of variables • who_user - listing of user's variables • whos - listing of variables in long form • wiener - Wiener estimate • wigner - 'time-frequency' wigner spectrum • winclose - close windows created by sciGUI • window - compute symmetric window of various type • winlist - Return the winId of current window created by sciGUI • winopen - Open file in appropriate application (Windows only) • winqueryreg - Get item from Microsoft Windows registry • winsid - return the list of graphics windows • with_atlas - Checks if Scilab has been built with Atlas Library • with_gtk - Checks if Scilab has been built with the "GIMP Toolkit" library • with_javasci - Checks if Scilab has been built with the java interface • 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 • writb - fortran file binary write • write - write in a formatted file • write4b - fortran file binary write • WRITEAU_f - Write AU sound file • WRITEC_f - Write binary data • x_choices - interactive Xwindow choices through toggle buttons • x_choose - interactive Xwindow choice • x_dialog - Xwindow dialog • x_matrix - Xwindow editing of matrix • x_mdialog - Xwindow dialog • x_message - X window message • x_message_modeless - X window modeless message • xarc - draw a part of an ellipse • xarcs - draw parts of a set of ellipses • xarrows - draw a set of arrows • xaxis - draw an axis • xbasc - clear a graphics window and erase the associated recorded graphics • xbasimp - send graphics to a Postscript printer or in a file • xbasr - redraw a graphics window • xchange - transform real to pixel coordinates • xclea - erase a rectangle • xclear - clear a graphics window • xclick - wait for a mouse click • xclip - set a clipping zone • xdel - delete a graphics window • xend - close a graphics session • xfarc - fill a part of an ellipse • xfarcs - fill parts of a set of ellipses • xfpoly - fill a polygon • xfpolys - fill a set of polygons • xfrect - fill a rectangle • xget - get current values of the graphics context • xgetech - get the current graphics scale • xgetfile - dialog to get a file path • xgetmouse - get the mouse events and current position • xgraduate - axis graduation • xgrid - add a grid on a 2D plot • xinfo - draw an info string in the message subwindow • xinit - initialisation of a graphics driver • xlfont - load a font in the graphic context or query loaded font • xload - load a saved graphics • xls_open - Open an Excel file for reading • xls_read - read a sheet in an Excel file • xmltohtml - converts xml Scilab help files to html • xname - change the name of the current graphics window • xnumb - draw numbers • xpause - suspend Scilab • xpoly - draw a polyline or a polygon • xpolys - draw a set of polylines or polygons • xrect - draw a rectangle • xrects - draw or fill a set of rectangles • xrpoly - draw a regular polygon • xs2bmp - send graphics to a file in BMP syntax (Only for Windows) • xs2emf - send graphics to a file in EMF syntax (Only for Windows) • xs2eps - save graphics to a Postscript file. • xs2fig - send graphics to a file in Xfig syntax • xs2gif - send graphics to a file in GIF syntax • xs2ppm - send graphics to a file in PPM syntax • xs2ps - send graphics to a file in PS syntax • xsave - save graphics into a file • xsegs - draw unconnected segments • xselect - raise the current graphics window • xset - set values of the graphics context • xsetech - set the sub-window of a graphics window for plotting • xsetm - dialog to set values of the graphics context • xstring - draw strings • xstringb - draw strings into a box • xstringl - compute a box which surrounds strings • xtape - set up the record process of graphics • xtitle - add titles on a graphics window • yulewalk - least-square filter design • ZCROSS_f - Threshold detection at zero • zeropen - zero pencil • zeros - matrix made of zeros • zgrid - zgrid plot • zoom_rect - zoom a selection of the current graphic figure • zpbutt - Butterworth analog filter • zpch1 - Chebyshev analog filter • zpch2 - Chebyshev analog filter • zpell - lowpass elliptic filter