Для более детального описания функций, рекомендуем пользоваться системой помощи пакета MATLAB. Для вызова справки в командном окне пакета наберите: >>help имя функции.
Таблица 1. Описание математических операций
Операция | Описание |
a+b | сложение |
a-b | вычитание |
a=b | оператор присваивания |
a.*b | поэлементное умножение |
a*b | матричное умножение |
a./b | правое поэлементное деление |
a.\b | левое поэлементное деление |
a/b | правое матричное деление |
a\b | левое матричное деление |
a.^b | поэлементное возведение в степень |
a^b | матричное возведение в степень |
a<b | меньше |
a>b | больше |
a<=b | меньше или равно |
a>=b | больше или равно |
a~=b | неравно |
a==b | равно |
a&b | логическое И |
a|b | логическое ИЛИ |
~a | логическое НЕ |
a.’ | транспонирование |
a’ | комплексно-сопряженное транспонирование |
[a b] | горизонтальная конкатенация |
[a;b] | вертикальная конкатенация |
a(s1,s2,…,sn) | ссылка по индексу |
a(s1,s2,…,sn)=b | присваивание по индексу |
b(a) | индексирование |
Таблица 2. Обозначения системных переменных MATLAB
Переменная | Значение переменной |
i,j | мнимая единица ( ) |
pi | число (3.14159265) |
eps | погрешность для операций над числами с плавающей точкой (по умолчанию 2-52) |
realmin | минимальное значение вещественного числа (2-1022) |
realmax | максимальное значение вещественного числа (2-1023) |
inf | бесконечность ( ) |
naN | неопределенность (например, ) |
ans | переменная, хранящая результат последней операции |
Таблица 3. Функции комплексных переменных
Функция | Описание |
abs | абсолютное значение комплексного числа |
conj | комплексно-сопряженное число |
imag | мнимая часть комплексного числа |
real | действительная часть комплексного числа |
angle | аргумент комплексного числа |
isreal | "истина", если число действительное |
Таблица 4. Стандартные функции вещественного аргумента
Обозначение | Описание | |||
Экспоненциальные функции | ||||
а^х | степенная функция | |||
х^а | показательная функция | |||
sqrt(x) | квадратный корень | |||
ехр(х) | экспонента | |||
log(x) | натуральный логарифм | |||
log10(x) | десятичный логарифм | |||
abs(x) | модуль | |||
fix(x) | отбрасывание дробной части числа | |||
floor(x) | округление до меньшего целого | |||
ceil(x) | округление до большего целого | |||
round(x) | обычное округление | |||
rem(x,y) | остаток от деления x на y без учета знака | |||
mod(x,y) | остаток от деления x на y с учетом знака | |||
sign(x) | знак числа | |||
factor(x) | разложение числа x на простые множители | |||
Функциипреобразования координат | ||||
Cart2sph | преобразование декартовых координат в сферические | |||
cart2pol | преобразование декартовых координат в полярные | |||
pol2cart | преобразование полярных координат в декартовы | |||
Другие функции | ||||
gсd(a,b) | наибольший общий делитель | |||
lcm(a,b) | наименьшее общее кратное | |||
legendre(n,x) | обобщенная функция Лежандра | |||
log2(x) | логарифм по основанию 2 | |||
pow2(n) | возведение числа 2 в степень n | |||
rat(x) | представление числа в виде рациональной дроби | |||
primes(n) | формирование списка простых чисел | |||
Тригонометрические функции | ||||
sin(x) | синус | |||
sinh(x) | синус гиперболический | |||
asin(x) | арксинус | |||
asinh(x) | арксинус гиперболический | |||
cos(x) | косинус | |||
cosh(x) | косинус гиперболический | |||
acos(x) | арккосинус | |||
acosh(x) | арккосинус гиперболический | |||
tan(x) | тангенс | |||
tanh(x) | тангенс гиперболический | |||
atan(x) | арктангенс | |||
atanh(x) | арктангенс гиперболический | |||
cot(x) | котангенс | |||
coth(x) | котангенс гиперболический | |||
acot(x) | арккотангенс | |||
acoth(x) | арккотангенс гиперболический | |||
sec(x) | секанс | |||
asec(x) | арксеканс | |||
asech(x) | арксеканс гиперболический | |||
csc(x) | косеканс | |||
csch(x) | косеканс гиперболический | |||
acsc(x) | арккосеканс | |||
acsch(x) | арккосеканс гиперболический | |||
Функции комбинаторики | ||||
perms(v) | вычисляет число перестановок | |||
nchoose(n,k) | вычисляет количество сочетаний из n пo k | |||