Scilab Website | Contribute with GitLab | Scilab Community | ATOMS toolboxes
Scilab Online Help
6.0.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 — bitwise logical AND between element-wise integers of 2 arrays
    • bitcmp — побитовое дополнение
    • bitget — бит в определённой позиции
    • bitor — bitwise logical OR between element-wise integers of 2 arrays
    • bitset — установка бита в определённой позиции
    • bitxor — bitwise 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 — матричный логарифм
    • nthroot — n-ный корень вещественных чисел
    • polar — полярная форма
    • возведение в степень — операция возведения в степень (^, .^)
    • sqrt — корень квадратный
    • sqrtm — матричный квадратный корень
  • Плавающая запятая
    • ceil — округление вверх
    • clean — очищает матрицы (округление малых значений до нуля)
    • double — converts 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 — преобразование из восьмеричной системы счисления в десятичную
  • Манипуляции с матрицами
    • flipdim — reverses the order of (blocks of) rows, columns, pages.. of a matrix or hypermatrix
    • matrix — изменение вектора или матрицы в матрицу иных размеров
    • permute — переставляет размерности массива
    • pertrans — одновременные перестановка с транспонированием
    • resize_matrix — trim or/and extend (and cast) a matrix or hypermatrix
    • squeeze — удаляет единичные размерности гиперматрицы
  • Матричные операции
    • abs — абсолютное значение, амплитуда
    • and — logical AND between the elements of a boolean or numerical array
    • cross — vector cross product
    • cumprod — произведение элементов массива с накоплением
    • cumsum — суммирование элементов массива с накоплением
    • kron — произведение Кронекера (.*.)
    • max — максимум
    • min — минимум
    • norm — норма матрицы
    • or — logical OR over the elements of a boolean or numerical array
    • prod — произведение элементов массива
    • sign — функция знака
    • signm — матричная функция знака
    • sum — сумма элементов массива
    • tril — нижняя треугольная часть матрицы
    • triu — верхний треугольник
    • unwrap — unwrap a Y(x) profile or a Z(x,y) surface. Unfold a Y(x) profile
  • Поиск и сортировка
    • dsearch — поиск в упорядоченных наборах
    • find — find indices of boolean vector or matrix true elements
    • gsort — сортировка по алгоритму быстрой сортировки
    • members — count (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 — поэлементный арккосинус, результат в градусах.
    • acosh — hyperbolic cosine inverse
    • 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 — матричный тангенс
  • &, && — Binary AND between integers. Logical AND over/between booleans and numbers
  • cat — конкатенация нескольких массивов
  • ind2sub — преобразование линейных индексов в подындексы
  • iscolumn — check if a variable is a column
  • isempty — проверка, является ли переменная пустой матрицей или пустым списком
  • isequalbitwise — comparison of objects (NaN are equal)
  • 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 — check if a variable is a square matrix
  • isvector — проверка, является ли переменная вектором
  • pmodulo — положительный арифметический остаток от деления по модулю m
  • ndims — количество размерностей массива
  • |, || — Binary OR between integers. Logical OR over/between booleans and numbers
  • size — размер объекта
  • sub2ind — преобразование подындексов матрицы в линейные индексы
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:
Tue Feb 14 15:13:21 CET 2017