Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Справка 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