hypot
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody>| Определено в заголовочном файле <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+(
)2
где
| v |
| u |
где
u является max(x,y) и v является min(x,y).Оригинал:
Typical implementation strategy is to calculate an equivalent of u√1+(
)2
where
| v |
| u |
where
u is max(x,y) and v is min(x,y).Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Пример
| Этот раздел не завершён Причина: нет примера |
См. также
вычисляет квадратный корень (√x) Оригинал: computes square root (√x) Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) | |
| возводит число в заданную степень (xy) (функция) | |
Документация C++ по hypot
| |