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

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

" C "

cacos, cacosf, cacosl 

casin, casinf, casinl 

catan, catanf, catanl 

cbrt, cbrtf, cbrtl 

ccos, ccosf, ccosl 

ceil, ceilf, ceill 

cex, cexpf, cexpl 

clearerr 

clock_getres 

clock_gettime 

clock_settime 

clog, clogf, clogl 

clog10, clog10f, clog10l 

copysign, copysignf, copysignl 

cos, cosf, cosl 

cosh, coshf, coshl 

cpow, cpowf, cpowl 

csin, csinf, csinl 

ctan, ctanf, ctanl 

ctime 

ctime_r 

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

cosh, coshf, coshl – расчет гиперболического косинуса

Синтаксис:

#include < math.h >

double cosh (double a);
float coshf (float a);
long double coshl (long double a);

Аргументы:

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

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

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

Описание:

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

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

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

Расчет гиперболического косинуса в функциях осуществляется по приведенным ниже формулам:
cosh (x) = ( exp (x) + exp (-x) ) / 2
coshf (x) = ( expf (x) + expf (-x) ) / 2
coshl (x) = ( expl (x) + expl (-x) ) / 2

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

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

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

Пример:

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


#include < stdio.h > //Для printf
#include < math.h >  //Для cosh, coshf, coshl

int main (void)
{    
   //Вывод аргумента
   printf (“Аргумент: 7.0 \n”);
   //Расчет и вывод результата работы функции coshf
   printf (“coshf : %.15f \n”, coshf(7) );
   //Расчет и вывод результата работы функции cosh
   printf (“cosh  : %.15f \n”, cosh(7) );
   //Расчет и вывод результата работы функции coshl
   printf (“coshl : %.15Lf \n”, coshl(7) );

   return 0;
} 

Результат:

Аргумент: 7
coshf : 548.317016601562500
cosh : 548.317035155212124
coshl : 548.317035155212076



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

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