Главная    Разработка ПО    функции языка Си

Описание функций языка Си

" A "

abort 

abs, labs, llabs 

acos, acosf, acosl 

acosh, acoshf, acoshl 

alarm 

asin, asinf, asinl 

asinh, asinhf, asinhl 

asctime 

asctime_r 

assert 

atan, atanf,atanl 

atan2, atan2f, atan2l 

atanh, atanhf, atanhl 

atexit 

atoi 

atol 

atof 

All | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

asinh, asinhf, asinhl – расчет гиперболического арксинуса

Синтаксис:

#include < math.h >

double asinh (double x);
float asinhf (float x);
long double asinhl (long double x);

Аргументы:

x – число, гиперболический арксинус которого требуется рассчитать.

Возвращаемое значение:

Гиперболический арксинус аргумента x.

Описание:

Функции рассчитывают значение гиперболического арксинуса.

Гиперболические функции — семейство функций, выражающихся через экспоненту и тесно связанных с тригонометрическими функциями. Подобно тригонометрическим функциям синуса и косинуса, являющимися координатами на окружности радиусом единица, гиперболические синус и косинус определяют координаты точки на гиперболе. Гиперболический синус обозначается как sh x, а косинус – ch x.

Гиперболические синус и косинус задаются формулами: sh x = (ex-e-x)/2 и ch x = (ex+e-x)/2.

Гиперболический арксинус – функция обратная гиперболическому синусу, то есть, если Y = asinh (X), то X = sinh (Y)

Аргумент и возвращаемое значение функции asinh являются числами с плавающей точкой двойной точности (тип double, точность не менее десяти значащих десятичных цифр, разрядность - 64).

Аргумент и возвращаемое значение функции asinhf являются числами с плавающей точкой (тип float, точность не менее шести значащих десятичных цифр, разрядность - 32).

Аргумент и возвращаемое значение функции asinhl являются числами с плавающей точкой повышенной точности (тип long double, точность не менее десяти значащих десятичных цифр, разрядность - 80).

Пример:

В примере рассчитывается гиперболический арксинус от 323 с помощью функций asinh, asinhf и asinhl, и результат выводится на консоль. Обратите внимание на точность полученных результатов. У гиперболического арксинуса, рассчитанного с помощью функции asinhf, будет самая маленькая точность, а у рассчитанного с помощью функции asinhl – самая большая.


#include < stdio.h >    //Для printf
#include < math.h >   //Для asinh, asinhf, asinhl
                     
int main (void)
{    
   //Вывод аргумента
   printf (“Аргумент: 323\n”);
   //Расчет и вывод результата работы функции asinhf
   printf (“asinhf : %.20f \n”, asinhf (323) );
   //Расчет и вывод результата работы функции asinh
   printf (“asinh  : %.20f \n”, asinh (323) );
   //Расчет и вывод результата работы функции asinhl
   printf (“asinhl : %.20Lf \n”, asinhl (323) );
	 
   return 0; 
} 

Результат:

Аргумент: 323
asinhf : 6.47080183029174804688
asinh : 6.47080190003964894698
asinhl : 6.47080190003964835811



Смотри так же:

sin, sinf, sinl, asin, asinf, asinl,
cos, cosf, cosl, acos, acosf, acosl,
tan, tanf, tanl, atan, atanf, atanl, atan2, atan2f, atan2l,
sincos, sincosf, sincosl,

csin, csinf, csinl, casin, casinf, casinl,
ccos, ccosf, ccosl, cacos, cacosf, cacosl,
ctan, ctanf, ctanl, catan,catanf,catanl,

sinh, sinhf, sinhl, asinh, asinhf, asinhl,
cosh,coshf,coshl, acosh, acoshf, acoshl,
tanh, tanhf, tanhl, atanh, atanhf, atanhl,


Яндекс.Метрика

Рейтинг@Mail.ru