Известно, что в системе MATLAB имеется обширная библиотека математических функций. Эти функции имеют такую же орфографию в COMSOL Multiphysics. Аргументы функции всегда указываются в круглых скобках после имени функции и, если их больше одного, разделяются запятыми. В качестве аргументов могут использоваться другие функции и любые выражения языка MATLAB (при условии соответствия типов аргументов). Отметим, что тип результата вычисления математической функции всегда совпадает с типом ее аргумента. Например, если аргументом функции MATLAB является вектор-столбец, то значением этой функции также будет вектор-столбец. Таким же образом эти функции можно использовать в COMSOL Multiphysics.
Приведем список некоторых встроенных математических функций системы MATLAB в COMSOL Multiphysics, которые применяются к числам, скалярным переменным и к массивам (поэлементно).
Базовые функции
ABS |
абсолютное значение |
ANGLE |
аргумент комплексного числа |
REAL, IMAG |
действительная и мнимая части комплексного числа |
CONJ |
операция комплексного сопряжения |
SIGN |
вычисление знака числа |
CEIL, FIX, FLOOR, ROUND |
функции округления |
REM |
функция остатка |
GCD |
наибольший общий делитель |
LCM |
наименьшее общее кратное |
RAT, RATS |
представление результата в виде рационального числа или цепной дроби |
Трансцендентные функции
SQRT |
квадратный корень |
EXP |
экспоненциальная функция |
LOG |
функция натурального логарифма |
POW2 |
экспонента по основанию 2 |
NEXTPOW2 |
ближайшая степень по основанию 2 |
LOG2 |
фунции логарифма |
LOG10 |
функции логарифма |
Тригонометрические функции
SIN, SINH |
функции синуса |
ASIN, ASINH |
функции обратного синуса |
CSC, CSCH |
функции косеканса |
ACSC, ACSCH |
функции обратного косеканса |
COS, COSH |
функции косинуса |
ACOS, ACOSH |
функции обратного косинуса |
SEC, SECH |
функции секанса |
ASEC, ASECH |
функции обратного секанса |
TAN, TANH |
функции тангенса |
ATAN, ATAN2, ATANH |
функции обратного тангенса |
COT, COTH |
функции котангенса |
ACOT, ACOTH |
функции обратного котангенса |
Специальные функции
BESSEL |
функции Бесселя |
BETA, BETACORE, BETAINC, BETALN |
бета-функции |
ELLIPJ |
эллиптические функции Якоби |
ELLIPKE |
полные эллиптические интегралы |
ERF, ERFCORE, ERFC, ERFCX, ERFINV |
функции ошибок |
GAMMA, GAMMAINC, GAMMALN |
гамма-функции |
Отметим, что орфография этих функций в COMSOL Multiphysics идентична орфографии в MATLAB.