Ii. Asosiy qism 6


Agar siz Giperbolik funktsiyalardan foydalanmoqchi bo'lsangiz Yuqorida keltirgan funksiyalarning ohiriga h harifini qoshib qo'ysangiz bas


Download 218.29 Kb.
bet7/8
Sana16.06.2023
Hajmi218.29 Kb.
#1493707
1   2   3   4   5   6   7   8
Bog'liq
KURS ISHI

Agar siz Giperbolik funktsiyalardan foydalanmoqchi bo'lsangiz Yuqorida keltirgan funksiyalarning ohiriga h harifini qoshib qo'ysangiz bas.

Maxsus funksiyalar

math.erf(x)


Bu funksiya ingiliz tilidan olingan bo'lib "error function" deyiladi. Bu xato funksiya degan manoni anglatadi. Bu funksiyaga hohlagan qiymatdagi son kiritishingiz mumkin. Sizga -1 va 1 oralag'ida son chiqaradi. Agar siz katta son kiritsangiz sizga 1 soni chiqadi chunki qanchalik katta son kiritilsa -1 va 1 oralig'idagi eng katta sonni chiqaradi. Siz katta kiritganingizda shunday son chiqaradi-ki u son deyarli 1 ga teng bo'ladi shuning uchun sizga 1 ko'rinadi.
>>> math.erf(5)
0.9999999999984626
>>> math.erf(10)
1.0
>>> math.erf(-0.1)
-0.1124629160182849

math.erfc(x)


Bu funksiya math.erf(x) ga o'xshash ammo faqri bor. Bu ham barcha sonlarni qabul qiladi. Va 0 dan 2 gacha son qaytaradi. Buning ishlash prinsipi teskari bo'lib, Qancha son katta bo'lgani sari qaytadigan son shuncha kamayadi. Siz manfiy son kiritsangiz aksincha.
>>> math.erfc(2)
0.004677734981047266
>>> math.erfc(-2)
1.9953222650189528

math.gamma(x)


Bu funksiya x ning gammasini qaytaradi. Agar siz gamma nima ekanligini bilmasangiz https://uz.eferrit.com/gamma-funksiyasi-nima/
Bu funksiya factorial funksiyasiga o'xshab ishlaydi ammo boshqacha son qaytaradi. Chunki faktorial hisoblayotganda 5! = 1*2*3*4*5 ammo gamma 0 ni ham ko'paytiradi(Nega unda 0 ga ko'paytirsa barcha javoblar 0 chiqishi kerak-ku) ammo 0 o'rniga bitta oldin keladigan 1 sonini tortib oladi va 1 ham yonidagi sonlarni tortib oladi. Hullas factorial(5)=gamma(4). Bu funksiya pythonning 3.2 versiyasidan boshlab ishlab kelmoqda.
>>> math.gamma(1)
1.0
>>> math.gamma(2)
1.0
>>> math.gamma(3)
2.0
>>> math.gamma(4)
6.0
>>> math.gamma(5)
24.0
>>> math.gamma(6)
120.0

math.lgamma(x)


Bu funksiya x ning gammasini qaytaradi. Agar siz gamma nima ekanligini bilmasangiz https://uz.eferrit.com/gamma-funksiyasi-nima/
gammaning oldingi qismida kelayotgan l harifi log funksiyasini anglatadi. ya'ni gamma funksiyasidan chiqqan javobni logarifim qabul qiladi va u ham shu sonni logarifimi qaytaradi. log(gamm(x))
>>> math.gamma(7)
720.0
>>> math.log(720)
6.579251212010101
>>> math.lgamma(7)
6.579251212010101

Download 218.29 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling