Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
However, this page did not exist in the previous stable version.

Справка Scilab >> Основные функции

Основные функции

  • Побитовые операции
    • bitandbitwise logical AND between element-wise integers of 2 arrays
    • bitcmpпобитовое дополнение
    • bitgetбит в определённой позиции
    • bitorbitwise logical OR between element-wise integers of 2 arrays
    • bitsetустановка бита в определённой позиции
    • bitxorbitwise logical XOR between element-wise integers of 2 arrays
  • Комплексные числа
    • complexСоздание комплексного числа.
    • conjсопряжение
    • imagмнимая часть
    • imultумножение на мнимую единицу i
    • isrealпроверка, имеет ли переменная вещественные или комплексные элементы
    • realреальная часть
  • Дискретная математика
    • factorфункция разложения на множители
    • factorialФункция факториал
    • gcdнаибольший общий делитель (НОД)
    • lcmнаименьшее общее кратное (НОК)
    • permsвсе сочетания компонентов вектора
    • primesфункция простых чисел
    • ratПриближение рациональными числами с плавающей запятой
  • Элементарные матрицы
    • diagвключение или исключение диагонали
    • empty([]) пустая матрица
    • eyeединичная матрица
    • linspaceгенерирует линейно распределённые числа между двумя достижимыми границами
    • logspaceвектор с интервалами между элементами в логарифмическом масштабе
    • meshgridсоздаёт матрицы или трёхмерные массивы
    • ndgridстроит матрицы или N-мерные массивы путем репликации данных векторов
    • onesматрица, составленная из единиц
    • randСлучайные числа
    • repmatДублирование массива и его мозаичное размещение
    • squarewaveформирует меандр с периодом 2*%pi
    • testmatrixформирование специальных матриц, таких как матрица Гильберта и матрица Франка
    • toeplitzТёплицева матрица
    • zerosматрица, составленная из нулей
  • логарифм - экспонента - степень
    • expпоэлементная показательная функция
    • expmквадратная матрица экспоненциальной функции
    • logнатуральный логарифм
    • log10десятичный логарифм
    • log1pвычисляет точное значение натурального логарифма аргумента, просуммированного с единицей
    • log2логарифм по основанию 2
    • logmматричный логарифм
    • nthrootn-ный корень вещественных чисел
    • polarполярная форма
    • возведение в степеньоперация возведения в степень (^, .^)
    • sqrtкорень квадратный
    • sqrtmматричный квадратный корень
  • Плавающая запятая
    • ceilокругление вверх
    • cleanочищает матрицы (округление малых значений до нуля)
    • doubleconverts inttype integers or booleans into decimal encoding
    • fixокругление в сторону нуля
    • floorокругление вниз
    • formatформат числа распечатываемого и выводимого на экран
    • frexpделит числа с плавающей запятой на показатель по основанию 2 и мантиссу
    • ieeeустановка режима исключения с плавающей запятой
    • intокругление в направлении нуля
    • isinfпроверка на бесконечные элементы
    • isnanпроверка на нечисловые элементы ("Nan")
    • nearfloatполучить предыдущее или следующее число с плавающей запятой
    • nextpow2степень двойки, дающая равное или большее число
    • number_propertiesопределение параметров чисел с плавающей запятой
    • roundокругление до ближайшего целого
  • Представление целых чисел
    • base2decпреобразование из числа по основанию b в десятичное число
    • bin2decпреобразование из двоичной системы счисления в десятичную
    • dec2baseпреобразование десятичного числа в число системы счисления по основанию N в строке
    • dec2binпреобразование из десятичной системы счисления в двоичную
    • dec2hexпреобразование из десятичной системы счисления в шестнадцатеричную
    • dec2octпреобразование из десятичной системы счисления в восьмеричную
    • hex2decпреобразование из шестнадцатеричной системы счисления в десятичную
    • oct2decпреобразование из восьмеричной системы счисления в десятичную
  • Манипуляции с матрицами
    • flipdimreverses the order of (blocks of) rows, columns, pages.. of a matrix or hypermatrix
    • matrixизменение вектора или матрицы в матрицу иных размеров
    • permuteпереставляет размерности массива
    • pertransодновременные перестановка с транспонированием
    • resize_matrixtrim or/and extend (and cast) a matrix or hypermatrix
    • squeezeудаляет единичные размерности гиперматрицы
  • Матричные операции
    • absабсолютное значение, амплитуда
    • andlogical AND between the elements of a boolean or numerical array
    • crossvector cross product
    • cumprodпроизведение элементов массива с накоплением
    • cumsumсуммирование элементов массива с накоплением
    • kronпроизведение Кронекера (.*.)
    • maxмаксимум
    • minминимум
    • normнорма матрицы
    • orlogical OR over the elements of a boolean or numerical array
    • prodпроизведение элементов массива
    • signфункция знака
    • signmматричная функция знака
    • sumсумма элементов массива
    • trilнижняя треугольная часть матрицы
    • triuверхний треугольник
    • unwrapunwrap a Y(x) profile or a Z(x,y) surface. Unfold a Y(x) profile
  • Поиск и сортировка
    • dsearchпоиск в упорядоченных наборах
    • findfind indices of boolean vector or matrix true elements
    • gsortсортировка по алгоритму быстрой сортировки
    • memberscount (and locate) in an array each element or row or column of another array
    • vectorfindищет в строках или столбцах матриц совпадения с вектором
  • Операции с множествами
    • intersectвозвращает вектор значений, общих для двух векторов/матриц
    • setdiffвозвращает элементы вектора, которые не принадлежат другому вектору
    • unionвыделяет объединение компонентов векторов
    • uniqueудалить все повторяющиеся компоненты из вектора или матрицы
  • Сигнальная обработка
    • bloc2ssпреобразование блок-схемы в пространство состояний
    • pen2eaпреобразование пучка матриц в E, A
    • ssrandгенератор случайной системы
    • sysconvпреобразование системы
    • sysdiagсоединение блочно-диагональной системы
    • trfmodотображение полюсов и нулей
  • Тригонометрия
    • acosпоэлементный арккосинус (радианы)
    • acosdпоэлементный арккосинус, результат в градусах.
    • acoshhyperbolic cosine inverse
    • acoshmматричный гиперболический арккосинус
    • acosmарккосинус над матрицей
    • acotвычисляет поэлементный арккотангенс аргумента.
    • acotdвычисляет поэлементный арккотангенс аргумента; результат в градусах.
    • acothпоэлементный гиперболический арккотангенс.
    • acscвычисляет поэлементно арккосеканс аргумента.
    • acscdвычисляет поэлементно арккосеканс аргумента; результат в градусах.
    • acschвычисляет поэлементно гиперболический арккосеканс аргумента.
    • asecвычисляет поэлементно арксеканс аргумента.
    • asecdвычисляет поэлементно арксеканс аргумента, результаты в градусах.
    • asechвычисляет поэлементно гиперболический арксеканс аргумента.
    • asinарксинус (радианы)
    • asindарксинус, результаты в градусах
    • asinhгиперболический арксинус
    • asinhmматричный гиперболический арксинус
    • asinmматричный арксинус
    • atan2-х и 4-х квадрантный арктангенс
    • atand2-х и 4-х квадрантный поэлементный арктангенс, результаты в градусах.
    • atanhгиперболический арктангенс
    • atanhmматричный гиперболический арктангенс
    • atanmарктангенс квадратной матрицы
    • cosпоэлементная функция косинус
    • cosdпоэлементная функция косинус, аргумент в градусах
    • coshгиперболический косинус
    • coshmматричный гиперболический косинус
    • cosmmatrix cosine function
    • cotdпоэлементный котангенс, аргумент в градусах
    • cotgкотангенс
    • cothгиперболический котангенс
    • cothmматричный гиперболический котангенс
    • cscвычисляет поэлементно косеканс аргумента
    • cscdвычисляет поэлементно косеканс аргумента, заданного в градусах
    • cschвычисляет поэлементно гиперболический косеканс аргумента.
    • csgnвозвращает знак вещественных или комплексных значений вектора
    • secПоэлементно вычисляет секанс аргумента.
    • secdвычисляет поэлементно секанс аргумента, заданного в градусах
    • sechПоэлементно вычисляет гиперболический секанс аргумента.
    • sinфункция синус
    • sincфункция sinc
    • sindфункция синус, аргумент в градусах.
    • sinhгиперболический синус
    • sinhmматричный гиперболический синус
    • sinmфункция матричного синуса
    • tanтангенс
    • tandтангенс, аргумент в градусах.
    • tanhгиперболический тангенс
    • tanhmматричный гиперболический тангенс
    • tanmматричный тангенс
  • &, &&Binary AND between integers. Logical AND over/between booleans and numbers
  • catконкатенация нескольких массивов
  • ind2subпреобразование линейных индексов в подындексы
  • iscolumncheck if a variable is a column
  • isemptyпроверка, является ли переменная пустой матрицей или пустым списком
  • isequalbitwisecomparison of objects (NaN are equal)
  • ismatrixchecks if an object is a non-empty 1D or 2D matrix or array
  • isrowcheck if a variable is a row
  • isscalarcheck if a variable is a scalar.
  • issquarecheck if a variable is a square matrix
  • isvectorпроверка, является ли переменная вектором
  • pmoduloположительный арифметический остаток от деления по модулю m
  • ndimsколичество размерностей массива
  • |, ||Binary OR between integers. Logical OR over/between booleans and numbers
  • sizeразмер объекта
  • sub2indпреобразование подындексов матрицы в линейные индексы
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Feb 14 15:13:21 CET 2017