Uvod u matematičke funkcije Pythona

U pythonu se rješava sve matematičke potrebe pomoću modula za matematiku python. ovaj se modul uglavnom klasificira s različitim matematičkim funkcionalnostima koje su ugrađene u njega. Gotovo sve popularne matematičke funkcije podrazumijevaju se u matematičkom modulu. Ovo je trenutno dostupan standardni modul u pythonu. To se može uvesti pomoću uvoza matematički izvod.

Različite matematičke funkcije Pythona

Sve ključne matematičke funkcije su dolje opisane,

1. konstante

U slučaju matematičke konstante, vrijednost ove konstante predstavljena je nedvosmislenom definicijom, te se definicije u nekim slučajevima prikazuju pomoću bilo kakvih posebnih simbola ili bilo kojeg poznatog imena matematičara ili bilo kojim drugim popularnim sredstvom. Konstante se javljaju u brojnim područjima matematike, pomoću konstanta kao što su π i e, a događaju se u različitim okolnostima kao što su teorija brojeva, geometrija i račun.

Značenje konstante koja nastaje „prirodno“, i čini konstantu „zanimljivom“, u dogledno je vrijeme potrebnom materijalu, a određeni broj matematičkih konstanti istaknut je više zbog kronoloških razloga, nego zbog njihovog osnovnog matematičkog interesa. Dopadljivije konstante koje su proučavane proučavale su se kroz stoljeća i računale na mnogo decimalnih mjesta.

konstanteOpis
pobožanvraća 3.141592
Evraća 0, 718282
nanNe broj
infbeskonačan

Primjer :

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)

Izlaz:

2. Logaritamske funkcije

Obrnuto za eksponencijaciju nazivamo logaritamom. Za bilo koji dani broj x kako bi se odredila njegova odgovarajuća vrijednost logaritma, izračunava se eksponent drugog fiksnog broja s bazom b. U izravnijem slučaju, logaritam izračunava ili broji brojčane pojave istog faktora u ponovljenom množenju;

Na primjer: 1000 = 10 × 10 × 10 = 103, tada je „logaritam za bazu 10“ od 1000 3. Logaritam x do baze b označen je kao logb (x).

S druge strane, eksponent broja znači koliko se puta koristi broj u faktoru množenja.

Primjer: 82 = 8 × 8 = 64

Riječima, prikaz 82 može se nazvati "8 snagom 2" ili jednostavno kao "8 kvadratom". S druge strane, eksponent broja znači koliko se puta koristi broj koji se koristi u množiteljskom faktoru.

FunkcijaOpis
exp (x)Vraća e ** x
expm1 (x)Vraća e ** x - 1
zapisnik (x (, baza))x na osnovni logaritam vraćen je
log1p (x)Vraćen je baza1 logaritam x vrijednosti
log2 (x)Vraća se logaritam Base2 x vrijednosti
log10 (x)Vraćen je bazalni 10 logaritam x vrijednosti
Pow (x, y)Vraća x podignuto na snagu y
sqrt (x)Vrati se kvadratna vrijednost korijena za x

Primjer:

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 " )

Izlaz:

3. Numeričke funkcije

Numeričke funkcije omogućuju izračun svih matematičkih opažanja.

konstanteOpis
staviti strop (x)Vraća se najmanji cijeli broj koji je mnogo veći ili jednak vrijednosti x
kopiranje (x, y)Koristeći znak y vraća se vrijednost za x
Fab (x)vraća se apsolutna vrijednost za x
faktorijel (x)vraća se faktografska vrijednost x
kat (x)vraća se najveći cijeli broj koji je vrlo mnogo manje ili jednak vrijednosti x
fmod (x, y)vraća se ostatak dijeljenja x s vrijednosti y
frexp (x)Vraća mantisu i eksponent x kao para (m, e)
fsum (iterable)Vraća točan zbroj vrijednosti s pomičnom zarezom u iterabilnoj
isfinite (x)ako x nije beskonačnost ili Nan, tada se vraća boola vrijednost true
isinf (x)ako x drži pozitivnu ili negativnu beskonačnost, vraća se true
isnan (x)Vraća True ako je x NaN
gcd (x, y)za vrijednosti x i y vraća se najviša vrijednost zajedničkog djelitelja
ostatak (x, y)Pronađite ostatak nakon što x podijelite s y.

Primjer :

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 ")

Izlaz:

4. Trigonometrijske funkcije

U matematici, trigonometrijske funkcije su funkcije koje se koriste za prikazivanje gledišta pravokutnog trokuta u dvije duljine sa strane. imaju vrlo velik broj primjena u znanosti koje su srodne geometriji, poput čvrstih mehanika, nebeske mehanike, navigacije, mnogih drugih. To se smatraju jednostavnim periodičkim funkcijama i široko poznate predstavljaju periodične pojave, od početka do kraja Fourierove analize.

funkcijaOpis
sin (x)određuje se sinusna vrijednost x u radijanima
cos (x)kosinus vrijednost x u radijanima treba odrediti
tan (x)treba utvrditi tangencijalnu vrijednost x u radijanima
stupnjeva (x)pretvaranje radiana u stupanj
radijan (x)stupanj pretvorbe u radijan

Primjer :

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 ")

Izlaz:

Zaključak - Matematičke funkcije u Pythonu

Kao i mnogi drugi programski jezici, python također nudi vrlo raznovrstan skup matematičkih funkcija što ga čini snažno podrazumijevanim programskim jezikom visoke razine u programskoj areni.

Preporučeni članci

Ovo je vodič za Math funkcije u Pythonu. Ovdje ćemo raspraviti različite matematičke funkcije na Pythonu s primjerima. Možete i pregledati naše druge predložene članke -

  1. Popis operacija u Pythonu
  2. Čimbenik u Pythonu
  3. Niz nizova u Pythonu
  4. Operacije datoteka Python-a
  5. Math funkcije u C # sa svojstvima
  6. Python setovi
  7. Uvod u matematičke funkcije u C
  8. Kvadratni korijen u PHP-u
  9. Niz nizova u JavaScript-u

Kategorija: