Wprowadzenie do funkcji matematycznych w języku Python

W Pythonie wszystkie matematyczne potrzeby są zaspokajane za pomocą modułu matematycznego Python. moduł ten wyróżnia się dużą klasyfikacją z wbudowanymi różnorodnymi funkcjami matematycznymi. Prawie wszystkie popularne funkcje matematyczne są implikowane w module matematycznym. Jest to natychmiast dostępny standardowy moduł w Pythonie. Można to zaimportować za pomocą instrukcji matematycznych importu.

Różne funkcje matematyczne w języku Python

Wszystkie kluczowe funkcje matematyczne są szczegółowo opisane poniżej,

1. Stałe

W przypadku stałej matematycznej wartość tej stałej jest reprezentowana przez jednoznaczną definicję, definicje te w niektórych przypadkach są reprezentowane za pomocą dowolnych specjalnych symboli lub dowolnych znanych nazwisk matematyków lub za pomocą innych popularnych środków. Stałe występują w wielu obszarach matematyki, za pomocą stałych, takich jak π i e, występujących w różnych okolicznościach, takich jak teoria liczb, geometria i rachunek różniczkowy.

Znaczenie stałej, która ma powstać „naturalnie” i czyni stałą „interesującą”, jest w odpowiednim czasie materiałem potrzebnym, a wiele stałych matematycznych jest bardziej widocznych ze względów chronologicznych niż ze względu na ich podstawowe interesy matematyczne. Bardziej popularne stałe są badane na przestrzeni wieków i obliczane do wielu miejsc po przecinku.

StałeOpis
Liczba Pizwraca 3, 141592
mizwraca 0, 718282
nanNie jest liczbą
infnieskończony

Przykład:

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)

Wynik :

2. Funkcje logarytmiczne

Odwrotność potęgowania nazywana jest logarytmem. Dla dowolnej liczby x w celu ustalenia odpowiedniej wartości logarytmu obliczany jest wykładnik innej stałej liczby o podstawie b. W prostszym przypadku logarytm oblicza lub zlicza występowanie liczbowe tego samego współczynnika przy powtarzanym mnożeniu;

Np .: 1000 = 10 × 10 × 10 = 103, wówczas „logarytm do podstawy 10” wynoszący 1000 wynosi 3. Logarytm x do podstawy b jest oznaczony jako logb (x).

Z drugiej strony wykładnik liczby oznacza liczbę przypadków użycia liczby we współczynniku mnożenia.

Np .: 82 = 8 × 8 = 64

Innymi słowy, reprezentacja 82 może być nazwana „8 do potęgi 2” lub po prostu jako „8 do kwadratu”. Z drugiej strony wykładnik liczby oznacza liczbę przypadków użycia liczby we współczynniku mnożenia.

FunkcjonowaćOpis
exp (x)Zwraca e ** x
expm1 (x)Zwraca e ** x - 1
log (x (, base))x do logarytmu podstawowego jest zwracany
log1p (x)Zwracany jest logarytm podstawowy 1 wartości x
log2 (x)Zwracany jest logarytm podstawowy 2 wartości x
log10 (x)Zwracany jest logarytm dziesiętny wartości x
pow (x, y)Zwraca x podniesiony do potęgi y
sqrt (x)Zwracana jest wartość pierwiastka kwadratowego dla x

Przykład:

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

Wynik :

3. Funkcje numeryczne

Funkcje numeryczne pozwalają obliczyć wszystkie pojęcia matematyczne.

StałeOpis
Ceil (x)Zwracana jest najmniejsza liczba całkowita, która jest znacznie większa lub równa wartości x
copysign (x, y)Za pomocą znaku y zwracana jest wartość x
fabs (x)zwracana jest wartość bezwzględna dla x
silnia (x)zwracana jest wartość silnia x
podłoga (x)zwracana jest największa liczba całkowita, która jest znacznie mniejsza lub równa wartości x
fmod (x, y)reszta z dzielenia x przez wartość y jest zwracana
frexp (x)Zwraca mantysę i wykładnik x jako parę (m, e)
fsum (iterowalny)Zwraca dokładną zmiennoprzecinkową sumę wartości w iterowalnym
isfinite (x)jeśli x nie jest nieskończonością ani Nan, zwracana jest wartość logiczna true
isinf (x)jeśli x ma dodatnią lub ujemną nieskończoność, wówczas zwracana jest prawda
isnan (x)Zwraca wartość True, jeśli x jest NaN
gcd (x, y)dla wartości xiy zwracana jest najbardziej popularna wspólna wartość dzielnika
reszta (x, y)Znajdź resztę po podzieleniu x przez y.

Przykład:

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

Wynik:

4. Funkcje trygonometryczne

W matematyce funkcje trygonometryczne są funkcjami używanymi do narracji punktu widzenia trójkąta prostokątnego za pomocą dwóch długości boków. mają bardzo duży zestaw zastosowań w naukach związanych z geometrią, takich jak mechanika bryły, mechanika niebieska, nawigacja, wiele innych. Są to uważane za proste funkcje okresowe i powszechnie znane reprezentują zjawiska okresowe, od początku do końca analizy Fouriera.

funkcjonowaćOpis
sin (x)wartość sinusowa x w radianach jest określona
cos (x)należy ustalić wartość cosinus x w radianach
tan (x)należy wyznaczyć wartość stycznej x w radianach
stopnie (x)konwersja radianów na stopnie
radian (x)stopień konwersji do radianów

Przykład:

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

Wynik :

Wniosek - funkcje matematyczne w języku Python

Podobnie jak wiele innych języków programowania, python oferuje również bardzo zróżnicowany zestaw funkcji matematycznych, co czyni go silnie implikowanym językiem programowania wysokiego poziomu na arenie programowania.

Polecane artykuły

Jest to przewodnik po funkcjach matematycznych w języku Python. Tutaj omawiamy różne funkcje matematyczne w Pythonie z przykładami. Możesz także przejrzeć nasze inne sugerowane artykuły -

  1. Operacje na liście w Pythonie
  2. Silnia w Pythonie
  3. Tablica ciągów w Pythonie
  4. Operacje na plikach Python
  5. Funkcje matematyczne w języku C # z właściwościami
  6. Zestawy Python
  7. Wprowadzenie do funkcji matematycznych w C
  8. Pierwiastek kwadratowy w PHP
  9. Tablica ciągów w JavaScript