Основные функции
- Побитовые операции
- 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 — устанавливает в целых числах биты по указанным индексам
- bitstring — Строка, дающее символьное битовое представление числа
- bitxor — bitwise logical XOR between element-wise integers of 2 arrays
- Комплексные числа
- complex — Построение массива комплексных чисел по их частям
- conj — сопряжение
- csgn — возвращает знак вещественных или комплексных значений вектора
- imag — мнимая часть
- imult — умножение на мнимую единицу i
- isreal — проверка, имеет ли переменная вещественные или комплексные элементы
- real — реальная часть
- Дискретная математика
- factor — функция разложения на множители
- factorial — функция факториала : произведение первых n положительных целых чисел
- gcd — Greatest (positive) Common Divisor
- lcm — наименьшее общее кратное (положительное) целых чисел или полиномов
- nchoosek — Computes binomial numbers (n,k) = numbers of combinations
- primes — функция простых чисел
- rat — Приближение рациональными числами с плавающей запятой
- Элементарные матрицы
- random
- grand — Случайные числа
- prbs_a — Generates a pseudo random binary sequence
- rand — Случайные числа
- sample — Sampling with replacement
- samplef — sample values with replacement from a population
with given frequencies.
- samwr — Sampling without replacement
- blockdiag — Создаёт блочную диагональную матрицу из указанных массивов. Соединение диагональной
системы блоков.
- diag — включение или исключение диагонали
- пустая матрица [] — пустая матрица. Деструктор диапазонов массива.
- eye — единичная матрица
- linspace — генерирует линейно распределённые числа между двумя достижимыми границами
- logspace — вектор с интервалами между элементами в логарифмическом масштабе
- meshgrid — создаёт матрицы или трёхмерные массивы
- ndgrid — строит матрицы или N-мерные массивы путем репликации данных векторов
- ones — матрица, составленная из единиц
- perms — Generate the table of permutations of given elements
- repmat — дублирование массива и его мозаичное размещение
- squarewave — формирует меандр с периодом 2*%pi
- testmatrix — формирование специальных матриц, таких как матрица Гильберта и матрица Франка
- toeplitz — Toeplitz matrix (chosen constant diagonal bands)
- zeros — матрица, составленная из нулей
- логарифм - экспонента - степень
- exp — поэлементная показательная функция
- expm — квадратная матрица экспоненциальной функции
- log — натуральный логарифм
- log10 — десятичный логарифм
- log1p — вычисляет точное значение натурального логарифма аргумента, просуммированного
с единицей
- log2 — логарифм по основанию 2. Экспонента по основанию 2 и мантисса некоторых вещественных чисел.
- logm — матричный логарифм
- nthroot — n-ный корень вещественных чисел
- возведение в степень — операция возведения в степень (^, .^)
- sqrt — корень квадратный
- sqrtm — матричный квадратный корень
- Плавающая запятая
- ceil — округление вверх
- clean — очищает матрицы (округление малых значений до нуля)
- double — converts 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-байтное представление целого числа
- uint64 — conversion to 8 bytes unsigned integer representation
- inttype — возвращает тип целых чисел, используемых в типах целочисленных данных
- Манипуляции с матрицами
- Shape tests
- iscolumn — check if a variable is a column
- 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 — проверка, является ли переменная квадратной матрицей
- isvector — проверка, является ли переменная вектором
- cat — конкатенация нескольких массивов
- circshift — смещает по кругу элементы матрицы
- flipdim — меняем порядок (частей) строк, столбцов, страниц... массива
- matrix — изменение вектора или матрицы в матрицу иных размеров
- permute — переставляет размерности массива
- pertrans — одновременные перестановка с транспонированием
- resize_matrix — trim or/and extend (and cast) a matrix or hypermatrix
- squeeze — удаляет одиночные размерности ND-мерного массива
- tril — нижняя треугольная часть матрицы
- triu — верхний треугольник
- Матричные операции
- abs — абсолютное значение, амплитуда
- and — logical AND between the elements of a boolean or numerical array
- cross — vector cross product
- cumprod — произведение элементов массива с накоплением
- cumsum — суммирование элементов массива с накоплением
- kron .*. — произведение Кронекера. Взвешенное повторение массива
- kron .\. ./. — Kronecker left and right divisions
- max — максимум
- min — минимум
- norm — нормы вектора или матрицы
- or — logical OR over the elements of a boolean or numerical array
- prod — произведение элементов массива
- sign — сигнум-функция
- sum — сумма элементов массива
- Поиск и сортировка
- dsearch — поиск в упорядоченных наборах
- find — даёт индексы элементов с ненулевым значением или значением %T
- gsort — сортирует массивы логических, числовых и строковых значений
- members — count (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 — матричный гиперболический косинус
- cosm — matrix cosine function
- cothm — матричный гиперболический котангенс
- sinhm — матричный гиперболический синус
- sinm — функция матричного синуса
- tanhm — матричный гиперболический тангенс
- tanm — матричный тангенс
- acos — поэлементный арккосинус (радианы)
- acosd — поэлементный арккосинус, результат в градусах.
- acosh — hyperbolic cosine inverse
- acot — вычисляет поэлементный арккотангенс аргумента.
- acotd — вычисляет поэлементный арккотангенс аргумента; результат в градусах.
- acoth — поэлементный гиперболический арккотангенс.
- acsc — вычисляет поэлементно арккосеканс аргумента.
- acscd — вычисляет поэлементно арккосеканс аргумента; результат в градусах.
- acsch — вычисляет поэлементно гиперболический арккосеканс аргумента.
- asec — вычисляет поэлементно арксеканс аргумента.
- asecd — вычисляет поэлементно арксеканс аргумента, результаты в градусах.
- asech — вычисляет поэлементно гиперболический арксеканс аргумента.
- asin — арксинус (радианы)
- asind — арксинус, результаты в градусах
- asinh — гиперболический арксинус
- atan — 2-х и 4-х квадрантный арктангенс
- atand — 2-х и 4-х квадрантный поэлементный арктангенс, результаты в градусах.
- atanh — гиперболический арктангенс
- cos — поэлементная функция косинус
- cosd — поэлементная функция косинус, аргумент в градусах
- cosh — гиперболический косинус
- cotd — поэлементный котангенс, аргумент в градусах
- cotg — котангенс
- coth — гиперболический котангенс
- csc — вычисляет поэлементно косеканс аргумента
- cscd — вычисляет поэлементно косеканс аргумента, заданного в градусах
- csch — вычисляет поэлементно гиперболический косеканс аргумента.
- sec — Поэлементно вычисляет секанс аргумента.
- secd — вычисляет поэлементно секанс аргумента, заданного в градусах
- sech — Поэлементно вычисляет гиперболический секанс аргумента.
- sin — функция синус
- sind — функция синус, аргумент в градусах.
- sinh — гиперболический синус
- tan — тангенс
- tand — тангенс, аргумент в градусах.
- tanh — гиперболический тангенс
- &, && — Binary AND between integers. Logical AND over/between booleans and numbers
- выделение — выделение элемента матрицы или списка
- ind2sub — преобразование линейных индексов в подындексы
- присвоение — частичное присвоение значения переменной
- isempty — проверка, является ли переменная пустой матрицей или пустым списком
- isequal — tests the strict global equality between several objects, without equivalences
- pmodulo — положительный арифметический остаток от деления по модулю m
- ndims — количество размерностей массива
- |, || — Binary OR between integers. Logical OR over/between booleans and numbers
- size — размер объекта
- sub2ind — преобразование подындексов матрицы в линейные индексы