logo

Комплексни числа в Python | Комплект 2 (Важни функции и константи)

Въведение в комплексните числа на Python: Комплексни числа в Python | Комплект 1 (Въведение) Някои по-важни функции и константи са обсъдени в тази статия. Операции с комплексни числа : 1. exp() :- Тази функция връща експонент на комплексното число, споменато в неговия аргумент. 2. дневник (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(z10)) 
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. За теб() :- Връща вярно, ако е реална или въображаема част на комплексно число е/са безкраен 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(xy); # converting x and a into complex number w = complex(xa); # converting x and b into complex number v = complex(xb); # 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 "пи" който връща числената стойност на pi. Второто е "и" 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 (тригонометрични и хиперболични функции)