Нөлгө жакын сандарды кантип текшерип, иштете алам?

Менде математика бар (C ++ де), окшош кээ бир кичинекей, нөлгө жакын сандарды жараткан окшойт (шектенем триг функциясы менен байланышуу - бул менин чыныгы көйгөйүм), бирок мен аларды кененирээк изилдеп чыгышым үчүн, ушул учурларды байкагым келет.

Учурда мен төмөнкүлөрдү сынап жатам, туурабы?

if ( std::abs(x) < DBL_MIN ) {
     log_debug("detected small num, %Le, %Le", x, y);
}

Экинчиден, математиканын табияты тригонометриялык мүнөзгө ээ (ака көптөгөн радиан / градуска которууларды жана sin / cos / tan чалуулар ж.б.). математикалык каталарды кетирбөө үчүн өзгөрүүлөрдү жасай аламбы?

Көбөйтүү үчүн журналдык өзгөртүүнү колдонсо болот - дагы эмне?

10
задан Community 23 May 2017 в 10:29
поделиться