Scilab Website | Contribute with GitLab | Scilab Community | ATOMS toolboxes
Scilab Online Help
5.5.0 - Русский

Change language to:
English - Français - 日本語 - Português -

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

Справка 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 — верхний треугольник
    • cross — vector cross product
  • Поиск и сортировка
    • dsearch — поиск в упорядоченных наборах
    • gsort — сортировка по алгоритму быстрой сортировки
    • lex_sort — лексикографическая сортировка строк матрицы
    • vectorfind — ищет в строках или столбцах матриц совпадения с вектором
    • find — find indices of boolean vector or matrix true elements
  • Операции с множествами
    • intersect — возвращает вектор значений, общих для двух векторов/матриц
    • setdiff — возвращает элементы вектора, которые не принадлежат другому вектору
    • union — выделяет объединение компонентов векторов
    • unique — выделяет уникальные компоненты вектора или матрицы
    • members — count (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 — матричный арксинус
    • atan — 2-х и 4-х квадрантный арктангенс
    • atand — 2-х и 4-х квадрантный поэлементный арктангенс, результаты в градусах.
    • atanh — гиперболический арктангенс
    • atanhm — матричный гиперболический арктангенс
    • atanm — арктангенс квадратной матрицы
    • cos — поэлементная функция косинус
    • cosd — поэлементная функция косинус, аргумент в градусах
    • cosh — гиперболический косинус
    • coshm — матричный гиперболический косинус
    • cosm — matrix 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 — количество размерностей массива
  • nthroot — n-ный корень вещественных чисел
  • or — логическое ИЛИ элементов массива
  • | — оператор логического ИЛИ
  • sign — функция знака
  • size — размер объекта
  • IsAScalar — check if a variable is a scalar. This function is obsolete.
  • iscolumn — check if a variable is a column
  • ismatrix — check if a variable is a matrix
  • isrow — check if a variable is a row
  • isscalar — check if a variable is a scalar.
  • issquare — check if a variable is a square matrix
  • num2cell — converts an array into a cell array
  • unwrap — unwrap a Y(x) profile or a Z(x,y) surface. Unfold a Y(x) profile
Report an issue
<< Дифференциальное счисление, интегрирование Справка Scilab Linear Algebra >>

Copyright (c) 2022-2026 (Dassault Systèmes S.E.)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Fri Apr 11 14:19:37 CEST 2014