This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
floating_point_comparison [2022/04/29 23:53] max |
floating_point_comparison [2022/04/29 23:54] (current) max |
||
---|---|---|---|
Line 22: | Line 22: | ||
===== The relative method ===== | ===== The relative method ===== | ||
- | The relative method takes the base of the absolute method | + | The relative method takes the absolute method, but multiplies the epsilon by '' |
The drawback to this method is that it does not work on small values. | The drawback to this method is that it does not work on small values. | ||
Line 30: | Line 30: | ||
Considering the strengths and drawbacks of the two methods above, you can combine the two to overcome these limitations. | Considering the strengths and drawbacks of the two methods above, you can combine the two to overcome these limitations. | ||
- | The combined method takes the base of the relative method | + | The combined method takes the relative method, but multiplies the epsilon by the largest absolute number out of a set of '' |
This method gives us good results, but it is not without its drawbacks since it uses the same epsilon for the relative and the absolute tolerance. | This method gives us good results, but it is not without its drawbacks since it uses the same epsilon for the relative and the absolute tolerance. | ||
For further reading, please check out [[http:// | For further reading, please check out [[http:// |