Provided by: manpages-cs-dev_4.15.0-9_all bug

JMÉNO

       hypot, hypotf, hypotl - eukleidovská vzdálenost

POUŽITÍ

       #include <math.h>

       double hypot(double x, double y);
       float hypotf(float x, float y);
       long double hypotl(long double x, long double y);

       Linkujte s -lm.

   Požaduje množinu testovacích maker pro glibc (viz feature_test_macros(7)):

       hypot():
           _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
               || _XOPEN_SOURCE
               || /* Since glibc 2.19: */ _DEFAULT_SOURCE
               || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE

       hypotf(), hypotl():
           _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
               || /* Since glibc 2.19: */ _DEFAULT_SOURCE
               || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE

POPIS

       These  functions  return  sqrt(x*x+y*y).  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.

       Výpočet je prováděn bez zbytečných přetečení nebo podtečení během vnitřních fází výpočtu.

NÁVRATOVÉ HODNOTY

       On success, these functions return the length of the hypotenuse of a right-angled triangle
       with sides of length x and y.

       Pokud je x nebo y nekonečno, je vráceno plus nekonečno.

       Pokud je x nebo y NaN a druhý argument není nekonečno, je vráceno NaN.

       Pokud výsledek přeteče, je vyvolána chyba rozsahu a funkce vráti HUGE_VAL, HUGE_VALF  nebo
       HUGE_VALL.

       Pokud  jsou  oba  argumenty podprůměrné a výsledek je také podprůměrný, je vystavena chyba
       rozsahu a je vrácen korektní výsledek.

CHYBOVÉ STAVY

       Pro více informací zda funkce při svém volání generovala chybu viz math_error(7).

       Mohou se objevit následující chyby:

       Chyba rozsahu: přetečení výsledku
              errno je nastaveno na  ERANGE.  Je  generována  výjimka  v  plovoucí  řádové  čárce
              (FE_OVERFLOW).

       Chyba rozsahu: podtečení výsledku
              Je vystavena výjimka podtečení v pohyblivé řádové čárce (FE_UNDERFLOW).

              Funkce v tomto případě nenastavuje errno.

ATRIBUTY

       For an explanation of the terms used in this section, see attributes(7).

       ┌───────────────────────────────────────────────────────────────┬───────────────┬─────────┐
       │InterfaceAtributHodnota │
       ├───────────────────────────────────────────────────────────────┼───────────────┼─────────┤
       │hypot(), hypotf(), hypotl()                                    │ Thread safety │ MT-Safe │
       └───────────────────────────────────────────────────────────────┴───────────────┴─────────┘

SPLŇUJE STANDARDY

       C99, POSIX.1-2001, POSIX.1-2008.

       Varianta vracející double splňuje také SVr4 a 4.3BSD.

DALŠÍ INFORMACE

       cabs(3), sqrt(3)

TIRÁŽ

       Tato  stránka  je  součástí  projektu  Linux man-pages v5.13. Popis projektu a informace o
       hlášení chyb najdete na https://www.kernel.org/doc/man-pages/.

PŘEKLAD

       Překlad této příručky do španělštiny vytvořili Pavel Heimlich <tropikhajma@gmail.com>

       Tento překlad je bezplatná dokumentace; Přečtěte si GNU General Public License  Version  3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ nebo novější ohledně podmínek autorských práv.
       Neexistuje ŽÁDNÁ ODPOVĚDNOST.

       Pokud narazíte na nějaké  chyby  v  překladu  této  příručky,  pošlete  e-mail  na  adresu
       ⟨translation-team-cs@lists.sourceforge.net⟩.

                                         22. března 2021                                 HYPOT(3)