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.0. This page might be outdated.
See the recommended documentation of this function

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

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

  • Побитовые операции
    • bitandпобитовое И
    • bitcmpпобитовое дополнение
    • bitgetбит в определённой позиции
    • bitorпобитовое ИЛИ
    • bitsetустановка бита в определённой позиции
    • bitxorпобитовое ИСКЛЮЧАЮЩЕЕ ИЛИ
    • isequalbitwiseпобитовое сравнение переменных
  • Комплексные числа
    • complexСоздание комплексного числа.
    • conjсопряжение
    • imagмнимая часть
    • imultумножение на мнимую единицу i
    • isrealпроверка, имеет ли переменная вещественные или комплексные элементы.
    • realреальная часть
  • Дискретная математика
    • factorфункция разложения на множители
    • factorialФункция факториал
    • gcdнаибольший общий делитель (НОД)
    • lcmнаименьшее общее кратное (НОК)
    • permsвсе сочетания компонентов вектора
    • primesфункция простых чисел
    • ratПриближение рациональными числами с плавающей запятой
  • Элементарные матрицы
    • diagвключение или исключение диагонали
    • eyeединичная матрица
    • ind2subпреобразование линейных индексов в подындексы
    • linspaceвектор с равномерными интервалами между элементами
    • logspaceвектор с интервалами между элементами в логарифмическом масштабе
    • meshgridсоздаёт матрицы или трёхмерные массивы
    • ndgridмассивы для многомерного вычисления функций по координатной сетке
    • onesматрица, составленная из единиц
    • randСлучайные числа
    • squarewaveформирует меандр с периодом 2*%pi
    • sub2indпреобразование подындексов матрицы в линейные индексы
    • testmatrixформирование специальных матриц, таких как матрица Гильберта и матрица Франка
    • toeplitzТёплицева матрица
    • zerosматрица, составленная из нулей
  • логарифм - экспонента - степень
    • expпоэлементная показательная функция
    • expmквадратная матрица экспоненциальной функции
    • logнатуральный логарифм
    • log10десятичный логарифм
    • log1pвычисляет точное значение натурального логарифма аргумента, просуммированного с единицей
    • log2логарифм по основанию 2
    • logmматричный логарифм
    • polarполярная форма
    • sqrtкорень квадратный
    • sqrtmматричный квадратный корень
  • Плавающая запятая
    • ceilокругление вверх
    • cleanочищает матрицы (округление малых значений до нуля)
    • doubleпреобразование из целочисленного представления (integer) в представление чисел двойной точности (double)
    • 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преобразование из восьмеричной системы счисления в десятичную
  • Манипуляции с матрицами
    • flipdimзеркальное отражение компонентов x по заданному измерению
    • matrixизменение вектора или матрицы в матрицу иных размеров
    • permuteперестановка размерностей массива
    • pertransодновременные перестановка с транспонированием
    • repmatДублирование массива и его мозаичное размещение
    • resize_matrixсоздание новой матрицы иного размера
    • squeezeудаляет единичные размерности гиперматрицы
  • Матричные операции
    • absабсолютное значение, амплитуда
    • cumprodпроизведение элементов массива с накоплением
    • cumsumсуммирование элементов массива с накоплением
    • kronпроизведение Кронекера (.*.)
    • maxмаксимум
    • minминимум
    • normнорма матрицы
    • prodпроизведение элементов массива
    • signmматричная функция знака
    • sumсумма элементов массива
    • trilнижняя треугольная часть матрицы
    • triuверхний треугольник
    • crossvector cross product
  • Поиск и сортировка
    • dsearchпоиск в упорядоченных наборах
    • gsortсортировка по алгоритму быстрой сортировки
    • lex_sortлексикографическая сортировка строк матрицы
    • vectorfindищет в строках или столбцах матриц совпадения с вектором
    • findfind indices of boolean vector or matrix true elements
  • Операции с множествами
    • intersectвозвращает вектор значений, общих для двух векторов/матриц
    • setdiffвозвращает элементы вектора, которые не принадлежат другому вектору
    • unionвыделяет объединение компонентов векторов
    • uniqueвыделяет уникальные компоненты вектора или матрицы
    • memberscount (and locate) in an array each element or row or column of another array
  • Сигнальная обработка
    • bloc2expпреобразование блок-схемы в символьное выражение
    • bloc2ssпреобразование блок-схемы в пространство состояний
    • pen2eaпреобразование пучка матриц в E, A
    • ssrandгенератор случайной системы
    • sysconvпреобразование системы
    • sysdiagсоединение блочно-диагональной системы
    • trfmodотображение полюсов и нулей
  • Символьное вычисление
    • addfсимвольное суммирование
    • cmb_linсимвольное линейное сочетание
    • ldivfлевое символьное деление
    • mulfсимвольное умножение
    • rdivfправое символьное деление
    • solveрешатель линейной системы в символьном виде
    • subfсимвольное вычитание
    • trianfmlтриангуляция в символьном виде
    • trisolveрешатель линейной системы в символьном виде
  • Тригонометрия
    • acosпоэлементный арккосинус (радианы)
    • acosdпоэлементный арккосинус, результат в градусах.
    • acoshгиперболический арккосинус
    • 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матричный тангенс
  • andлогическое И элементов массива
  • &оператор логического И
  • catконкатенация нескольких массивов
  • cell2matпреобразование cell-массива в матрицу
  • cellstrпреобразует вектор строк (или матрицу строк) в cell-массив строк
  • isemptyпроверка, является ли переменная пустой матрицей или пустым списком
  • isequalсравнение объектов
  • isvectorпроверка, является ли переменная вектором
  • lstsizeколичество элементов list, tlist, mlist
  • pmoduloположительный арифметический остаток от деления по модулю m
  • ndimsколичество размерностей массива
  • nthrootn-ный корень вещественных чисел
  • orлогическое ИЛИ элементов массива
  • |оператор логического ИЛИ
  • signфункция знака
  • sizeразмер объекта
  • IsAScalarcheck if a variable is a scalar. This function is obsolete.
  • iscolumncheck if a variable is a column
  • ismatrixcheck if a variable is a matrix
  • isrowcheck if a variable is a row
  • isscalarcheck if a variable is a scalar.
  • issquarecheck if a variable is a square matrix
  • num2cellconverts an array into a cell array
  • unwrapunwrap a Y(x) profile or a Z(x,y) surface. Unfold a Y(x) profile
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Oct 02 14:01:04 CEST 2014