Элементарные математические функции
Функции — это имеющие уникальные имена объекты, выполняющие определенные преобразования своих аргументов и при этом возвращающие результаты этих преобразований. Возврат результата - отличительная черта функций. При этом результат вычисления функции с одним выходным параметром подставляется на место ее вызова, что позволяет использовать функции в математических выражениях, например функцию sin в 2*sin(pi/2).
Функции в общем случае имеют список аргументов (параметров), заключенный в круглые скобки. Общая форма вызова функции в MATLAB имеет следующий вид:
<Имя результата> = <Имя функции>(<Список имен аргументов>) В языке MATLAB предусмотрены элементарные арифметические функции, приведеные в таблицах 2, 3 и 4.
Таблица 2 - Тригонометрические и гиперболические функции
sin(Z)
синус числа Ъ
sinh(Z)
гиперболический синус
asin(Z)
арксинус (в радианах, в диапазоне от -к/2 до +тс/2)
asinh(Z)
обратный гиперболический синус
cos(Z)
Косинус
cosh(Z)
гиперболический косинус
acos(Z)
арккосинус (в диапазоне от 0 до тс)
acosh(Z)
обратный гиперболический косинус
tan(Z)
Тангенс
tanh(Z)
гиперболический тангенс
atan(Z)
арктангенс (в диапазоне от -п/2 до +п/2)
atan2(X,Y)
четырехквадрантный арктангенс (угол в диапазоне от -п до +п между горизонтальным правым лучом и лучом, проходящим через точку с координатами X и Y)
atanh(Z)
обратный гиперболический тангенс
sec(Z)
Секанс
sech(Z)
гиперболический секанс
asec(Z)
Арксеканс
asech(Z)
обратный гиперболический секанс
csc(Z)
Косеканс
csch(Z)
гиперболический косеканс
acsc(Z)
Арккосеканс
acsch(Z)
обратный гиперболический косеканс
Прождолжение таблицы 2
cot(Z)
Котангенс
coth(Z)
гиперболический котангенс
acot(Z)
Арккотангенс
acoth(Z)
обратный гиперболический котангенс
Таблица 3 - Экспоненциальные функции
exp(Z)
Экспонента числа Ъ
Iog(Z)
Натуральный логарифм
loglO(Z)
Десятичный логарифм
sqrt(Z)
Квадратный корень из числа Ъ
abs(Z)
Модуль числа Ъ
Таблица 4 - Целочисленные функции
fix(Z)
Округление до ближайшего целого в сторону нуля
floor(Z)
Округление до ближайшего целого в сторону отрицательной бесконечности
ceil(Z)
Округление до ближайшего целого в сторону положительной бесконечности
round(Z)
Обычное округление числа Ъ до ближайшего целого
rem(X,Y)
Вычисление остатка от деления X на Y
sign(Z)
Вычисление сигнум-функции числа Ъ (0 при Ъ=0, -1 при Ъ<0, 1 при Ъ>0)
Кроме элементарных функций в языкеMATLAB предусмотрен целый ряд специальных математических функций. В данной работе мы не приводим их описание, обычно, при вычислениях в электротехнических задачах их используют весьма редко. Но желающие могут познакомиться с ними в справочной системе MATLAB.