Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Библиотека мат функ.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
104.45 Кб
Скачать

2.38 Sin, sinf, cos, cosf - синус и косинус

#include <math.h>

double sin(double x);

float sinf(float x);

double cos(double x);

float cosf(float x);

sin и cos вычисляют (соответственно) синус и косинус от аргумента х. Углы определены в радианах.

sinf и cosf аналогичны с точностью до типов.

Возвращается значение синуса или косинуса.

sin и cos отвечают стандарту ANSI C. sinf и cosf являются расширением.

2.39 Sinh, sinhf - гиперболический синус

#include <math.h>

double sinh(double x);

float sinhf(float x);

sinh вычисляет гиперболический синус от аргумента х. Углы определены в радианах.

sinh(x) определяется как (exp(x)-exp(-x))/2

sinhf аналогичен с точностью до типов.

sinh и sinhf возвращают вычисленное значение.

Когда происходит переполнение (результат слишком велик), sinh возвращает значение HUGE_VAL с соответствующим знаком, глобальная переменная errno принимает значение ERANGE.

Вы можете изменить обработку ошибок для этих программ, используя matherr.

sinh coответствует стандарту ANSI. sinhf является расширением.

2.40 Tan, tanf - тангенс

#include <math.h>

double tan(double x);

float tanf(float x);

tan вычисляет тангенс аргумента х. Углы определены в радианах.

tanf идентичен с точностью до типов.

Возвращается значение тангенса от х.

tan отвечает стандарту ANSI C. tanf является расширением.

2.41 Tanh, tanhf - гиперболический тангенс

#include <math.h>

double tanh(double x);

float tanhf(float x);

tanh вычисляет гиперболический тангенс от аргумента х. Углы определены в радианах.

tanh(x) определяется как sinh(x)/cos(x)

tanh и tanhf возвращают вычисленное значение гиперболического тангенса.

tanh coответствует стандарту ANSI. tanhf является расширением.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]