Справочные материалы по встроенным функциям MATLAB


Для более детального описания функций, рекомендуем пользоваться системой помощи пакета 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