Тригонометрические и гиперболические функции в Qlik Sense
1. Цель
Сегодня мы поговорим о тригонометрических и гиперболических функциях, чтобы применять тригонометрические операции к значениям данных, используемым в приложениях Qlik Sense. Кроме того, сначала мы познакомим вас со всеми важными тригонометрическими и гиперболическими функциями Qlik Sense, а затем разберем их более подробно, и вы узнаете, как использовать их с вашими данными в кодах скриптов. Кроме того, выражения этих функций представляют угловые меры в радианах на x, который всегда является действительным числом.
Тригонометрические и гиперболические функции в Qlik Sense
2. Тригонометрические и гиперболические функции Qlik Sense
i. функция cos()
Возвращает значение косинуса x, которое является числом от -1 до 1.
Синтаксис функции cos ():
cos(x)
ii. функция acos()
Возвращает арккосинус x, где значение x должно удовлетворять условию -1≤x≥1, и дает результат от 0 до π.
Синтаксис функции acos() в Qlik Sense:
acos(x)
iii. функция sin()
Возвращает синус x, где результирующее значение будет в промежутке между -1 и 1.
Синтаксис sin():
sin(x)
iv. функция asin()
Возвращает арксинус x, при условии -1≤x≤1 для значения x. Результатом будет число от - π/2 до π/2.
Синтаксис функции asin():
asin(x)
v. функция tan()
Эта функция возвращает тангенс x, где результат – действительное число.
Синтаксис функции tan() в Qlik Sense:
tan(x)
vi. функция atan()
Эта функция возвращает арктангенс x, где результатом является число от - π/2 до π/2.
Синтаксис функции atan() в Qlik Sense:
atan(x)
vii. функция atan2()
Эта функция возвращает угол между началом координат и точкой, представленной координатами x и y. Это – двумерное обобщение функции обратной касательной, где результатом является число от -π до + π.
Синтаксис функции atan2():
atan2(y,x)
viii. функция cosh()
Функция возвращает гиперболический косинус x, где результатом является действительное положительное число.
Синтаксис функции cosh():
cosh(x)
ix. функция sinh()
Функция возвращает гиперболический синус x, где результатом является действительное число.
Синтаксис функции sinh():
sinh(x)
x. функция tanh()
Эта функция возвращает гиперболический тангенс x, где результатом является действительное число.
Синтаксис функции tanh() в Qlik Sense:
tanh(x)
xi. Образец кода
В приведенном ниже примере кода мы сначала загрузили таблицу с именем «SampleData», в которую загружено поле с именем «Value» (Значение). В следующей таблице с названием «Results» (Результаты) мы использовали все тригонометрические и гиперболические функции, которые мы только что изучили, чтобы скрипт генерировал таблицу с тригонометрическими и гиперболическими значениями для заданных значений.
Пример данных:
LOAD * Inline [Value 0 1]; Results: Load *, cos(Value), acos(Value), sin(Value), asin(Value), tan(Value), atan(Value), atan2(Value, Value), cosh(Value), sinh(Value), tanh(Value) RESIDENT SampleData; Drop Table SampleData;
cos (value) |
acos (value) |
sin (value) |
asin (value) |
tan (value) |
atan (value) |
atan2 (value,value) |
cosh (value) |
sinh (value) |
tanh (value) |
1 |
1.570.. |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0.540.. |
0 |
0.841.. |
1.570.. |
1.557.. |
0.785… |
π/4 |
1.543.. |
1.175.. |
0.761.. |
Представленная ниже таблица результатов возвращает значение 0 и 1 для каждой функции.