<< Дифференциальное счисление, интегрирование
Scilab Help
Linear Algebra >>
Scilab Help
>> Основные функции
Основные функции
Побитовые операции
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
—
сопряжение
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
—
Случайные числа
noisegen
—
noise generation
(obsolete)
prbs_a
—
Generates a pseudo random binary sequence
rand
—
Случайные числа
blockdiag
—
Создаёт блочную диагональную матрицу из указанных массивов. Соединение диагональной системы блоков.
diag
—
включение или исключение диагонали
пустая матрица []
—
пустая матрица. Деструктор диапазонов массива.
eye
—
единичная матрица
linspace
—
генерирует линейно распределённые числа между двумя достижимыми границами
logspace
—
вектор с интервалами между элементами в логарифмическом масштабе
meshgrid
—
создаёт матрицы или трёхмерные массивы
ndgrid
—
строит матрицы или N-мерные массивы путем репликации данных векторов
ones
—
матрица, составленная из единиц
repmat
—
Дублирование массива и его мозаичное размещение
squarewave
—
формирует меандр с периодом 2*%pi
testmatrix
—
формирование специальных матриц, таких как матрица Гильберта и матрица Франка
toeplitz
—
Toeplitz matrix (chosen constant diagonal bands)
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
—
установка выходного формата десятичных чисел по умолчанию
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
—
check if a variable is a square matrix
isvector
—
проверка, является ли переменная вектором
cat
—
конкатенация нескольких массивов
circshift
—
смещает по кругу элементы матрицы
flipdim
—
меняем порядок (частей) строк, столбцов, страниц... массива
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 .*.
—
произведение Кронекера. Взвешенное повторение массива
kron .\. ./.
—
Kronecker left and right divisions
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
—
sorting by quick sort algorithm
members
—
count (and locate) in an array each element or row or column of another array
vectorfind
—
ищет расположение вектора (отмеченный символом групповой подстановки) в матрице или гиперматрице
Операции с множествами
intersect
—
returns the unduplicated elements or rows or columns met in both input arrays
perms
—
Set of permutations of given components
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
—
вычисляет поэлементно гиперболический косеканс аргумента.
csgn
—
возвращает знак вещественных или комплексных значений вектора
sec
—
Поэлементно вычисляет секанс аргумента.
secd
—
вычисляет поэлементно секанс аргумента, заданного в градусах
sech
—
Поэлементно вычисляет гиперболический секанс аргумента.
sin
—
функция синус
sind
—
функция синус, аргумент в градусах.
sinh
—
гиперболический синус
tan
—
тангенс
tand
—
тангенс, аргумент в градусах.
tanh
—
гиперболический тангенс
&, &&
—
Binary AND between integers. Logical AND over/between booleans and numbers
выделение
—
выделение элемента матрицы или списка
ind2sub
—
преобразование линейных индексов в подындексы
присвоение
—
частичное присвоение значения переменной
isempty
—
проверка, является ли переменная пустой матрицей или пустым списком
isequalbitwise
—
comparison 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 Help
Linear Algebra >>