CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
sin-sinh
SIN-SINH
#include <math.h>
double sin(x); вычисляет синус x
double sinh(x); вычисляет гиперболический синус
x
double x; радиан
Описание.
Функции sin и sinh вычисляют соответственно синус и гипер-
болический синус x.
Возвращаемое значение.
Функция sin возвращает синус x. Если x большой, то может
возникнуть частичная потеря значимости результата. В этом случае
sin вырабатывает ошибку PLOSS, но сообщения не печатает. Если x
настолько большой, что теряется общая значимость результата, тог-
да sin печатает сообщение об ошибке TLOSS в stderr и возвращает
0. В обоих случаях errno устанавливается в ERANGE.
Функция sinh возвращает гиперболический синус x. Если ре-
зультат большой, sinh возвращает значение HUGE (отрицательное или
положительное, в зависимости от знака x) и устанавливает errno в
ERANGE.
Обрaботкa ошибок может быть модифицировaнa при изменении
процедуры matherr.
См.также acos, asin, atan, atan2, cos, cosh, tan, tanh.
Пример:
#include <math.h>
double pi = 3.1415926535,x,y;
x = pi/2;);
y = sin(x); /* y равен 1.0 */
y = sinh(x); /* y равен 2.3 */
