Комплексні числа в Python | Набір 2 (Важливі функції та константи)
Вступ до комплексних чисел Python: Комплексні числа в Python | Набір 1 (введення) Деякі більш важливі функції та константи обговорюються в цій статті. Операції над комплексними числами : 1. exp() :- Ця функція повертає експонента комплексного числа, згаданого в його аргументі. 2. log(xb) :- Ця функція повертає логарифмічне значення x з основою b both mentioned in its arguments. If base is not specified natural log of x is returned. Python
# Python code to demonstrate the working of # exp() log() # importing 'cmath' for complex number operations import cmath import math # Initializing real numbers x = 1.0 y = 1.0 # converting x and y into complex number z = complex ( x y ); # printing exponent of complex number print ( 'The exponent of complex number is : ' end = '' ) print ( cmath . exp ( z )) # printing log form of complex number print ( 'The log(base 10) of complex number is : ' end = '' ) print ( cmath . log ( z 10 ))
Output: The exponent of complex number is : (1.4686939399158851+2.2873552871788423j) The log(base 10) of complex number is : (0.15051499783199057+0.3410940884604603j)3. log10() :- Ця функція повертає логарифмічна основа 10 комплексного числа. 4. sqrt() :- Це обчислює квадратний корінь of a complex number. Python
# Python code to demonstrate the working of # log10() sqrt() # importing 'cmath' for complex number operations import cmath import math # Initializing real numbers x = 1.0 y = 1.0 # converting x and y into complex number z = complex ( x y ); # printing log10 of complex number print ( 'The log10 of complex number is : ' end = '' ) print ( cmath . log10 ( z )) # printing square root form of complex number print ( 'The square root of complex number is : ' end = '' ) print ( cmath . sqrt ( z ))
Output: The log10 of complex number is : (0.15051499783199057+0.3410940884604603j) The square root of complex number is : (1.09868411346781+0.45508986056222733j)5. isfinite() :- Повернення істинно, якщо і дійсна, і уявна частина комплексного числа є кінцевий else повертає false. 6. Для вас() :- Повернення істина, якщо або реальна, або уявна частина комплексного числа is/are нескінченний else повертає false. 7. isnan() :- Повертає true if реальна чи уявна частина комплексного числа є NaN else returns false. Python
# Python code to demonstrate the working of # isnan() isinf() isfinite() # importing 'cmath' for complex number operations import cmath import math # Initializing real numbers x = 1.0 y = 1.0 a = math . inf b = math . nan # converting x and y into complex number z = complex ( x y ); # converting x and a into complex number w = complex ( x a ); # converting x and b into complex number v = complex ( x b ); # checking if both numbers are finite if cmath . isfinite ( z ): print ( 'Complex number is finite' ) else : print ( 'Complex number is infinite' ) # checking if either number is/are infinite if cmath . isinf ( w ): print ( 'Complex number is infinite' ) else : print ( 'Complex number is finite' ) # checking if either number is/are infinite if cmath . isnan ( v ): print ( 'Complex number is NaN' ) else : print ( 'Complex number is not NaN' )
Output: Complex number is finite Complex number is infinite Complex number is NaNКонстанти У модулі cmath визначено дві константи "пі" який повертає числове значення числа пі. Другий є "і" which returns the numerical value of exponent. Python
# Python code to demonstrate the working of # pi and e # importing 'cmath' for complex number operations import cmath import math # printing the value of pi print ( 'The value of pi is : ' end = '' ) print ( cmath . pi ) # printing the value of e print ( 'The value of exponent is : ' end = '' ) print ( cmath . e )
Output: The value of pi is : 3.141592653589793 The value of exponent is : 2.718281828459045Комплексні числа в Python | Набір 3 (тригонометричні та гіперболічні функції)