ГОСТ Р 53556.5—2013
9.4Математические функции
9.4.1 Введение
Каждый из кодов операции вычисляет математическую функцию.
9.4.2
int
opcodeint (xsig x)
Код операции
int
вычисляет целочисленную часть своего параметра.
Исходное значениедолжно быть целочисленной частью
х.
9.4.3
frac
opcode frac (xsigx)
Код операции
frac
вычисляет дробную часть своего параметра.
Исходное значение должно бытьдробной частью
х,
то есть, х — интервал (х). Если х отрицателен, то
frac (х)
также отрицателен.
9.4.4
dbamp
opcode dbamp (xsig x)
Кодоперации
dbamp
вычисляет параметр, эквивалентный амплитуде, где амплитуда 1соответствует
уровню 90 дБ. Если х не строго положителен, то это ошибка расчета.
Исходное значениедолжно быть 90 ♦ 20 log,0х.
9.4.5
ampdb
opcodeampdb (xsig x)
К
о
д
операции
ampdb
вычисляет оценоный параметр, эквивалентный амплитуде, где амплитуда 1со
ответствует уровню 90дБ.
Исходное значение должно быть 10
’■*
~90V20.
9.4.6
abs
opcode abs (xsig x)
Код операции
abs
вычисляет абсолютное значение параметра. Исходное значение должно быть -х.
если х <0, или х. в других случаях.
9.4.7
sgn
opcode sgn (xsig x)
Код операции
sgn
вычисляет знак (функцию знака) параметра. Исходное значение должно быть -1.
если х <0.0 если х = 0. или 1 если х> 0.
9.4.8 ехр
opcode (xsigх)
Код операции
охр
вычисляет экспоненциальную функцию.
Исходное значение должно быть о*.
9.4.9
log
opcodelog (xsigx)
Код операции log вычисляет логарифм параметра.
Если х не положителен, то это ошибка расчета.
9.4.10 sgrt
opcode sqrt (xsigx)
Код операции
sqrt
вычисляет квадратный корень параметра. Исходное значениедолжно быть
sqrt
(х).
9.4.11
sin
opcode sin (xsig x)
Код операции sin вычисляет синус параметра, данного в радианах. Исходное значение должно быть
sin х.
9.4.12 cos
Opcode cos (xsig x)
Код операции cos вычисляет косинус параметра, данного в радианах. Исходное значение должно
быть cos х.
9.4.13
atan
opcodeatan (xsigx)
Код операции
atan
вычисляетарктангенс параметра, данного врадианах. Исходное значение должно
быть tanх. в диапазоне [-л/2. л/2).
41