hypot
Материал из cppreference.com
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки.
Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы.
(Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.)
C
Поддержка конкурентности (C11)
Основные математические функции
Функции
Основные операции
Максимум/минимум
Показательные функции
Степенные функции
Тригонометрические и гиперболические функции
Функции ошибки и гамма-функции
Функции округления операций с плавающей точкой
Функции работы с плавающей точкой
Операции сужения
Quantum and quantum exponent functions
(C23)
(C23)
(C23)
(C23)
Decimal re-encoding functions
(C23)
(C23)
(C23)
(C23)
Total order and payload functions
(C23)
(C23)
(C23)
(C23)
Classification
(C99)
(C23)
(C99)
(C99)
(C99)
(C99)
(C99)
(C23)
(C23)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C23)
(C23)
Типы
(C99)(C99)
(C99)(C99)
(C23)(C23)
Макроконстанты
Специальные значения с плавающей точкой
(C99)(C99)(C23)
(C99)(C23)
(C99)(C23)
Аргументы и возвращаемые значения
(C99)(C99)
(C23)(C23)(C23)(C23)(C23)
(C23)(C23)
(C99)(C99)(C99)(C99)(C99)
Обработка ошибок
(C99)(C99)(C99)
Индикаторы быстрых операций
(C99)(C99)
(C23)(C23)(C23)(C23)
(C23)(C23)(C23)(C23)
(C23)(C23)(C23)(C23)
(C99)(C23)
(C23)(C23)(C23)(C23)
(C23)(C23)(C23)(C23)
(C23)(C23)(C23)(C23)
Определено в заголовочном файле
<math.h>
float hypotf( float x, float y );
(начиная с C99)
double hypot( double x, double y );
(начиная с C99)
long double hypotl( long double x, long double y );
(начиная с C99)
Вычисляет квадратный корень из суммы квадратов
x
и y
, без излишнего переполнения на промежуточных этапах вычислений. Это длину гипотенузы прямоугольного треугольника со сторонами длиной x
и y
, или расстояние от точки (x,y)
от начала (0,0)
, или величина комплекс x+iy
номерОригинал:
Computes the square root of the sum of the squares of
x
and y
, without undue overflow or underflow at intermediate stages of the computation. This is the length of the hypotenuse of a right-angled triangle with sides of length x
and y
, or the distance of the point (x,y)
from the origin (0,0)
, or the magnitude of a complex number x+iy
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Параметры
x
—
плавающей точкой
Оригинал:
floating point value
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
y
—
плавающей точкой
Оригинал:
floating point value
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Возвращаемое значение
Гипотенузы прямоугольного треугольника, √x2
+y2
.
+y2
.
Оригинал:
The hypotenuse of a right-angled triangle, √x2
+y2
.
+y2
.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Исключения
Если в результате переполнения диапазона ошибка может возникнуть и FE_OVERFLOW может быть поднят.
Оригинал:
If the result overflows, a range error may occur and FE_OVERFLOW may be raised.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Если результат субнормальных, нижний может произойти ошибка и FE_UNDERFLOW может быть поднят.
Оригинал:
If the result is subnormal, an underflow error may occur and FE_UNDERFLOW may be raised.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Заметки
Типичные реализации стратегии заключается в расчете эквивалента u√1+(
где
v
u
)2где
u
является max(x,y) и v
является min(x,y).Оригинал:
Typical implementation strategy is to calculate an equivalent of u√1+(
where
v
u
)2where
u
is max(x,y) and v
is min(x,y).Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Пример
Этот раздел не завершён
Причина: нет примера
Причина: нет примера
[править] См. также
вычисляет квадратный корень (√x)
Оригинал:
computes square root (√x)
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
(функция) [править]
Документация C++ по hypot