C++ <cmath>


ULASHISH

C++ matematik funksiyalari

<cmath> kutubxonasida sonlar ustida matematik amallarni bajarish imkonini beruvchi ko‘plab funksiyalar mavjud.

Barcha matematik funksiyalar ro‘yxatini quyidagi jadvalda topishingiz mumkin:

Funksiya Tavsif
abs(x) x ning mutlaq qiymatini qaytaradi
acos(x) x ning arkkosinusini radianlarda qaytaradi
acosh(x) x ning giperbolik arkkosinusini qaytaradi
asin(x) x ning arksinusini radianlarda qaytaradi
asinh(x) x ning giperbolik arksinusini qaytaradi
atan(x) x ning arktangensini -PI/2 va PI/2 radian oralig‘idagi son qiymati sifatida qaytaradi
atan2(y, x) To‘g‘ri burchakli koordinatalarni (x, y) qutb koordinatalariga (r, theta) o‘tkazishda hosil bo‘ladigan theta burchagini qaytaradi
atanh(x) x ning giperbolik arktangensini qaytaradi
cbrt(x) x ning kub ildizini qaytaradi
ceil(x) x ni yuqoriga, eng yaqin butun songacha yaxlitlab qaytaradi
copysign(x, y) Birinchi suzuvchi nuqtali son x ni ikkinchi suzuvchi nuqtali son y ning ishorasi bilan qaytaradi
cos(x) x ning kosinusini qaytaradi (x radianlarda)
cosh(x) x ning giperbolik kosinusini qaytaradi
exp(x) Ex qiymatini qaytaradi
exp2(x) 2x qiymatini qaytaradi
expm1(x) ex-1 qiymatini qaytaradi
erf(x) x nuqtadagi xatolik funksiyasi qiymatini qaytaradi
erfc(x) x nuqtadagi qo‘shimcha xatolik funksiyasi qiymatini qaytaradi
fabs(x) Suzuvchi nuqtali x ning mutlaq qiymatini qaytaradi
fdim(x, y) x va y orasidagi musbat ayirmani qaytaradi
floor(x) x ni pastga, eng yaqin butun songacha yaxlitlab qaytaradi
fma(x, y, z) x*y+z ni aniqlikni yo‘qotmasdan qaytaradi
fmax(x, y) Suzuvchi nuqtali x va y dan eng kattasini qaytaradi
fmin(x, y) Suzuvchi nuqtali x va y dan eng kichigini qaytaradi
fmod(x, y) x/y bo‘linmasining suzuvchi nuqtali qoldig‘ini qaytaradi
frexp(x, y) x ni m*2n ko‘rinishida ifodalab, m qiymatini (0.5 va 1.0 oralig‘idagi qiymat) qaytaradi va n qiymatini y ko‘rsatkichi ko‘rsatgan xotiraga yozadi
hypot(x, y) sqrt(x2 +y2) qiymatini oraliq hisoblarda to‘lib ketish (overflow) yoki quyi chegaradan chiqish (underflow) holatlarisiz qaytaradi
ilogb(x) x ning suzuvchi nuqtali asosdagi logarifmining butun qismini qaytaradi
ldexp(x, y) x*2y qiymatini qaytaradi
lgamma(x) x nuqtadagi gamma funksiyasi mutlaq qiymatining logarifmini qaytaradi
llrint(x) x ni yaqin butun songacha yaxlitlaydi va natijani long long butun son sifatida qaytaradi
llround(x) x ni eng yaqin butun songacha yaxlitlaydi va natijani long long butun son sifatida qaytaradi
log(x) x ning natural logarifmini qaytaradi
log10(x) x ning 10 asosli logarifmini qaytaradi
log1p(x) x+1 ning natural logarifmini qaytaradi
log2(x) x mutlaq qiymatining 2 asosli logarifmini qaytaradi
logb(x) x mutlaq qiymatining suzuvchi nuqtali asosdagi logarifmini qaytaradi
lrint(x) x ni yaqin butun songacha yaxlitlaydi va natijani long butun son sifatida qaytaradi
lround(x) x ni eng yaqin butun songacha yaxlitlaydi va natijani long butun son sifatida qaytaradi
modf(x, y) x ning kasr qismini qaytaradi va butun qismini y ko‘rsatkichi ko‘rsatgan xotiraga yozadi
nan(s) NaN (Not a Number — son emas) qiymatini qaytaradi
nearbyint(x) x ni yaqin butun songacha yaxlitlab qaytaradi
nextafter(x, y) y yo‘nalishi bo‘yicha x ga eng yaqin suzuvchi nuqtali sonni qaytaradi
nexttoward(x, y) y yo‘nalishi bo‘yicha x ga eng yaqin suzuvchi nuqtali sonni qaytaradi
pow(x, y) x ning y darajasi qiymatini qaytaradi
remainder(x, y) x/y bo‘linmasi eng yaqin butun songacha yaxlitlangandagi qoldiqni qaytaradi
remquo(x, y, z) Eng yaqin butun songacha yaxlitlangan x/y ni hisoblaydi, natijani z ko‘rsatkichi ko‘rsatgan xotiraga yozadi va qoldiqni qaytaradi.
rint(x) x ni yaqin butun songacha yaxlitlab qaytaradi
round(x) x ni eng yaqin butun songacha yaxlitlab qaytaradi
scalbln(x, y) x*Ry qiymatini qaytaradi (R odatda 2 ga teng)
scalbn(x, y) x*Ry qiymatini qaytaradi (R odatda 2 ga teng)
sin(x) x ning sinusini qaytaradi (x radianlarda)
sinh(x) x ning giperbolik sinusini qaytaradi
sqrt(x) x ning kvadrat ildizini qaytaradi
tan(x) x ning tangensini qaytaradi (x radianlarda)
tanh(x) x ning giperbolik tangensini qaytaradi
tgamma(x) x nuqtadagi gamma funksiyasi qiymatini qaytaradi
trunc(x) x ning butun qismini qaytaradi


Matematika haqida C++ matematika darsligimizda batafsil bilib oling.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!