C/Zaawansowane operacje matematyczne: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 438:
 
 
Jak powinno się porównywać liczby zmienno przecinkowe ?<ref>[https://bitbashing.io/comparing-floats.html Comparing Floating-Point Numbers Is Tricky by Matt Kline]</ref>
* wartość bezwględna róznicy : if( abs(a-b) < epsilon) // wrong - don't do this<ref>[httphttps://floating-point-gui.de/errors/comparison/ | floating-point-gui.de : comparison/]</ref>
* if( abs((a-b)/b) < epsilon ) // still not right!
* wartości graniczne
Linia 451:
 
Wartości służące do testo wania porównań :
* wg Michael Borgwardt<ref>[http://floating-point-gui.de/errors/NearlyEqualsTest.java| Michael Borgwardt : Nearly Equals Test in java]</ref>
 
====Sumowanie====