Porovnávané verzie
porovnané s
Kľúč
- Tento riadok sa pridal
- Riadok je odstránený.
- Formátovanie sa zmenilo.
Funkcia %SetEpsilonRelative
Popis
Po zavolaní budú všetky nasledovné porovnávania používať relatívne epsilon porovnávanie. To znamená, že dve hodnoty budú považované za rovnaké, ak pomer ich rozdielu a sumy je menší ako zadané epsilon: (abs (a - b)) / (abs a + abs b) < epsilon.
V prípade, že jedno z porovnávaných čísel je 0, použije sa absolútne porovnanie: abs (a - b) < (epsilon * epsilon).
Rozdiel vo výkone oproti absolútnemu epsilon porovnávaniu je zanedbateľný.
Deklarácia
Blok kódu | ||||
---|---|---|---|---|
| ||||
%SetEpsilonRelative( EPSILONREAL _epsilon ) |
Parametre
_epsilon | Musí byť nezáporné číslo. Nulové epsilon vypne epsilon porovnávanie - predvolené správanie. |
Info | ||
---|---|---|
| ||
TODO, typ |