<< Дифференциальное счисление, интегрирование
Справка Scilab
Linear Algebra >>
Справка 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
—
размер объекта
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 >>