Sissejuhatus matemaatikafunktsioonidesse Pythonis

Pythonis käsitletakse kõiki matemaatilisi vajadusi python-matemaatika mooduli abil. see moodul paistab silma suuresti klassifitseerituna mitmesuguste sellesse sisseehitatud matemaatiliste funktsioonidega. Peaaegu kõik populaarsed matemaatilised funktsioonid on kaudsed matemaatika moodulis. See on pythonis kohe saadaval olev moodul. Seda saab importida matemaatika väljavõtte abil.

Pythoni erinevad matemaatikafunktsioonid

Kõiki peamisi matemaatilisi funktsioone kirjeldatakse põhjalikult allpool,

1. Konstandid

Matemaatilise konstandi korral on selle konstandi väärtus esitatud üheselt mõistetava määratlusega, mõnel juhul on need määratlused esitatud mis tahes spetsiaalsete sümbolite või kuulsate matemaatikute nimede või muude populaarsete viiside abil. Konstandid esinevad paljudes matemaatika valdkondades selliste konstandite nagu π ja e abil, mis esinevad mitmesugustel asjaoludel, nagu näiteks arvuteooria, geomeetria ja arvutus.

Konstandi tähendus, mis tekib loomulikul teel ja muudab konstantse huvitavaks, on vajalik materjal ning mitmed matemaatilised konstandid on silmatorkavamad kronoloogilistel põhjustel kui nende põhilise matemaatilise huvi tõttu. Enim meeldinud konstandid on läbi aegade uuritud ja arvutatud palju koma.

KonstandidKirjeldus
pitagastab 3.141592
Etagastab 0.718282
nanMitte number
inflõpmatu

Näide:

import math
print( "CONSTANTS IN PYTHON")
print(" PI value : ", math.pi)
print(" E value : ", math.e)
print(" nan value : ", math.nan)
print(" E value : ", math.inf)

Väljund:

2. Logaritmilised funktsioonid

Eksponentseerimise pöördväärtust nimetatakse logaritmiks. Mis tahes antud arvu x jaoks vastava logaritmi väärtuse määramiseks arvutatakse teise fikseeritud arvu aluse b eksponent. Lihtsamal juhul arvutab või logaritm arvutab või loendab sama teguri numbrilisi esinemisi korduval korrutamisel;

Näide: 1000 = 10 × 10 × 10 = 103, siis on 1000 logaritm aluse 10 kohta 3. 3. x-i logaritm aluse b kohta on tähistatud kui logb (x).

Teisest küljest tähendab arvu eksponent mitu korda numbrit korrutusteguris kasutatakse.

Näide: 82 = 8 × 8 = 64

Sõnades võiks 82 esitust nimetada "kaheks võimuks 2" või lihtsalt kui "8 ruutuks". Teisest küljest tähendab numbri eksponent mitu korda arvu korrutusteguris kasutatakse.

FunktsioonKirjeldus
exp (x)Tagastab e ** x
expm1 (x)Tagastab e ** x - 1
log (x (, alus))x tagastatakse baaslogaritm
log1p (x)Tagastatakse x väärtuse Base1 logaritm
log2 (x)Tagastatakse x väärtuse Base2 logaritm
log10 (x)Tagastatakse x väärtuse Base10 logaritm
Pow (x, y)Tagastab x, mis on tõstetud võimsusele y
sqrt (x)Tagastatakse x ruutjuurväärtus

Näide:

import math
#variable declaration and assignation
Number_1 = 1
Number_2 = 2
Number_3 = 3
Number_4 = 4
# Applying exp() function
print(" EXPONENT VALUE ")
print(" Exponent value: ", math.exp(Number_1))
print(" \n ")
# Applying Base1 logarithm function
print(" BASE1 LOGARITHM " )
print(" BASE1 LOGARITHM VALUE of 2 : ", math.log1p(Number_2))
print(" \n " )
# Applying Base2 logarithm function
print(" BASE2 LOGARITHM " )
print(" BASE2 LOGARITHM VALUE of 2 : ", math.log2(Number_2))
print(" \n " )
# Applying Base10 logarithm function
print(" BASE10 LOGARITHM " )
print(" BASE10 LOGARITHM VALUE of 2 : ", math.log10(Number_2))
print(" \n " )
# Applying x to power of Y
print(" X^Y" )
print(" X^Y Value : ", math.pow(Number_3, Number_4))
print(" \n " )
# Applying square root determination
print(" SQUARE ROOT " )
print(" SQUARE ROOT of 4 : ", math.sqrt(Number_4))
print(" \n " )

Väljund:

3. Numbrifunktsioonid

Numbrifunktsioonid võimaldavad arvutada kõiki matemaatilisi sisendeid.

