scilab-branch-2023.0 
      
      
     
    
      
      Справка Scilab 
Scilab 
Ключевые слова Scilab 
процент  — (%) специальный символ обратный слэш (\)  — (\) левое матричное деление: точное решение или решение по методу наименьших квадратов brackets [,;]  — Конкатенация. Получатели присвоения. Результаты функции. двоеточие (:)  — оператор "двоеточие" запятая  — (,) запятая; разделитель инструкций, аргументов комментарии  — (// или /*...*/) комментирование сравнение  — операторы сравнения, отношения доллар  — ($) последний индекс точка  — (.) символ точка знак равенства  — (=) присвоение, сравнение, знак равенства getscilabkeywords  — возвращает список всех ключевых слов Scilab. крышечка  — (^) возведение в степень больше  — (>) сравнение "больше, чем" минус  — (-) оператор вычитания; меняет знак НЕ  — (~) логическое НЕ круглые скобки  — ( ) левая и правая круглые скобки плюс (+)  — Суммирование чисел. Конкатенация текста (склейка) кавычка  — (') оператор транспонирования, разграничитель символьной строки точка с запятой  — (;) завершение выражения и разделитель строк слэш (косая черта)  — (/) правое деление и обратная связь звёздочка  — (*) оператор умножения символы  — названия операторов Scilab'a тильда  — (~) логическое НЕ Управляющая логика 
abort  — прерывание исполнения break  — ключевое слово для прерывания циклов case  — ключевое слово, используемое в управляющей инструкции "select ... case ... end" continue  — ключевое слово для передачи управления следующей итерации цикла do  — ключевое слово для циклов else  — ключевое слово в if-then-else и select-case-then-else elseif  — ключевое слово if-then-else end  — ключевое слово конца конструкции for  — ключевое слово для циклов halt  — stop execution if  — ключевое слово для условного выполнения pause  — временно приостанавливает выполнение и разрешает инструкции в консоли. resume  — выполнение возврата или возобновление и копирование некоторых локальных переменных return  — возврат или возобновление исполнения и копирование некоторых локальных переменных select  — ключевое слово выбора then  — ключевое слово в управляющих структурах if и select catch  — начало блока catch в управляющей структуре try-catch while  — ключевое слово while Конфигурация 
banner  — показывает баннер Scilab'а getdebuginfo  — получение информации о Scilab'e для отладки getmemory  — возвращает свободную и общую память системы getmodules  — возвращает список модулей, установленных в Scilab'е getos  — возвращает название операционной системы и версию getscilabmode  — возвращает режим работы Scilab getshell  — возвращает текущий командный интерпретатор. getversion  — получение информации о версии Scilab и модулей oldEmptyBehaviour  — Controls the operation+ and operation- behaviour for Scilab recursionlimit  — get or set the current or maximal allowed depth of nested calls sciargs  — аргументы командной строки Scilab'а ver  — информация о версии Scilab'а with_javasci  — проверка: собран ли Scilab с Java-интерфейсом with_macros_source  — проверка: установлены ли исходники макросов with_module  — проверка: установлен ли модуль Scilab'а Отладка 
debug  — Среда отладки в Scilab where  — получение текущей инструкции дерева вызова whereami  — выводит на экран текущую инструкцию дерева вызова Управление ошибками 
errclear  — очистка ошибки error  — сообщает об ошибке во время выполнения Таблица ошибок  — список сообщений главных стандартных ошибок lasterror  — получение последнего записанного сообщения об ошибке warning  — предупреждающие сообщения types 
boolean  — Объекты Scilab'а, логические переменные и операторы & | ~ функции  — Scilab-процедуры и Scilab-объекты hypermatrices  — объект Scilab'а, N-мерная матрица в Scilab'е library  — тип данных библиотеки матрицы  — объект Scilab'а, матрицы в Scilab'е рациональное число  — объекты Scilab, рациональное число в Scilab strings  — объект Scilab'а, символьные строки type  — возвращает тип переменной typename  — связывает имя и тип переменной typeof  — explicit type or overloading code of an object Переменные 
Предопределённые переменные 
%chars  — Избранные наборы символов Unicode %e  — Euler number. %eps  — epsilon (машинная эпсилон -- относительная точность представления чисел с плавающей запятой) %f or %F  — Boolean variable for false. %i  — мнимая единица %inf  — бесконечность %nan  — нечисловое значение %pi  — отношение длины окружности к диаметру окружности %s  — A variable used to define polynomials. %t or %T  — Boolean variable for true. %z  — A variable used to define polynomials. home  — Gives the user directory. SCI, WSCI  — переменная, содержащая путь до системных файлов Scilab'а. SCIHOME  — хранит путь до настроек, истории файлов вашей сессии Scilab TMPDIR  — путь до временной директории checkNamedArguments  — Return list of unexpected named arguments clear  — уничтожает переменные clearglobal  — уничтожает глобальные переменные exists  — проверяет существование переменной global  — определение глобальной переменной isdef  — проверяет существование переменной isglobal  — проверяет имеет ли локальная переменная глобальную копию имена  — синтаксис имён в Scilab predef  — защита переменных who  — список переменных who_user  — список имён пользовательских переменных whos  — список переменных в длинной форме exit  — завершает текущую сессию Scilab'а quit  — Закрывает Scilab или уменьшает уровень паузы scilab  — главный файл-сценарий для запуска Scilab'а и различных инструментов начальный запуск  — файлы начального запуска Дифференциальное счисление, интегрирование 
bvodeS  — упрощённый вызов bvode dae  — программа решения дифференциальных алгебраических уравнений
            (ДАУ) daeoptions  — установка опций для dae (программа решения дифференциальных алгоритмических уравнений) daskr  — DAE solver with zero crossing dasrt  — программа решения дифференциально-алгебраических уравнений (ДАУ) с пересечением нуля dassl  — дифференциальное алгебраическое уравнение diff  — разница и дискретная производная impl  — дифференциальное алгебраическое уравнение int2d  — определённый двумерный интеграл методом квадратуры и кубатуры int3d  — определённый трёхмерный интеграл методом квадратуры и кубатуры intc  — интеграл вдоль прямой на комплексной плоскости integrate  — интегрирование выражения квадратурами intg  — определённый интеграл intl  — интеграл Коши intsplin  — интегрирование экспериментальных данных кусочной интерполяцией inttrap  — интегрирование экспериментальных данных методом трапеций numderivative  — approximate derivatives of a function (Jacobian or Hessian) ode  — программа решения обыкновенных дифференциальных уравнений ode_discrete  — программа решения обыкновенных дифференциальных уравнений, моделирование дискретного времени ode_optional_output  — описание необязательных выходных данных программы решения ОДУ ode_root  — программа решения обыкновенных дифференциальных уравнений с поиском корней odedc  — программа решения дискретно-непрерывных  ОДУ odeoptions  — установка опций для программ решения ОДУ Основные функции 
Побитовые операции 
bitand  — bitwise logical AND between element-wise integers of 2 arrays bitcmp  — побитовое дополнение целых чисел bitget  — Извлекает из целых чисел биты по указанным индексам bitor  — bitwise logical OR between element-wise integers of 2 arrays bitset  — устанавливает в целых числах биты по указанным индексам bitstring  — Строка, дающее символьное битовое представление числа bitxor  — bitwise logical XOR between element-wise integers of 2 arrays Комплексные числа 
complex  — Построение массива комплексных чисел по их частям conj  — сопряжение imag  — мнимая часть imult  — умножение на мнимую единицу i isreal  — проверка, имеет ли переменная вещественные или комплексные элементы real  — реальная часть Дискретная математика 
factor  — функция разложения на множители factorial  — функция факториала : произведение первых n положительных целых чисел gcd  — Greatest (positive) Common Divisor lcm  — наименьшее общее кратное (положительное) целых чисел или полиномов nchoosek  — Computes binomial numbers (n,k) = numbers of combinations primes  — функция простых чисел rat  — Приближение рациональными числами с плавающей запятой Элементарные матрицы 
random 
grand  — Случайные числа prbs_a  — Generates a pseudo random binary sequence rand  — Случайные числа sample  — Sampling with replacement samplef  — sample values with replacement from a population
            with given frequencies. samwr  — Sampling without replacement blockdiag  — Создаёт блочную диагональную матрицу из указанных массивов. Соединение диагональной 
            системы блоков. diag  — включение или исключение диагонали пустая матрица []  — пустая матрица. Деструктор диапазонов массива. eye  — единичная матрица linspace  — генерирует линейно распределённые числа между двумя достижимыми границами logspace  — вектор с интервалами между элементами в логарифмическом масштабе meshgrid  — создаёт матрицы или трёхмерные массивы ndgrid  — строит матрицы или N-мерные массивы путем репликации данных векторов ones  — матрица, составленная из единиц perms  — Generate the table of permutations of given elements repmat  — дублирование массива и его мозаичное размещение squarewave  — формирует меандр с периодом 2*%pi testmatrix  — формирование специальных матриц, таких как матрица Гильберта и матрица Франка toeplitz  — Toeplitz matrix (chosen constant diagonal bands) zeros  — матрица, составленная из нулей логарифм - экспонента - степень 
exp  — поэлементная показательная функция expm  — квадратная матрица экспоненциальной функции log  — натуральный логарифм log10  — десятичный логарифм log1p  — вычисляет точное значение натурального логарифма аргумента, просуммированного
            с единицей log2  — логарифм по основанию 2. Экспонента по основанию 2 и мантисса некоторых вещественных чисел. logm  — матричный логарифм nthroot  — n-ный корень вещественных чисел polar  — полярная форма возведение в степень  — операция возведения в степень (^, .^) sqrt  — корень квадратный sqrtm  — матричный квадратный корень Плавающая запятая 
ceil  — округление вверх clean  — очищает матрицы (округление малых значений до нуля) double  — converts inttype integers or booleans into decimal encoding fix  — округление в сторону нуля floor  — округление вниз format  — установка выходного формата десятичных чисел по умолчанию ieee  — установка режима исключения с плавающей запятой int  — округление в направлении нуля isinf  — проверка на бесконечные элементы isnan  — проверка на нечисловые элементы ("Nan") nearfloat  — получить предыдущее или следующее число с плавающей запятой nextpow2  — степень двойки, дающая равное или большее число number_properties  — определение параметров чисел с плавающей запятой round  — округление до ближайшего целого ноль со знаком -0  — Обработка -0 по сравнению с 0 Представление целых чисел 
base2dec  — преобразование из числа по основанию b в десятичное число bin2dec  — преобразование из двоичной системы счисления в десятичную dec2base  — преобразование десятичного числа в число системы счисления по основанию N в строке dec2bin  — преобразование из десятичной системы счисления в двоичную dec2hex  — преобразование из десятичной системы счисления в шестнадцатеричную dec2oct  — преобразование из десятичной системы счисления в восьмеричную hex2dec  — преобразование из шестнадцатеричной системы счисления в десятичную oct2dec  — преобразование из восьмеричной системы счисления в десятичную Целые числа 
iconvert  — преобразование в 1- или 8-байтное представление целого числа uint64  — conversion to 8 bytes unsigned integer representation inttype  — возвращает тип целых чисел, используемых в типах целочисленных данных Манипуляции с матрицами 
Shape tests 
iscolumn  — check if a variable is a column ismatrix  — checks if an object is a non-empty 1D or 2D matrix or array isrow  — check if a variable is a row isscalar  — check if a variable is a scalar. issquare  — проверка, является ли переменная квадратной матрицей isvector  — проверка, является ли переменная вектором cat  — конкатенация нескольких массивов circshift  — смещает по кругу элементы матрицы flipdim  — меняем порядок (частей) строк, столбцов, страниц... массива matrix  — изменение вектора или матрицы в матрицу иных размеров permute  — переставляет размерности массива pertrans  — одновременные перестановка с транспонированием resize_matrix  — trim or/and extend (and cast) a matrix or hypermatrix squeeze  — удаляет одиночные размерности ND-мерного массива tril  — нижняя треугольная часть матрицы triu  — верхний треугольник Матричные операции 
abs  — абсолютное значение, амплитуда and  — logical AND between the elements of a boolean or numerical array cross  — vector cross product cumprod  — произведение элементов массива с накоплением cumsum  — суммирование элементов массива с накоплением kron .*.  — произведение Кронекера. Взвешенное повторение массива kron .\. ./.  — Kronecker left and right divisions max  — максимум min  — минимум norm  — нормы вектора или матрицы or  — logical OR over the elements of a boolean or numerical array prod  — произведение элементов массива sign  — сигнум-функция signm  — матричная функция знака sum  — сумма элементов массива Поиск и сортировка 
dsearch  — поиск в упорядоченных наборах find  — даёт индексы элементов с ненулевым значением или значением %T gsort  — сортирует массивы логических, числовых и строковых значений members  — count (and locate) in an array each element or row or column of another array vectorfind  — ищет расположение вектора (отмеченный символом групповой подстановки) в матрице или гиперматрице Операции с множествами 
intersect  — элементы, либо строки либо столбцы, имеющиеся в обоих входных массивах, без повторов setdiff  — возвращает элементы или строк или столбцов массива, которые не принадлежат другому массиву union  — Множество всех элементов, строк или столбцов двух массивов без дубликатов unique  — удалить все повторяющиеся компоненты из вектора или матрицы Тригонометрия 
Обработка матриц 
acoshm  — матричный гиперболический арккосинус acosm  — арккосинус над матрицей asinhm  — матричный гиперболический арксинус asinm  — матричный арксинус atanhm  — матричный гиперболический арктангенс atanm  — арктангенс квадратной матрицы coshm  — матричный гиперболический косинус cosm  — matrix cosine function cothm  — матричный гиперболический котангенс sinhm  — матричный гиперболический синус sinm  — функция матричного синуса tanhm  — матричный гиперболический тангенс tanm  — матричный тангенс acos  — поэлементный арккосинус (радианы) acosd  — поэлементный арккосинус, результат в градусах. acosh  — hyperbolic cosine inverse acot  — вычисляет поэлементный арккотангенс аргумента. acotd  — вычисляет поэлементный арккотангенс аргумента; результат в градусах. acoth  — поэлементный гиперболический арккотангенс. acsc  — вычисляет поэлементно арккосеканс аргумента. acscd  — вычисляет поэлементно арккосеканс аргумента; результат в градусах. acsch  — вычисляет поэлементно гиперболический арккосеканс аргумента. asec  — вычисляет поэлементно арксеканс аргумента. asecd  — вычисляет поэлементно арксеканс аргумента, результаты в градусах. asech  — вычисляет поэлементно гиперболический арксеканс аргумента. asin  — арксинус (радианы) asind  — арксинус, результаты в градусах asinh  — гиперболический арксинус atan  — 2-х и 4-х квадрантный арктангенс atand  — 2-х и 4-х квадрантный поэлементный арктангенс, результаты в градусах. atanh  — гиперболический арктангенс cos  — поэлементная функция косинус cosd  — поэлементная функция косинус, аргумент в градусах cosh  — гиперболический косинус cotd  — поэлементный котангенс, аргумент в градусах cotg  — котангенс coth  — гиперболический котангенс csc  — вычисляет поэлементно косеканс аргумента cscd  — вычисляет поэлементно косеканс аргумента, заданного в градусах csch  — вычисляет поэлементно гиперболический косеканс аргумента. csgn  — возвращает знак вещественных или комплексных значений вектора sec  — Поэлементно вычисляет секанс аргумента. secd  — вычисляет поэлементно секанс аргумента, заданного в градусах sech  — Поэлементно вычисляет гиперболический секанс аргумента. sin  — функция синус sind  — функция синус, аргумент в градусах. sinh  — гиперболический синус tan  — тангенс tand  — тангенс, аргумент в градусах. tanh  — гиперболический тангенс &, &&  — Binary AND between integers. Logical AND over/between booleans and numbers выделение  — выделение элемента матрицы или списка ind2sub  — преобразование линейных индексов в подындексы присвоение  — частичное присвоение значения переменной isempty  — проверка, является ли переменная пустой матрицей или пустым списком isequal  — tests the strict global equality between several objects, without equivalences pmodulo  — положительный арифметический остаток от деления по модулю m ndims  — количество размерностей массива |, ||  — Binary OR between integers. Logical OR over/between booleans and numbers size  — размер объекта sub2ind  — преобразование подындексов матрицы в линейные индексы Linear Algebra 
eigen 
balanc  — matrix or pencil balancing bdiag  — блоковая диагонализация, обобщённые собственные векторы eigs  — calculates largest eigenvalues and eigenvectors of matrices pbig  — eigen-projection projspec  — spectral operators psmall  — spectral projection spec  — собственные значения и собственные вектора матрицы или пучка sva  — singular value approximation svd  — singular value decomposition linear 
aff2ab  — linear (affine) function to A,b conversion inv  — matrix inverse linsolve  — linear equation solver lsq  — линейное решение наименьших квадратов A*X=B с минимальной norm(X) pinv  — pseudoinverse matrix 
cond  — condition number of a matrix det  — определитель квадратной матрицы orth  — orthogonal basis rank  — rank rcond  — inverse condition number rref  — computes  matrix row echelon form by lu transformations trace  — trace pencil 
companion  — companion matrix ereduc  — computes  matrix column echelon form by qz transformations fstair  — computes  pencil  column echelon form by qz transformations glever  — inverse of matrix pencil kroneck  — Kronecker form of matrix pencil lyap  — Lyapunov equation pen2ea  — преобразование пучка матриц в E, A pencan  — canonical form of matrix pencil penlaur  — Laurent coefficients of matrix pencil quaskro  — quasi-Kronecker form randpencil  — random pencil rowshuff  — shuffle algorithm Factorization 
chol  — Cholesky factorization fullrf  — full rank factorization fullrfk  — full rank factorization of A^k hess  — Hessenberg form lu  — LU factorization with pivoting qr  — QR decomposition rankqr  — rank revealing QR factorization schur  — [ordered] Schur decomposition of matrix and pencils sqroot  — W*W' hermitian factorization Kernel 
colcomp  — column compression, kernel, nullspace im_inv  — inverse image kernel  — kernel, null space range  — range (span) of A^k rowcomp  — row compression, range Markov Matrices 
classmarkov  — recurrent and transient classes of Markov matrix eigenmarkov  — normalized left and right Markov eigenvectors genmarkov  — generates random markov matrix with recurrent and transient classes State-Space Matrices 
coff  — resolvent (cofactor method) nlev  — Leverrier's algorithm Subspaces 
spaninter  — subspace intersection spanplus  — sum of subspaces spantwo  — sum and intersection of subspaces givens  — Givens transformation householder  — Householder orthogonal reflexion matrix. Symetrical wrt a plane proj  — projection Interpolation 
bsplin3val  — 3d spline arbitrary derivative evaluation
            function cshep2d  — bidimensional cubic shepard (scattered)
            interpolation eval_cshep2d  — bidimensional cubic shepard interpolation
            evaluation interp  — cubic spline evaluation function interp1  — одномерная интерполяция в режиме nearest, linear или spline interp2d  — bicubic spline (2d) evaluation function interp3d  — 3d spline evaluation function interpln  — linear interpolation linear_interpn  — n dimensional linear interpolation lsq_splin  — weighted least squares cubic spline fitting mesh2d  — Triangulation of n points in the plane smooth  — smoothing by spline functions splin  — cubic spline interpolation splin2d  — bicubic spline gridded 2d interpolation splin3d  — spline gridded 3d interpolation CACSD 
Control Design 
Control Loop 
augment  — augmented plant feedback  — feedback operation lft  — linear fractional transformation H-infinity 
ccontrg  — Central H-infinity continuous time controller dhinf  — H_infinity design of discrete-time systems dhnorm  — discrete H-infinity norm gamitg  — H-infinity gamma iterations for continuous time systems h2norm  — H2 norm of a continuous time proper dynamical system h_cl  — closed loop matrix h_inf  — Continuous time H-infinity (central) controller h_inf_st  — static H_infinity problem h_norm  — H-infinity norm hinf  — H_infinity design of continuous-time systems linf  — infinity norm linfn  — infinity norm macglov  — Continuous time dynamical systems Mac Farlane Glover problem nehari  — Nehari approximant of continuous time dynamical systems parrot  — Parrot's problem Linear Quadratic 
fourplan  — augmented plant to four plants gcare  — Continuous time control Riccati equation gfare  — Continuous time filter Riccati equation leqr  — H-infinity LQ gain (full state) lqe  — linear quadratic estimator (Kalman Filter) lqg  — LQG compensator lqg2stan  — LQG to standard problem lqg_ltr  — LQG with loop transform recovery lqi  — Linear quadratic integral compensator (full state) lqr  — LQ compensator (full state) Pole Placement 
kpure  — continuous SISO system limit feedback gain krac2  — continuous SISO system limit feedback gain ppol  — pole placement stabil  — stabilization ddp  — disturbance decoupling gfrancis  — Francis equations for tracking Identification 
arl2  — SISO model realization by L2 transfer approximation armax  — armax identification armax1  — armax identification 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 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 imrep2ss  — state-space realization of an impulse response inistate  — Estimates the initial state of a discrete-time system lin  — linearization sident  — discrete-time state-space realization and Kalman gain sorder  — computing the order of a discrete-time system time_id  — SISO least square identification Linear Analysis 
Controllability Observability 
abinv  — AB invariant subspace cainv  — Dual of abinv cont_mat  — controllability matrix contr  — controllability, controllable subspace, staircase contrss  — controllable part ctr_gram  — controllability gramian dt_ility  — detectability test obs_gram  — observability gramian obscont  — observer based controller observer  — observer design obsv_mat  — observability matrix obsvss  — observable part ui_observer  — unknown input observer unobs  — unobservable subspace Frequency Domain 
black  — Black-Nichols diagram of a linear dynamical system bode  — Bode plot bode_asymp  — Bode plot asymptote calfrq  — frequency response discretization dbphi  — frequency response to phase and magnitude representation freq  — frequency response freson  — peak frequencies gainplot  — magnitude plot hallchart  — Draws a Hall chart nicholschart  — Nichols chart nyquist  — nyquist plot nyquistfrequencybounds  — Computes the frequencies for which the nyquist locus enters and leaves a given rectangle. phasemag  — phase and magnitude
            computation phaseplot  — frequency phase plot repfreq  — frequency response svplot  — singular-value sigma-plot trzeros  — transmission zeros and normal rank Stability 
bstap  — hankel approximant dtsi  — Continuous time dynamical systems stable anti-stable decomposition evans  — Evans root locus g_margin  — gain margin and associated crossover frequency p_margin  — phase margin and associated crossover frequency plzr  — график нулей и полюсов routh_t  — Routh's table sgrid  — draws a s-plane grid show_margins  — display gain and phase margin  and associated crossover frequencies st_ility  — stabilizability test zgrid  — zgrid plot Time Domain 
arsimul  — armax simulation csim  — simulation (time response) of linear system damp  — Natural frequencies and damping factors. dsimul  — state space discrete time simulation flts  — time response (discrete time, sampled system) ltitr  — discrete time response (state space) narsimul  — armax simulation (using rtitr) rtitr  — discrete time response (transfer matrix) sensi  — sensitivity functions Linear System Factorization 
colinout  — inner-outer factorization copfac  — right coprime factorization of continuous time dynamical systems dcf  — double coprime factorization fspec  — spectral factorization of continuous time dynamical systems fspecg  — stable factorization of continuous time dynamical systems fstabst  — Youla's parametrization of continuous time linear dynamical systems gtild  — tilde operation lcf  — Continuous time dynamical systems normalized coprime factorization rowinout  — inner-outer factorization specfact  — spectral factor sysfact  — system factorization Linear System Representation 
abcd  — state-space matrices arma  — Scilab arma library arma2p  — extract polynomial matrices from ar representation arma2ss  — transform an armax data structure into state space
            representation. armac  — Scilab description of an armax process bloc2ss  — преобразование блок-схемы в пространство состояний cont_frm  — transfer to controllable state-space des2ss  — descriptor to state-space des2tf  — descriptor to transfer function conversion frep2tf  — transfer function realization from frequency response lsslist  — функция определения линейного пространства состояний markp2ss  — Markov parameters to state-space pfss  — partial fraction decomposition pol2des  — polynomial matrix to descriptor form sm2des  — system matrix to descriptor sm2ss  — system matrix to state-space ss2des  — (polynomial) state-space to descriptor form ss2ss  — state-space to state-space conversion, feedback,
            injection ss2tf  — conversion from state-space to transfer function ss2zp  — SIMO state space system to zero pole gain representation ssprint  — pretty print for linear system ssrand  — генератор случайной системы sysconv  — преобразование системы syslin  — определение линейной системы syssize  — size of state-space system systmat  — system matrix tf2des  — transfer function to descriptor tf2ss  — transfer to state-space tf2zp  — SIMO transfer function to zero pole gain representation trfmod  — отображение полюсов и нулей zp2ss  — Zero pole gain to  state space zp2tf  — Zero pole gain to transfer function zpk  — Zero pole gain system representation zpk2ss  — Zero pole gain to state space zpk2tf  — Zero pole gain to transfer function Matrix Computation 
linmeq  — Sylvester and Lyapunov equations solver mucomp  — mu (structured singular value) calculation ricc  — Riccati equation riccati  — Solves the matricial Riccati equation (continuous | discrete time domain) sylv  — Sylvester equation. Model Transformation 
arhnk  — Hankel norm approximant balreal  — balanced realization bilin  — general bilinear transform canon  — canonical controllable form cls2dls  — bilinear transform colregul  — removing poles and zeros at infinity dscr  — discretization of linear system equil  — balancing of pair of symmetric matrices equil1  — balancing (nonnegative) pair of matrices hankelsv  — Hankel singular values invsyslin  — system inversion minreal  — minimal balanced realization minss  — minimal realization projsl  — linear system projection rowregul  — removing poles and zeros at infinity zeropen  — zero pencil Polynomials 
bezout  — GCD of two polynomials or two integers, by the Bezout method chepol  — Chebychev polynomials cmndred  — common denominator form coeff  — polynomial coefficients coffg  — Co-factors of a matrix of polynomials or rationals colcompr  — column compression of polynomial matrix degree  — degree of polynomial matrix derivat  — derivative of polynomials or of rationals determ  — determinant of a matrix of polynomials detr  — determinant of a matrix of rationals diophant  — Solves the diophantine (Bezout) equation p1*x1 + p2*x2 = b factors  — factorization in ℝ of a polynomial or a rational fraction hermit  — Hermite form horner  — evaluates some polynomials or rationals for given values hrmt  — gcd of polynomials htrianr  — triangularization of polynomial matrix inv_coeff  — построение матрицы полиномов по их коэффициентам invr  — inverts a matrix of polynomials or of rationals lcmdiag  — least common multiple diagonal factorization ldiv  — polynomial matrix long division pdiv  — polynomial division pol2str  — polynomial to string conversion polfact  — minimal real factors of a polynomial poly  — Определение полинома через указанные корни или коэффициенты или
          определение характеристического полинома квадратной матрицы. polyDisplay  — set or get the display mode of polynomials polyint  — Polynomial integration residu  — residue roots  — roots of a polynomial rowcompr  — row compression of polynomial matrix sfact  — discrete time spectral factorization simp  — rational simplification simp_mode  — toggle rational simplification sylm  — Sylvester matrix of two polynomials varn  — Символические переменных полиномами или рациональные дроби Signal Processing 
correlation_convolution 
conv  — discrete 1-D convolution. conv2  — discrete 2-D convolution. convol  — Свёртка convol2d  — discrete 2-D convolution, using fft. corr  — корреляция, ковариация hank  — covariance to hankel matrix xcorr  — Computes discrete auto or cross correlation spectral_estimation 
cepstrum  — cepstrum calculation cspect  — двусторонняя кросс-спектральная оценка между 2 дискретными во времени сигналами, используя метод корреляции. czt  — chirp z-transform algorithm mese  — maximum entropy spectral estimation pspect  — двусторонняя кросс-спектральная оценка между 2 дискретными во времени сигналами, исполmзуя
            метод усреднения периодограммы Уэлча. transforms 
idct  — Inverse discrete cosine transform. idst  — Inverse discrete sine transform. ifft  — обратное быстрое преобразование Фурье fft2  — two-dimension fast Fourier
            transform fftshift  — перегруппировывает результат БПФ, сдвигая нулевую частоту в центр спектра hilb  — FIR approximation to a Hilbert transform filter ifftshift  — inverse of fftshift Filters 
How to design an elliptic filter  — How to design an elliptic filter (analog and
            digital) analpf  — create analog low-pass filter buttmag  — Power transmission of a Butterworth filter casc  — cascade realization of filter from coefficients (utility function) cheb1mag  — response of Chebyshev type 1 filter cheb2mag  — response of type 2 Chebyshev filter ell1mag  — magnitude of elliptic filter eqfir  — minimax approximation of FIR filter eqiir  — Design of iir filters faurre  — filter computation by simple Faurre algorithm ffilt  — coefficients of FIR low-pass filt_sinc  — samples of sinc function filter  — filters a data sequence using a digital filter find_freq  — parameter compatibility for elliptic filter design frmag  — magnitude of FIR and IIR filters fsfirlin  — design of FIR, linear phase filters, frequency sampling technique group  — group delay for digital filter hilbert  — Discrete-time analytic signal computation of a real signal  using Hilbert transform iir  — iir digital filter iirgroup  — group delay Lp IIR filter optimization iirlp  — Lp IIR filter optimization kalm  — Kalman update lev  — Yule-Walker equations (Levinson's algorithm) levin  — Toeplitz system solver by Levinson algorithm
            (multidimensional) lindquist  — Lindquist's algorithm remez  — Remez exchange algorithm for the weighted chebyshev
            approximation of a continuous function with a sum of cosines. remezb  — Minimax approximation of magnitude response sgolay  — Savitzky-Golay Filter Design sgolaydiff  — Numerical derivatives computation using Savitzky-Golay filter. sgolayfilt  — Filter signal using Savitzky-Golay Filter. srfaur  — square-root algorithm srkf  — square root Kalman filter sskf  — steady-state Kalman filter syredi  — Design of iir filters, syredi code interface system  — observation update trans  — low-pass to other filter transform wfir  — linear-phase FIR filters wfir_gui  — Graphical user interface that can be used to interactively design wfir filters wiener  — Wiener estimate wigner  — 'time-frequency' wigner spectrum window  — compute symmetric window of various type yulewalk  — least-square filter design zpbutt  — Butterworth analog filter zpch1  — Chebyshev analog filter zpch2  — Chebyshev analog filter zpell  — lowpass elliptic filter Identification 
frfit  — frequency response fit lattn  — recursive solution of normal equations lattp  — Identification of MA part of a vector ARMA process mrfit  — frequency response fit phc  — Markovian representation rpem  — Recursive Prediction-Error Minimization estimation bilt  — bilinear or biquadratic transform SISO system given by a zero/poles representation detrend  — remove constant, linear or piecewise linear trend from a vector intdec  — Changes  sampling rate of a signal unwrap  — unwrap a Y(x) profile or a Z(x,y) surface. Unfold a Y(x) profile xcov  — Computes discrete auto or cross covariance FFTW 
Special Functions 
%k  — Полный эллиптический интеграл Якоби первого рода (векторизованный) airy  — Airy functions of the first and second kind, and their derivatives amell  — Эллиптическая функция am Якоби besselh  — Bessel functions of the third kind (aka Hankel functions) beta  — beta function (Euler integral of the first kind) calerf  — computes error functions. dawson  — Вычислить функцию Доусона (масштабированная мнимая часть ошибки). delip  — полный и неполный эллиптический интеграл первого рода dlgamma  — derivative of gammaln function, psi function ellipj  — Jacobi elliptic functions erf  — The error function. erfc  — The complementary error function. erfcx  — scaled complementary error function. erfi  — The imaginary error function. erfinv  — inverse error function findm  — for elliptic filter design gamma  — gamma function, complete or incomplete normalized gammaln  — The logarithm of gamma function. legendre  — associated Legendre functions sinc  — функция sinc sincd  — digital sinc function or Dirichlet kernel Statistics 
Cumulated Distribution Functions 
binomial  — вероятности по биномиальному распределению 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 Fisher 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 2_central_tendency 
center  — center geomean  — geometric mean harmean  — harmonic mean : inverse of the inverses average (without zeros) mean  — матожидание всех значений или матожидания по заданной размерности meanf  — weighted mean of a vector or a matrix median  — median (row median, column median,...) of
            vector/matrix/array entries trimmean  — trimmed mean of a vector or a matrix wcenter  — center and weight Dispersion widths 
iqr  — interquartile range mad  — mean absolute deviation stdev  — standard deviation (row or column-wise) of vector/matrix entries stdevf  — standard deviation strange  — range variance  — variance (and mean) of a vector or matrix (or hypermatrix) of real or complex numbers variancef  — variance (and mean) of a vector or matrix of frequency-weighted real or complex numbers Empirical distribution 
cmoment  — central moments of all orders histc  — computes the histogram of a simple series of data moment  — non central moments of all orders perctl  — computation of percentils quart  — computation of quartiles tabul  — frequency of values of a matrix or vector Multivariate Correl Regress PCA 
correl  — correlation of two variables cov  — Sample covariance matrix covar  — covariance of two variables pca  — Computes  principal components analysis with  standardized variables princomp  — Principal components analysis reglin  — Linear regression show_pca  — Visualization of principal components analysis results Data with Missing Values 
nancumsum  — This function returns
            the cumulative sum of the values of a matrix nand2mean  — difference of the means of
            two independent samples 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 nanreglin  — Linear regression nanstdev  — standard deviation (ignoring the NANs). nansum  — Sum of values ignoring NAN's thrownan  — Eliminates nan values Hypothesis Testing 
ftest  — Fisher ratio ftuneq  — Fisher ratio for samples of unequal size. Sparse Matrix 
UMFPACK Interface (sparse) 
cond2sp  — computes an approximation of the 2-norm condition number of a s.p.d. sparse matrix condestsp  — estimate the condition number of a sparse matrix PlotSparse  — plot the pattern of non nul elements of a sparse matrix ReadHBSparse  — read a Harwell-Boeing sparse format file res_with_prec  — computes the residual r = Ax-b with precision taucs_chdel  — utility function used with taucs_chfact taucs_chfact  — cholesky factorization of a sparse s.p.d. matrix taucs_chget  — retrieve the Cholesky factorization at the scilab level taucs_chinfo  — get information on Cholesky factors taucs_chsolve  — solves a linear s.p.d. system A*X = B from Cholesky factors of the sparse A umf_ludel  — utility function used with umf_lufact umf_lufact  — lu factorization of a sparse matrix umf_luget  — retrieve lu factors at the Scilab level umf_luinfo  — get information on LU factors umf_lusolve  — solve a linear sparse system given the LU factors umfpack  — solve sparse linear system Optimization and Simulation 
XML Management 
htmlDump  — Dump a HTML document htmlRead  — Read a HTML stream from a local or distant file htmlReadStr  — Read a HTML tree from a string htmlWrite  — Write a HTML document in a file xmlAddNs  — Add a namespace to a XML Element xmlAppend  — Append an element to the parent children xmlAsNumber  — Convert the result of a XPath query into a row of numbers xmlAsText  — Convert the result of a XPath query into a row of strings xmlDelete  — Delete a XML document xmlDocument  — Create a new XML document xmlDTD  — Create a XML DTD object xmlDump  — Dump a XML object xmlElement  — Create a new XML element xmlFormat  — Format a Scilab variable into XML xmlGetNsByHref  — Get a namespace by its href xmlGetNsByPrefix  — Get a namespace by prefix xmlGetOpenDocs  — Get all open XML documents or all open XML Validation files. xmlGetValues  — Проводит синтаксическую проверку и получает значения атрибутов выбранных тегов в
            XML-файле настроек xmlIsValidObject  — Test the existence of a XML object xmlName  — Retrieve the name of the elements. xmlNs  — Create a new XML Namespace XML Objects  — Describe the properties of the different XML objects xmlRead  — Read a XML stream from a local or distant file xmlReadStr  — Read a XML tree from a string xmlRelaxNG  — Create a XML Relax NG object xmlRemove  — Remove an element or a list of elements from their parents xmlSchema  — Create a XML Schema object xmlSetAttributes  — Set the attributes name and value. xmlSetValues  — Sets some attribute=value in an XML document for a given tag/XPath xmlValidate  — Validate a document in using a DTD, a Relax NG or a Schema. xmlWrite  — Write a XML document in a file xmlXPath  — Make a XPath query on a XML document HDF5 files 
h5is* tests 
h5isArray  — Check if the HDF5 object is an array h5isAttr  — Check if the HDF5 object is an attribute h5isCompound  — Check if the HDF5 object is a compound object h5isFile  — Check if the HDF5 object is a file h5isGroup  — Check if the HDF5 object is a group h5isRef  — Check if the HDF5 object is a reference object h5isSet  — Check if the HDF5 object is a dataset h5isSpace  — Check if the HDF5 object is a dataspace h5isType  — Check if the HDF5 object is a type h5isVlen  — Check if the HDF5 object is a variable length array h5attr  — Create an attribute h5close  — Close a HDF5 object h5cp  — Copy an object h5dataset  — Create a dataset and write the data h5dump  — Dump the content of an H5 object on the standard output stream h5exists  — Test the existence of named object h5flush  — Flush all the buffers associated with a file h5get  — Get a named object h5group  — Create a group h5label  — Label a dataset h5ln  — Link an object to another one h5ls  — List the content of an HDF5 object (group or dataset) h5mount  — Mount a file on a group h5mv  — Move an object H5 Objects  — Describe the properties of the different H5 objects h5open  — Open an HDF5 file h5read  — Read the data of HDF5 dataset h5readattr  — Read the data of an HDF5 attribute h5rm  — Remove elements from an HDF5 file h5umount  — Unmount a previously mounted file. h5write  — Create a dataset (if it does not exist) and write the data h5writeattr  — Write an attribute in a group or a dataset Файлы: функции ввода/вывода 
Директория 
cd  — меняет текущую директорию Scilab'а createdir  — создаёт новую директорию dir  — получает список файлов isdir  — проверяет является ли аргумент путём до директории ls  — показывает файлы mkdir  — создаёт новую директорию pwd  — получает текущую директорию Scilab'а removedir  — удаляет директорию rmdir  — удаляет директорию file_system 
copyfile  — копирование файла deletefile  — удаляет файл fileinfo  — предоставляет информацию о файле findfiles  — поиск всех файлов с указанным уточнением файла isfile  — проверяет является ли аргумент существующим файлом listfiles  — список файлов mdelete  — удаляет файлы movefile  — перемещает файл или директорию newest  — возвращает самый новый файл из набора файлов Пути - Имена файлов 
basename  — отсекает директорию и расширение от имён файлов fileext  — возвращает расширение файла fileparts  — возвращает путь, имя файла и расширение для указанного пути к файлу filesep  — возвращает разделитель директорий для текущей платформы fullfile  — формирует полное имя файла из частей fullpath  — создаёт имя полного пути для определённого имени относительного пути get_absolute_file_path  — даёт абсолютный путь к файлу, открытому в Scilab getdrives  — получает буквы дисков всех подключенных файловых систем на компьютере getlongpathname  — получает длинное имя пути (только для Windows) getrelativefilename  — для указанного имени полного пути к директории и абсолютного имени файла данная функция возвращает относительное имя файла getshortpathname  — получает короткое имя (только для Windows) is_absolute_path  — проверяет, является ли аргумент абсолютным путём pathconvert  — преобразование имён путей между POSIX и Windows. pathsep  — предоставляет разделитель путей в переменной среды PATH текущей ОС splitURL  — разбивает ссылку URL (HTTP, HTTPS, FTP...) tempname  — создаёт файл с уникальным именем dispfiles  — выводит на экран свойства открытых файлов fprintfMat  — записывает матрицу в файл fscanfMat  — считывает матрицу из текстового файла getmd5  — получение контрольной суммы md5 getURL  — Загрузка по URL (HTTP, HTTPS, FTP...) hash  — получает контрольную сумму файла или строки, используя различные алгоритмы
            получения хеш-сумм %io  — переменная, которая хранит стандартный ввод и стандартный вывод  (дескриптор файла) listvarinfile  — список переменных в файле сохранённых данных mclearerr  — сбрасывает ошибки доступа к бинарному файлу mclose  — закрывает открытые файлы meof  — проверяет достигнут ли конец файла merror  — проверяет индикатор ошибок доступа к файлу mfprintf  — преобразует, форматирует и записывает данные в файл msscanf  — считывает свои входные данные из символьной строки (интерфейс с C-функцией sscanf) mgeti  — проверяет числа в двоичом файле и возвращает их в виде кодированных целых чисел mgetl  — считывает строки из текстового файла mgetstr  — считывает символьную строку из файла mopen  — открывает файл в Scilab'е mput  — записывает байт или слово в заданном двоичном формате mputl  — записывает строки в текстовый файл mputstr  — запись отдельного текста в открытый файл mseek  — устанавливает текущую позицию в двоичном файле mtell  — возвращает смещение текущего байта относительно начала файла save format  — формат файлов, полученных с помощью функции "save" scanf  — преобразует форматированный ввод в стандартном устройстве ввода преобразование scanf  — спецификации преобразования mscanf, msscanf, mfscanf Input/Output functions 
OS_commands 
getenv  — get the value of an environment variable getpid  — get Scilab process identificator unix  — alias of host() setenv  — set the value of an environment
            variable unix_g  — executes some Windows, Linux or MacOS instructions: output in variables unix_s  — executes some Windows, Linux or MacOS instructions: output canceled (Silent mode) unix_w  — executes some Windows, Linux or MacOS instructions: output in Scilab's console unix_x  — executes some Windows, Linux or MacOS instructions: output in a dedicated window file  — управление файлами getio  — get Scilab input/output logical units load  — Loads some archived variables, a saved graphic figure, a library of functions read  — matrices read read4b  — fortran file binary read readb  — fortran file binary read save  — Saves some chosen variables in a binary data file writb  — fortran file binary write write  — writes real numbers or strings in the console or in a formatted file write4b  — fortran file binary write Графики 
2d_plot 
champ  — строит стрелками поле двумерных векторов champ properties  — description of the 2D vector
            field entity properties comet  — двумерный график с анимированной кометой contour2d  — кривые уровней поверхности на двумерном графике contour2di  — вычисляет кривые уровней поверхности на двумерном графике contour2dm  — compute level curves of a surface defined with a mesh contourf  — кривые уровней поверхности, залитые цветом на двумерном графике cutaxes  — plots curves or an existing axes along a discontinuous or multiscaled axis errbar  — добавление вертикальных полос ошибок на двумерном графике fchamp  — direction field of a 2D first order ODE fec  — pseudo-color plot of a function defined on a mesh fec properties  — description of the fec entities
            properties fgrayplot  — 2D plot of a surface defined by a function using colors 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 histplot  — plot a histogram ВидЛинии  — для быстрой настройки вида линий на графике loglog  — двумерный график в логарифмическом масштабе Matplot  — 2D plot of a matrix using colors Matplot1  — 2D plot of a matrix using colors Matplot properties  — Description of the Matplot entities properties paramfplot2d  — animated plot of a 2D parametrized curve. plot  — 2D plot plot2d  — 2D plot plot2d2  — 2D plot (step
            function) plot2d3  — 2D plot (vertical
            bars) plot2d4  — 2D plot (arrows style) plotimplicit  — Plots the (x,y) lines solving an implicit equation or Function(x,y)=0 polarplot  — Plot polar
            coordinates scatter  — 2D scatter plot semilogx  — двумерный полулогарифмический график semilogy  — 2D semilogarithmic plot Sfgrayplot  — сглаженный двумерный график поверхности, определённой через функцию, с использованием цветов Sgrayplot  — smooth 2D plot of a surface using
            colors 3d_plot 
bar3d  — 3D гистограмма comet3d  — 3D comet animated plot contour  — level curves on a 3D surface eval3dp  — compute facets of a 3D parametric surface fplot3d  — 3D plot of a surface defined by a
            function fplot3d1  — 3D gray or color level plot of a surface
            defined by a function genfac3d  — Compute facets of a 3D surface geom3d  — projection from 3D on 2D after a 3D
            plot mesh  — график трёхмерной сетки nf3d  — Rectangular facets to plot3d parameters param3d1  — plots a set of curves in a 3D cartesian frame. 1D mesh plot param3d properties  — description of the 3D curves
            entities properties 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 scatter3d  — 3D scatter plot secto3d  — 3D surfaces conversion surf  — 3D surface plot surface properties  — description of the 3D entities
            properties axes_operations 
axes properties  — description of the axes entity properties gca  — Return handle of current axes. gda  — Return handle of default
            axes. isoview  — настраивает изометрическое представление графических осей newaxes  — Creates a new Axes entity plotframe  — plot a frame with scaling and grids. This function is obsolete.  replot  — reframes with new boundaries the current or a given set of axes rotate_axes  — Interactive rotation of an Axes handle. sca  — set the current axes entity sda  — reSets the Default Axes to its factory values subplot  — устанавливает текущие оси для выбора ячейки текущей разграфлённой фигуры unzoom  — unzoom graphics xgrid  — add a grid on a 2D or 3D plot xsetech  — set the sub-window of a graphics window for plotting zoom_rect  — zoom a selection of the current graphic figure color_management 
oбразчики 
autumncolormap  — red through orange to yellow colormap bonecolormap  — gray colormap with a light blue tone coolcolormap  — cyan to magenta colormap coppercolormap  — black to a light copper tone colormap graycolormap  — linear gray colormap hotcolormap  — red to yellow colormap hsvcolormap  — Hue-saturation-value colormap jetcolormap  — blue to red colormap oceancolormap  — linear blue colormap parulacolormap  — blue to yellow colormap pinkcolormap  — sepia tone colorization on black and white images rainbowcolormap  — red through orange, yellow, green,blue to violet colormap springcolormap  — magenta to yellow colormap summercolormap  — green to yellow colormap whitecolormap  — completely white colormap wintercolormap  — blue to green colormap addcolor  — add new colors to the current colormap color  — returns the color id of a color color_list  — list of named colors colorbar  — draws a vertical color bar colormap  — using colormaps getcolor  — открывает диалог для показа цветов текущей цветовой карты или цветовой
            карты по умолчанию hsv2rgb  — Converts HSV colors to RGB name2rgb  — returns the RGB values of a named color rgb2name  — returns the name of a color uigetcolor  — Opens a dialog for selecting a color. figure_operations 
anti_aliasing  — Figure's property smoothing the stair-like aspect when rendering curves clf  — Clears and resets a figure or a frame uicontrol colordef  — Set the color look-and-feel of a given or of all forthcoming graphic figures drawlater  — makes axes children
            invisible. drawnow  — draw hidden graphics
            entities. figure properties  — description of the graphics
            figure entity properties gcf  — Return handle of current graphic window. gdf  — Return handle of default
            figure. pixel_drawing_mode  — Figure's property setting the RGBwise pixels update mode when drawing scf  — set the current graphic figure
            (window) sdf  — reSets the properties of the Default Figure to their factory values show_window  — поднимает графическое окно winsid  — возвращает список графических окон geometric_shapes 
arc properties  — description of the Arc entity properties rectangle properties  — description of the Rectangle
            entity properties Segments properties  — description of the Segments entity properties xarc  — draw a part of an ellipse xarcs  — draw parts of a set of ellipses xarrows  — рисование набора стрелок xfarc  — Fill a part of an ellipse xfarcs  — Fill parts of a set of ellipses xfrect  — fill a rectangle xrect  — draw a rectangle xrects  — draw or fill a set of rectangles xsegs  — draw unconnected segments interaction 
dragrect  — Drag rectangle(s) with mouse edit_curv  — interactive graphic curve editor event handler functions  — Prototype of functions which may be used as event handler. locate  — mouse selection of a set of points in a 2D axes rubberbox  — растягиваемая рамка для прямоугольного выделения seteventhandler  — set an event handler for
            the current graphic window twinkle  — выделяет один или несколько графических объектов путем их мерцания xclick  — Wait for a mouse click or an event in a graphic window. xgetmouse  — get the mouse events and current position annotation 
captions  — draw graph captions Label entity properties  — Properties of Axes labels and title legend  — draw graph legend Legend entity properties  — description of the Legend entity properties. legends  — draw graph legend title  — displays a title above a graphic axes, or updates its properties. zlabel  — sets or updates the z-axis label or/and its properties xtitle  — add titles on a graphics
            window axis 
axis properties  — description of the axis entity
            properties drawaxis  — draw an axis graduate  — Pretty axis graduations xgraduate  — axis graduation bar_histogram 
bar  — bar histogram barh  — horizontal display of bar histogram barhomogenize  — homogenize all the bars included in the current working axes Datatips 
datatipCreate  — Create a datatip on a polyline by program datatipGetEntities  — Get all the entities compatible with datatips in the given axes. datatipManagerMode  — Set or toggles the datatips mode. datatipMove  — Move a specified datatip using the mouse. datatipRemove  — Removes a selected datatip datatipRemoveAll  — Removes all datatips on a set of polylines. datatipSetDisplay  — Set the function used to compute the datatip string. datatipSetInterp  — Set the interpolation mode for datatip. datatipSetOrientation  — Set the position of the text box associated with the given tip. datatipSetStyle  — Set the datatip style. datatip properties  — description of the Datatip
            entity properties datatips  — Tool for placing and editing tips along the plotted curves handle 
copy  — copy a graphics entity. delete  — delete  a graphic entity and its children. gce  — Get current entity handle. ged  — Scilab Graphic Editor glue  — glue a set of graphics entities into an Compound. is_handle_valid  — Check whether a set of graphic handles is still valid. swap_handles  — Permute two handles in the graphic
            Hierarchy. unglue  — unglue a compound object and replace it by individual children. lighting 
light  — creates a light object in the given axes light properties  — Light overview lighting  — Lighting overview load_save 
xload  — displays in a given window some graphical component loaded from a file. xsave  — save graphics into a
            file polygon 
polyline properties  — description of the Polyline
            entity properties xfpoly  — fill a polygon xfpolys  — fill a set of polygons xpoly  — draw a polyline or a
            polygon xpolys  — draw a set of polylines or polygons xrpoly  — draw a regular polygon property 
get  — Gets the handle of a graphical or User Interface object, or the property's value of objects. set  — set properties of some graphic objects or uimenus or uicontrol interactive components text 
graphics fonts  — description of fonts used in graphic figures Math rendering in Scilab graphics  — Display mathematical equations in Scilab graphics through the
            LaTeX or MathML languages. stringbox  — Compute the bounding rectangle of a text
            or a label. text properties  — description of the Text entity properties titlepage  — add a title in the middle of a graphics window xlfont  — load a font in the graphic context or query loaded
            font xnumb  — draw numbers xstring  — draw strings xstringb  — draw strings into a box xstringl  — compute a box which surrounds
            strings transform 
move  — move, translate, a graphic entity and its children. orthProj  — Computes the orthogonal projection of a point to a polyline in the plane. rotate  — rotation of a set of points scaling  — affine transformation of a set of points свойства составного объекта "Compound"  — описание свойств составного объекта "Compound" ГлобальноеСвойство  — для настройки вида объектов (кривых, поверхностей, ...) в командах
            plot или surf Графики: введение  — обзор библиотеки графиков Графические объекты  — описание структур данных графических объектов graphical editor  — Interactive edition of hierarchical properties of graphic objects pie  — draw a pie multiscaled plots  — How to set several axes for one curve or for curves with distinct scales xchange  — преобразование координат из вещественных в пиксельные xget  — gets current values of the graphics context. This function is obsolete.  xset  — set values of the graphics context. This function is obsolete.  Графики: экспорт 
driver  — выбирает графический драйвер xend  — закрыть сессию экспорта графиков xinit  — открыть сессию экспорта графиков xs2bmp  — экспорт графиков в BMP xs2emf  — экспорт графиков в EMF (только в Windows) xs2eps  — экспорт графиков в EPS xs2gif  — экспорт графиков в GIF xs2jpg  — экспорт графиков в JPG xs2pdf  — экспорт графиков в PDF xs2png  — экспорт графиков в PNG xs2ppm  — экспорт графиков в PPM xs2ps  — экспорт графиков в PS xs2svg  — экспорт графиков в SVG GUI 
Data Structures 
cells 
cell  — создаёт cell-массив пустых матриц cell2mat  — преобразование cell-массива в матрицу cellstr  — преобразует вектор строк (или матрицу строк) в cell-массив строк iscell  — проверяет: является ли переменная cell-массивом iscellstr  — проверяет: является ли переменная cell-массивом строковых значений makecell  — Creates a cell array. num2cell  — converts an array into a cell array bool2s  — convert boolean matrix to a zero one matrix. definedfields  — возвращает индекс определённых полей списков fieldnames  — получает имена полей переменных типа tlist, mlist или struct getfield  — выделение поля списка isfield  — проверяет: существует ли поле с указанным именем в структуре isstruct  — проверяет: является ли переменная массивом-структурой list  — объект Scilab'а и функция определения списка list2vec  — Concatenates list entries in a matrix. lstcat  — конкатенация списков mlist  — объект Scilab'а, определение матричноориентированного типизированного списка null  — deletes a list component or a field of a structure, Mlist, or Tlist rlist  — определение функции рационального деления Scilab setfield  — изменение значения элемента списка типа mlist, tlist или list struct  — строит структуру или массив структур tlist  — объект Scilab'а и определение типизированного списка tree_show  — Отображает в виде дерева содержимое list, tlist, mlist, cell-массивы или массивы структур,
            Xcos block vec2list  — Inverse function of list2vec. Parameters 
add_param  — Add a parameter to a list of parameters get_param  — Get the value of a parameter in a parameter list init_param  — Initialize the structure which will handles the parameters
            list is_param  — Check if a parameter is present in a parameter
            list list_param  — List all the parameters name in a list of
            parameters remove_param  — Remove a parameter and its associated value from a list of
            parameters set_param  — Set the value of a parameter in a parameter list Строки 
ascii  — преобразование в строку ASCII asciimat  — Преобразует массив текста в коды ASCII/UTF8 и обратно blanks  — создание строки из пробелов char  — преобразует в массив символов convstr  — преобразование регистра emptystr  — формирование строки нулевой длины evstr  — вычисление выражений grep  — поиск соответствий строки в векторе строк isalphanum  — проверка того, что символы строки являются буквенно-цифровыми isascii  — Проверяет - является ли каждый символ данной строки 7-битным US-ASCII isdigit  — проверка того, что символы в строке являются цифрами между 0 и 9 isletter  — проверка того, что символы в строке являются буквами алфавита isnum  — проверка того, что строка представляет число justify  — Выравнивает текст в столбцах по левому краю, центру или правому краю. length  — Количество символов текста. Количество элементов массива или списка. part  — выделение строк prettyprint  — Converts a Scilab object into some corresponding LaTeX, TeX, MathML or HTML strings regexp  — поиск подстроки, соответствующей строке регулярного выражения sci2exp  — returns a string able to generate a given Scilab object strcat  — связывает символьные строки strchr  — поиск первого появления символа в строке strcmp  — сравнение символьных строк strcspn  — длины текстов от начала до тех пор, пока не встретится запрещённый символ strindex  — поиск положения символьной строки в другой строке string  — преобразование в строку stripblanks  — отсекает пробелы (и табуляцию) в начале и в конце строк strncpy  — Получает и указывает первые N символов в указанных текстах strrchr  — поиск последнего появления символа в строке strrev  — возвращает перевёрнутую строку strsplit  — разделение единой строки по заданным позициям или шаблонам strspn  — длины текста от начала до тех пор, пока встечаются символы, которые разрешены strstr  — обнаружение подстроки strsubst  — замена одной символьной строки другой strtod  — проверка синтаксиса и преобразование строк литеральных чисел в десятичные числа strtok  — разделение строки на лексемы tokenpos  — возвращает положение лексем в символьной строке tokens  — Делит текст, используя разделители и выдаёт его части. Sound file handling 
analyze  — frequency plot of a sound signal auread  — load .au sound file auwrite  — writes .au sound file beep  — Produce a beep sound lin2mu  — linear signal to mu-law encoding loadwave  — load a sound wav file into scilab mapsound  — Computes and displays an Amplitude(time, frequency) spectrogram of a sound record mu2lin  — mu-law encoding to linear signal playsnd  — command-line sound player facility savewave  — save data into a sound wav file. sound  — sound player facility wavread  — reads sound data or querries data info from a .wav audio file wavwrite  — writes .wav sound file Time and Date 
calendar  — Calendar of a given month and year (Gregorian dates) clock  — Return the current Gregorian datetime and international time zone of the computer's clock date  — Current date as date string datenum  — Convert to serial date number datevec  — Date components eomday  — Return last day of month etime  — Elapsed time getdate  — Current datetime or POSIX timestamp from computer's clock. Datetimes from given timestamps now  — Return current date under the form of a Unix hour (timestamp) realtime  — sets the initial datetime and starts the chronometer, or waits until a given datetime sleep  — suspend all code executions (console, scripts, callbacks,..) tic  — start a stopwatch timer timer  — cpu time toc  — Read the stopwatch timer weekday  — Порядковый номер и название дня в неделе для указанных дат Output functions 
disp  — displays variables printf  — converts, formats, and writes data to the main scilab window sprintf  — converts, formats, and writes data in a string print  — prints variables  in a file printf_conversion  — mprintf, msprintf, mfprintf C-format specifications Xcos 
Электронная таблица 
csvDefault  — Get or set defaults behavior for csv files. csvRead  — Read comma-separated value file csvTextScan  — Converts into a matrix texts representing separated values csvWrite  — Write comma-separated value file read_csv  — читает файл, содержащий значения, разделённые запятой (csv) readxls  — читает Excel-файл write_csv  — записывает файл, содержащий значения, разделённые запятой (csv) xls_open  — открывает Excel-файл для чтения xls_read  — читает листы в Excel-файле Командное окно 
ans  — ответ clc  — очистка командного окна completion  — возвращает слова, которые начинаются с текста, который вы передаёте в качестве параметра console  — Сочетания клавиш, определённые в командном окне diary  — diary of session input  — prompt for user input lines  — строки и столбцы, используемые для отображения mode  — устанавливает или запрашивает режим отображения в командном окне инструкций Scilab %onprompt  — special custom function called after each line execution in console prompt  — получение/установка текущего приглашения командной строки tohome  — перемещение курсора в верхний левый угол командного окна History manager 
Matlab binary files I/O 
Code Matlab => Scilab 
Функции 
Встроенные и внешние 
clearfun  — удаляет примитивы external  — объект Scilab'а, внешняя функция или подпрограмма funptr  — кодирование примитивов (для экспертов) intppty  — установка свойств передачи аргумента интерфейса newfun  — добавление имени в таблицу функций what  — список примитивов Scilab'а Библиотеки 
genlib  — строит библиотеку из набора *.sci-файлов, определяющих функции в указанной директории 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  — получает путь и устанавливает главные функции загруженной библиотеки argn  — Возвращает количество входных/выходных аргументов в вызове функции deff  — вставленное определение (анонимной) функции на языке Scilab exec  — исполнение файла-сценария execstr  — исполняет Scilab-код, заданный в строках feval  — множественное выполнение funcprot  — переключает режим защиты функций Scilab endfunction  — закрывает определение функции getd  — загрузка всех функций, определённых в директории macr2tree  — Обеспечивает внутренний код скомпилированного функции Scilab макрос  — Scilab-процедура и Scilab-объект macrovar  — переменные в функции перегрузка  — возможности перегрузки отображения, функций и операторов tree2code  — формирует ASCII-определение Scilab-функции varargin  — переменное число аргументов в списке входных аргументов varargout  — переменное число аргументов в списке выходных аргументов whereis  — Returns the name of the loaded library/module a given function belongs to Development tools 
Demo Tools 
Dynamic/incremental Link 
addinter  — new functions interface dynamic link at run time. c_link  — check if symbol loaded with dynamic link call  — Fortran or C user routines call dllinfo  — provides information about the format and symbols provided in
            executable and DLL files (Windows). findmsifortcompiler  — detects Intel fortran Compiler findmsvccompiler  — detects Microsoft C Compiler G_make  — call make or nmake getdynlibext  — get the extension of dynamic libraries on your operating system. haveacompiler  — detect if you have a C compiler. ilib_build  — utility for shared library management ilib_build_jar  — Build Java packages from sources into a JAR file 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_cleaner  — utility for ilib_build: generates a cleaner file 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 ilib_include_flag  — Return a formatted includes related string to pass to
            system compiler ilib_mex_build  — utility for mex library management ilib_verbose  — set level of display used by dynamic link
            functions. link  — dynamic linker Supported and compatible compilers  — supported and compatible compilers by Scilab ulink  — unlink/unload a dynamically linked shared object Windows tools 
consolebox  — shows or hides the MS Windows terminal running the Scilab session createGUID  — Creates a GUID (Windows only) dos  — executes some DOS instructions (Windows only) findfileassociation  — Searches for and retrieves a file association-related string from the registry (Windows only) getsystemmetrics  — Retrieves the specified system metric or system configuration
            setting (Windows only) istssession  — Determines if scilab is launched from a ms terminal service session (Windows only) mcisendstring  — sends a command string to an MCI
            device (Windows only) powershell  — executes a command with the Windows powershell interpreter (Windows only) win64  — Determine whether Windows x64 version of Scilab (Windows only) winopen  — Open file in appropriate application
            (Windows only) winqueryreg  — Get item from Microsoft Windows
            registry (Windows only) ATOMS 
Tcl/Tk Interface 
Script editor 
edit  — функция редактирования edit_error  — opens in scilab editor the source of the last recorded error editor  — Call the text editor as defined in the preferences scinotes  — Scinotes: Embedded Scilab text editor UI Data 
Online help management 
utilities 
add_help_chapter  — Add an entry in the help list del_help_chapter  — Delete an entry in the help list help_from_sci  — Generate help files and demo files from the head comments section of a .sci source file. help_skeleton  — build the skeleton of the xml help file associated to a Scilab
            function Link toolbox help with Scilab one  — How to make hyperlink in toolbox help pointing to Scilab's items Scilab documentation format  — on line help XML file description format manedit  — editing a manual item %helps  — global variable: paths to help directories of loaded external modules xmltohtml  — converts xml Scilab help files to HTML format xmltojar  — converts xml Scilab help files to javaHelp format xmltopdf  — converts xml Scilab help files to pdf format xmltops  — converts xml Scilab help files to postscript format apropos  — searches keywords in Scilab help head_comments  — выводит на экран комментарии в начале Scilab-функции help  — queries and displays help pages in the Scilab help browser Modules manager 
Локализация 
addlocalizationdomain  — add a new domain in localization mechanism. getdefaultlanguage  — возвращает язык, используемый Scilab'ом по умолчанию getlanguage  — возвращает текущий язык, используемый Scilab'ом _  — Псевдоним gettext(). setdefaultlanguage  — устанавливает и сохраняет значение внутреннего языка LANGUAGE setlanguage  — chooses the language used for standard messages and help pages for the current session API Scilab 
call_scilab API (Scilab engine) 
Boolean management  — How to manage Scilab's boolean read and write process using
            call_scilab and api_scilab call_scilab  — call_scilab is an interface which provides the ability to call
            Scilab engine from C/C++ code Compile and run with Call Scilab  — How to compile a native application based on or using
            Scilab Complex management  — How to manage Scilab's complex variable read and write process
            using call_scilab DisableInteractiveMode  — Disables some features (plotting, gui creation, Tcl/Tk...) and
            leaves only the computing engine Double management  — How to manage Scilab's variable read and write process using
            call_scilab and api_scilab fromc  — Checks if current Scilab is called from an external C program (by StartScilab). fromjava  — Checks if current Scilab is called from javasci GetLastJob  — Returns the latest job sent to Scilab engine ScilabHaveAGraph  — Check if any Scilab graphics have been opened. SendScilabJob  — Send a Scilab task from a C/C++ code
            (call_scilab) SendScilabJobs  — Send Scilab tasks from a C/C++ code (call_scilab) StartScilab  — Initializes and starts Scilab engine in Call
            Scilab String management  — How to manage Scilab's String read and write process using
            call_scilab and api_scilab TerminateScilab  — Stops and terminates Scilab engine in Call Scilab JVM 
Java из Scilab 
Getting started - Beginning  — How to use the Java Scilab binding? Getting started - Second step  — How to use the Java Scilab binding? jallowClassReloading  — Allow the class reloading jarray  — Create a Java array jautoTranspose  — Set the way to convert matrices jautoUnwrap  — Unwrap automatically returned values jcast  — Cast a Java object into another one. jcompile  — Компилирует код или файл Java jcreatejar  — Creates a Java ARchive (JAR) from a set of files / directories jdeff  — Map a static Java method onto a Scilab macro jdisableTrace  — Stop the trace process. jenableTrace  — Allow to trace the internal functionality of JIMS to help the debugging. jexists  — Test if a Scilab Java Object is valid on the Java side jgetclassname  — Return the class name of the given object jgetfield  — Get the field value of a Java object jgetfields  — Get all the fields of a Java object jgetinfo  — Returns information about the Java virtual machine jgetmethods  — Get all the methods of a Java object jimport  — Import a Java class jinvoke  — Invoke a method of a Java object jinvoke_db  — Invoke a method of a Java object in using Java direct buffers jnewInstance  — Creates a new instance of a Java class jnull  — The Scilab version of the Java null object. jremove  — Remove a Java Object on the Java side jsetfield  — Set the field of a Java object junwrap  — Convert a Java object into a Scilab native type junwraprem  — Convert a Java object into a Scilab native type and remove it from the Java side jvoid  — For no argument functions jwrap  — Wrap a Scilab variable into a Java one if possible jwrapinchar  — Wrap Scilab uint16 matrix into Java char multiarray. jwrapinfloat  — Wrap Scilab double matrix into Java float multiarray. new  — Creates a new instance of a Java class Java Interface 
Preferences 
Coverage 
covMerge  — Merges coverage results and exports to a file covStart  — Instruments some macros to store runtime information on code coverage and
            execution time covStop  — Removes all instrumentation data covWrite  — Exports runtime information to files profile  — General information about instrumentation capabilities profileDisable  — Remove instrumentation from a function, a library or remove all instrumentation profileEnable  — Add instrumentation to a function, a library or all available functions profileGetInfo  — Retrieve instrumentation information as a Scilab value Lint tool (SLint) 
Web Tools