Skip to content

cmath kutubxonasi

C++ Matematika funksiyalari

<cmath> kutubxonasi sonlar ustida matematik vazifalarni bajarishga imkon beruvchi ko'plab funksiyalarga ega.

Barcha matematika funksiyalari ro'yxati quyidagi jadvalda keltirilgan:

FunksiyaTavsif
abs(x)x ning absolut 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 radianlar orasidagi sonli qiymat sifatida qaytaradi
atan2(y, x)To'g'ri burchakli koordinatalarni (x, y) qutb koordinatalariga (r, theta) o'tkazishdan hosil bo'lgan theta burchagini qaytaradi
atanh(x)x ning giperbolik arktangensini qaytaradi
cbrt(x)x ning kub ildizini qaytaradi
ceil(x)x qiymatini eng yaqin butun songacha yuqoriga yaxlitlaydi
copysign(x, y)Birinchi suzuvchi nuqtali x ni ikkinchi suzuvchi nuqtali y belgisi 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 dagi xatolik funksiyasi qiymatini qaytaradi
erfc(x)x dagi qo'shimcha xatolik funksiyasi qiymatini qaytaradi
fabs(x)Suzuvchi nuqtali x ning absolut qiymatini qaytaradi
fdim(x, y)x va y orasidagi musbat farqni qaytaradi
floor(x)x qiymatini eng yaqin butun songacha pastga yaxlitlaydi
fma(x, y, z)Aniqlikni yo'qotmasdan x*y+z ni qaytaradi
fmax(x, y)Suzuvchi nuqtali x va y ning eng yuqori qiymatini qaytaradi
fmin(x, y)Suzuvchi nuqtali x va y ning eng past qiymatini qaytaradi
fmod(x, y)x/y ning suzuvchi nuqtali qoldig'ini qaytaradi
frexp(x, y)x ni m*2n sifatida ifodalab, m qiymatini (0.5 va 1.0 orasidagi qiymat) qaytaradi va n qiymatini y ko'rsatkichidagi xotiraga yozadi
hypot(x, y)Oraliq to'lib toshishlarsiz sqrt(x2 +y2) ni qaytaradi
ilogb(x)x ning suzuvchi nuqtali asosiy logarifmining butun qismini qaytaradi
ldexp(x, y)x*2y ni qaytaradi
lgamma(x)x dagi gamma funksiyasi absolut qiymatining logarifmini qaytaradi
llrint(x)x ni yaqin atrofdagi 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 absolut qiymatining 2 asosli logarifmini qaytaradi
logb(x)x absolut qiymatining suzuvchi nuqtali asosiy logarifmini qaytaradi
lrint(x)x ni yaqin atrofdagi 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 o'nlik qismini qaytaradi va butun qismini y ko'rsatkichidagi xotiraga yozadi
nan(s)NaN (Son emas) qiymatni qaytaradi
nearbyint(x)Yaqin atrofdagi butun songacha yaxlitlangan x ni qaytaradi
nextafter(x, y)y yo'nalishida x ga eng yaqin suzuvchi nuqtali sonni qaytaradi
nexttoward(x, y)y yo'nalishida x ga eng yaqin suzuvchi nuqtali sonni qaytaradi
pow(x, y)x ning y-darajasi qiymatini qaytaradi
remainder(x, y)Eng yaqin butun songacha yaxlitlangan x/y qoldig'ini qaytaradi
remquo(x, y, z)Eng yaqin butun songacha yaxlitlangan x/y ni hisoblaydi, natijani z ko'rsatkichidagi xotiraga yozadi va qoldiqni qaytaradi.
rint(x)Yaqin atrofdagi butun songacha yaxlitlangan x ni qaytaradi
round(x)Eng yaqin butun songacha yaxlitlangan x ni qaytaradi
scalbln(x, y)x*Ry ni qaytaradi (R odatda 2)
scalbn(x, y)x*Ry ni qaytaradi (R odatda 2)
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 dagi gamma funksiyasi qiymatini qaytaradi
trunc(x)x ning butun qismini qaytaradi

Matematika haqida ko'proq ma'lumotni bizning C++ Matematika qo'llanmamizda bilib olishingiz mumkin.