4 Функции в MatLab
Все функции, используемые в MatLab, можно разделить на два класса:
встроенные;
определенные пользователем.
Общий вид обращения к функции в MatLab:
[name1, name2, …] = fun(var1 [,var2, …]),
где:
name1, name2, ... – список имен переменных, в которые будут записаны результаты работы функции; он может отсутствовать, тогда системной переменной ans будет присвоено значение первого вычисляемого функцией результата;
fun – имя функции;
varl, var2, ... – список аргументов функции.
Элементарные математические функции
Таблица 1 Элементарные математические функции MatLab
Функция |
Описание функции |
1 |
2 |
Тригонометрические |
|
sin (x) |
Синус числа х |
cos (x) |
Косинус числа х |
tan (x) |
Тангенс числа х |
cot(x) |
Котангенс числа х |
sec (x) |
Секанс числа х |
csc (x) |
Косеканс числа х |
asin (x) |
Арксинус числа х |
acos (x) |
Арккосинус числа х |
atan (x) |
Арктангенс числа х |
acot (x) |
Арккотангенс числа х |
asec (x) |
Арксеканс числа х |
acsc (x) |
Арккосеканс числа х |
Гиперболические |
|
sinh (x) |
Гиперболический синус числа х |
cosh (x) |
Гиперболический косинус числа х |
tanh (x) |
Гиперболический тангенс числа х |
coth (x) |
Гиперболический котангенс числа х |
sech (x) |
Гиперболический секанс числа х |
csch (x) |
Гиперболический косеканс числа х |
Экспоненциальные |
|
exp (x) |
Экспонента числа х |
log (x) |
Натуральный логарифм числа х |
Целочисленные |
|
fix (x) |
Округление числа х до ближайшего целого в сторону нуля |
floor (x) |
Округление числа х до ближайшего целого в сторону отрицательной бесконечности |
ceil (x) |
Округление числа х до ближайшего целого в сторону положительной бесконечности |
round (x) |
Округление числа х до ближайшего целого |
ren (x, y) |
Вычисление остатка от деления х на у |
sign (x) |
Сигнум-функция числа х, выдает 0, если х=0, -1 при х<0 и 1 при х>0 |
Другие |
|
sqrt (x) |
Корень квадратный из числа х |
abs (x) |
Модуль числа х |
log10 (x) |
Десятичный логарифм от числа х |
Log2 (x) |
Логарифм по основанию два от числа х |
pow2 (x) |
Возведение двойки в степень х |
gcd (x, y) |
Наибольший общий делитель чисел х и у |
rats (x) |
Представление числа х в виде рациональной дроби |
Функции комплексного аргумента
Таблица 2 Функции для работы с комплексными числами в MatLab
Функция |
Описание функции |
real (Z) |
Выдает действительную часть комплексного аргумента Z |
imag (Z) |
Выдает мнимую часть комплексного аргумента Z |
angle (Z) |
Вычисляет значение аргумента комплексного числа Z в радианах от –х до х |
conj (Z) |
Выдает число комплексно сопряженное Z |