KonstandidKirjeldus
ceil (x)Tagastatakse väikseim täisarv, mis on x väärtusest palju suurem või sellega võrdne
copysign (x, y)Kasutades märki y, tagastatakse x väärtus
lehed (x)tagastatakse x absoluutväärtus
faktoriaal (x)x-i faktuuriväärtus tagastatakse
põrand (x)tagastatakse suurim täisarv, mis on palju väiksem või võrdne x väärtusega
fmod (x, y)ülejäänud summa, jagades x väärtusega y, tagastatakse
frexp (x)Tagastab mantissa ja x eksponendi paarina (m, e)
fsum (korduv)Tagastab korrigeeritava väärtuste täpse ujukoma väärtuse summa
isfinite (x)kui x ei ole lõpmatus või Nan, siis tagastatakse tõeväärtus true
isinf (x)kui x omab positiivset või negatiivset lõpmatust, tagastatakse tõene
isnan (x)Tagastab True, kui x on NaN
gcd (x, y)x ja y väärtuse korral tagastatakse kõige rohkem greatsid ühised jagaja väärtused
ülejäänud (x, y)Leidke järelejäänud osa pärast x jagamist y-ga.

Näide:

import math
#variable declaration and assignation
Number_1 = 10.5
Number_2 = 20
Number_3 = -30
Number_4 = -40.24566
Number_5 = 50
Number_6 = 60.94556
Number_7 = 70
Number_8 = 80
# Applying Ceil() function
print( " CEIL : Smallest integer which is very much greater than or equal to the x value is returned ")
print( " CEIL value : ", math.ceil(Number_1))
print( " \n " )
# Applying Copysign() function
print( " COPYSIGN : Smallest integer which is very much greater than or equal to the x value is returned ")
Temp_var1 = math.copysign(Number_2, Number_3)
print(" VALUE AFTER COPY SIGN : ", Temp_var1)
print(" \n ")
# Applying fabs() function
print( " FABS : absolute value for the x is returned ")
print(" ABSOLUTE VALUE FOR 40.24566 : ", math.fabs(Number_4))
print(" \n ")
# Applying Factorial() function
print(" FACTORIAL : factorial value of x is returned ")
print(" Factorial value for 50 : ", math.factorial(Number_5))
print(" \n ")
# Applying Floor() function
print(" FLOOR : largest integer which is very much less than or equal to the x value is returned " )
print(" Floor : ", math.floor(Number_6))
print(" \n ")
# Applying Fmod() function
print(" FMOD : remainder of divinding x by y value is returned ")
print(" Remainder : ", math.fmod(Number_6, Number_5))
print(" \n ")
# Applying Frexp() function
print( " FREXP : Returns the mantissa and exponent of x as the pair (m, e) " )
print(" MANTISSA EXPONENT : ", math.frexp(Number_7))
print( " \n " )
# Applying isfinite() function
print(" isfinite : if x is not an infinity or a Nan then boolean value true is returned ")
print(" Infinite or Nan (produces boolean output): ", math.isfinite(Number_8))
print(" \n ")

Väljund:

4. Trigonomeetrilised funktsioonid

Matemaatikas on trigonomeetrilised funktsioonid funktsioonid, mida kasutatakse täisnurkse kolmnurga vaatepunkti jutustamiseks kahe küljepikkuse kaudu. neil on geomeetriaga seotud teaduste valdkonnas väga suur hulk rakendusi, näiteks tahke mehaanika, taevamehaanika, navigeerimine ja palju muud. Neid peetakse lihtsateks perioodilisteks funktsioonideks ja need, mida üldiselt tuntakse, tähistavad perioodilisi nähtusi, Fourieri analüüsi algusest lõpuni.

funktsiooniKirjeldus
sin (x)määratakse x siinusväärtus radiaanides
cos (x)tuleb määrata x koosinusväärtus radiaanides
päevitunud (x)tuleb kindlaks määrata x-i puutujaväärtus radiaanides
kraadi (x)radiaani muutmine kraadiks
radiaan (x)kraad radiaani teisenduseks

Näide:

import math
print(" \n ")
print(" TRIGNOMETRIC FUNCTION USAGE " )
print(" \n ")
print(' The value of Sin(90 degree) : ' + str(math.sin(math.radians(90))))
print(' The value of cos(90 degree) : ' + str(math.cos(math.radians(90))))
print(' The value of tan(pi) : ' + str(math.tan(math.pi)))
print(" \n ")

Väljund:

Järeldus - matemaatikafunktsioonid Pythonis

Nagu paljud teised programmeerimiskeeled, pakub python ka väga mitmekesist matemaatiliste funktsioonide komplekti, mis muudab selle programmeerimisareenil tugevalt vihjatavaks kõrgetasemeliseks programmeerimiskeeleks.

Soovitatavad artiklid

See on juhend matemaatikafunktsioonide kohta Pythonis. Siin käsitleme Pythoni erinevaid matemaatilisi funktsioone koos näidetega. Võite vaadata ka meie teisi soovitatud artikleid -

  1. Loetlege toimingud Pythonis
  2. Faktuur Pythonis
  3. Keelpill Pythonis
  4. Pythoni failioperatsioonid
  5. Matemaatika funktsioonid atribuudiga C #
  6. Pythoni komplektid
  7. Sissejuhatus matemaatikafunktsioonidesse C
  8. Ruutjuur PHP-s
  9. Stringimassiiv JavaScriptis

Kategooria: