Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
6.1.1 - Русский

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

Please note that the recommended version of Scilab is 2025.0.0. 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устанавливает в целых числах биты по указанным индексам
    • bitstringСтрока, дающее символьное битовое представление числа
    • bitxorbitwise logical XOR between element-wise integers of 2 arrays
  • Комплексные числа
    • complexПостроение массива комплексных чисел по их частям
    • conjсопряжение
    • imagмнимая часть
    • imultумножение на мнимую единицу i
    • isrealпроверка, имеет ли переменная вещественные или комплексные элементы
    • realреальная часть
  • Дискретная математика
    • factorфункция разложения на множители
    • factorialфункция факториала : произведение первых n положительных целых чисел
    • gcdGreatest (positive) Common Divisor
    • lcmнаименьшее общее кратное (положительное) целых чисел или полиномов
    • nchoosekComputes binomial numbers (n,k) = numbers of combinations
    • primesфункция простых чисел
    • ratПриближение рациональными числами с плавающей запятой
  • Элементарные матрицы
    • random
      • grandСлучайные числа
      • noisegennoise generation (obsolete)
      • prbs_aGenerates a pseudo random binary sequence
      • randСлучайные числа
      • sampleSampling with replacement
      • samplefsample values with replacement from a population with given frequencies.
      • samwrSampling without replacement
    • blockdiagСоздаёт блочную диагональную матрицу из указанных массивов. Соединение диагональной системы блоков.
    • diagвключение или исключение диагонали
    • пустая матрица []пустая матрица. Деструктор диапазонов массива.
    • eyeединичная матрица
    • linspaceгенерирует линейно распределённые числа между двумя достижимыми границами
    • logspaceвектор с интервалами между элементами в логарифмическом масштабе
    • meshgridсоздаёт матрицы или трёхмерные массивы
    • ndgridстроит матрицы или N-мерные массивы путем репликации данных векторов
    • onesматрица, составленная из единиц
    • permsGenerate the table of permutations of given elements
    • repmatдублирование массива и его мозаичное размещение
    • squarewaveформирует меандр с периодом 2*%pi
    • testmatrixформирование специальных матриц, таких как матрица Гильберта и матрица Франка
    • toeplitzToeplitz matrix (chosen constant diagonal bands)
    • zerosматрица, составленная из нулей
  • логарифм - экспонента - степень
    • expпоэлементная показательная функция
    • expmквадратная матрица экспоненциальной функции
    • logнатуральный логарифм
    • log10десятичный логарифм
    • log1pвычисляет точное значение натурального логарифма аргумента, просуммированного с единицей
    • log2логарифм по основанию 2. Экспонента по основанию 2 и мантисса некоторых вещественных чисел.
    • logmматричный логарифм
    • nthrootn-ный корень вещественных чисел
    • polarполярная форма
    • возведение в степеньоперация возведения в степень (^, .^)
    • sqrtкорень квадратный
    • sqrtmматричный квадратный корень
  • Плавающая запятая
    • ceilокругление вверх
    • cleanочищает матрицы (округление малых значений до нуля)
    • doubleconverts inttype integers or booleans into decimal encoding
    • fixокругление в сторону нуля
    • floorокругление вниз
    • formatустановка выходного формата десятичных чисел по умолчанию
    • ieeeустановка режима исключения с плавающей запятой
    • intокругление в направлении нуля
    • isinfпроверка на бесконечные элементы
    • isnanпроверка на нечисловые элементы ("Nan")
    • nearfloatполучить предыдущее или следующее число с плавающей запятой
    • nextpow2степень двойки, дающая равное или большее число
    • number_propertiesопределение параметров чисел с плавающей запятой
    • roundокругление до ближайшего целого
    • ноль со знаком -0Обработка -0 по сравнению с 0
  • Представление целых чисел
    • base2decпреобразование из числа по основанию b в десятичное число
    • bin2decпреобразование из двоичной системы счисления в десятичную
    • dec2baseпреобразование десятичного числа в число системы счисления по основанию N в строке
    • dec2binпреобразование из десятичной системы счисления в двоичную
    • dec2hexпреобразование из десятичной системы счисления в шестнадцатеричную
    • dec2octпреобразование из десятичной системы счисления в восьмеричную
    • hex2decпреобразование из шестнадцатеричной системы счисления в десятичную
    • oct2decпреобразование из восьмеричной системы счисления в десятичную
  • Целые числа
    • iconvertпреобразование в 1- или 8-байтное представление целого числа
    • uint64conversion to 8 bytes unsigned integer representation
    • inttypeвозвращает тип целых чисел, используемых в типах целочисленных данных
  • Манипуляции с матрицами
    • Shape tests
      • iscolumncheck if a variable is a column
      • 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.
      • issquareпроверка, является ли переменная квадратной матрицей
      • isvectorпроверка, является ли переменная вектором
    • catконкатенация нескольких массивов
    • circshiftсмещает по кругу элементы матрицы
    • flipdimменяем порядок (частей) строк, столбцов, страниц... массива
    • matrixизменение вектора или матрицы в матрицу иных размеров
    • permuteпереставляет размерности массива
    • pertransодновременные перестановка с транспонированием
    • resize_matrixtrim or/and extend (and cast) a matrix or hypermatrix
    • squeezeудаляет одиночные размерности ND-мерного массива
    • trilнижняя треугольная часть матрицы
    • triuверхний треугольник
  • Матричные операции
    • absабсолютное значение, амплитуда
    • andlogical AND between the elements of a boolean or numerical array
    • crossvector cross product
    • cumprodпроизведение элементов массива с накоплением
    • cumsumсуммирование элементов массива с накоплением
    • kron .*.произведение Кронекера. Взвешенное повторение массива
    • kron .\. ./.Kronecker left and right divisions
    • maxмаксимум
    • minминимум
    • normнормы вектора или матрицы
    • orlogical OR over the elements of a boolean or numerical array
    • prodпроизведение элементов массива
    • signсигнум-функция
    • signmматричная функция знака
    • sumсумма элементов массива
  • Поиск и сортировка
    • dsearchпоиск в упорядоченных наборах
    • findдаёт индексы элементов с ненулевым значением или значением %T
    • gsortсортирует массивы логических, числовых и строковых значений
    • memberscount (and locate) in an array each element or row or column of another array
    • vectorfindищет расположение вектора (отмеченный символом групповой подстановки) в матрице или гиперматрице
  • Операции с множествами
    • intersectэлементы, либо строки либо столбцы, имеющиеся в обоих входных массивах, без повторов
    • setdiffвозвращает элементы или строк или столбцов массива, которые не принадлежат другому массиву
    • unionМножество всех элементов, строк или столбцов двух массивов без дубликатов
    • uniqueудалить все повторяющиеся компоненты из вектора или матрицы
  • Тригонометрия
    • Обработка матриц
      • acoshmматричный гиперболический арккосинус
      • acosmарккосинус над матрицей
      • asinhmматричный гиперболический арксинус
      • asinmматричный арксинус
      • atanhmматричный гиперболический арктангенс
      • atanmарктангенс квадратной матрицы
      • coshmматричный гиперболический косинус
      • cosmmatrix cosine function
      • cothmматричный гиперболический котангенс
      • sinhmматричный гиперболический синус
      • sinmфункция матричного синуса
      • tanhmматричный гиперболический тангенс
      • tanmматричный тангенс
    • acosпоэлементный арккосинус (радианы)
    • acosdпоэлементный арккосинус, результат в градусах.
    • acoshhyperbolic cosine inverse
    • acotвычисляет поэлементный арккотангенс аргумента.
    • acotdвычисляет поэлементный арккотангенс аргумента; результат в градусах.
    • acothпоэлементный гиперболический арккотангенс.
    • acscвычисляет поэлементно арккосеканс аргумента.
    • acscdвычисляет поэлементно арккосеканс аргумента; результат в градусах.
    • acschвычисляет поэлементно гиперболический арккосеканс аргумента.
    • asecвычисляет поэлементно арксеканс аргумента.
    • asecdвычисляет поэлементно арксеканс аргумента, результаты в градусах.
    • asechвычисляет поэлементно гиперболический арксеканс аргумента.
    • asinарксинус (радианы)
    • asindарксинус, результаты в градусах
    • asinhгиперболический арксинус
    • atan2-х и 4-х квадрантный арктангенс
    • atand2-х и 4-х квадрантный поэлементный арктангенс, результаты в градусах.
    • atanhгиперболический арктангенс
    • cosпоэлементная функция косинус
    • cosdпоэлементная функция косинус, аргумент в градусах
    • coshгиперболический косинус
    • cotdпоэлементный котангенс, аргумент в градусах
    • cotgкотангенс
    • cothгиперболический котангенс
    • cscвычисляет поэлементно косеканс аргумента
    • cscdвычисляет поэлементно косеканс аргумента, заданного в градусах
    • cschвычисляет поэлементно гиперболический косеканс аргумента.
    • csgnвозвращает знак вещественных или комплексных значений вектора
    • secПоэлементно вычисляет секанс аргумента.
    • secdвычисляет поэлементно секанс аргумента, заданного в градусах
    • sechПоэлементно вычисляет гиперболический секанс аргумента.
    • sinфункция синус
    • sindфункция синус, аргумент в градусах.
    • sinhгиперболический синус
    • tanтангенс
    • tandтангенс, аргумент в градусах.
    • tanhгиперболический тангенс
  • &, &&Binary AND between integers. Logical AND over/between booleans and numbers
  • выделениевыделение элемента матрицы или списка
  • ind2subпреобразование линейных индексов в подындексы
  • присвоениечастичное присвоение значения переменной
  • isemptyпроверка, является ли переменная пустой матрицей или пустым списком
  • isequalbitwisecomparison of objects (NaN are equal)
  • pmoduloположительный арифметический остаток от деления по модулю m
  • ndimsколичество размерностей массива
  • |, ||Binary OR between integers. Logical OR over/between booleans and numbers
  • sizeразмер объекта
  • sub2indпреобразование подындексов матрицы в линейные индексы
Report an issue
<< Дифференциальное счисление, интегрирование Справка Scilab FFTW >>

Copyright (c) 2022-2024 (Dassault Systèmes)
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 Jul 20 11:21:24 CEST 2021