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łe | Opis |
Liczba Pi | zwraca 3, 141592 |
mi | zwraca 0, 718282 |
nan | Nie jest liczbą |
inf | nieskoń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łe | Opis |
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 -
- Operacje na liście w Pythonie
- Silnia w Pythonie
- Tablica ciągów w Pythonie
- Operacje na plikach Python
- Funkcje matematyczne w języku C # z właściwościami
- Zestawy Python
- Wprowadzenie do funkcji matematycznych w C
- Pierwiastek kwadratowy w PHP
- Tablica ciągów w JavaScript