Hướng dẫn why complex is used in python? - tại sao phức hợp được sử dụng trong python?

Phương thức phức tạp () trả về một số phức khi các bộ phận thực và tưởng tượng được cung cấp hoặc nó chuyển đổi một chuỗi thành một số phức.

Cú pháp của complex() là:

complex([real[, imag]])

các tham số phức tạp ()

Nói chung, phương thức complex() có hai tham số:

  • THỰC SỰ - PHẦN THỰC SỰ. Nếu Real bị bỏ qua, nó mặc định là 0. - real part. If real is omitted, it defaults to 0.
  • Hình ảnh - Phần tưởng tượng. Nếu hình ảnh bị bỏ qua, nó mặc định là 0. - imaginary part. If imag is omitted, it defaults to 0.

Nếu tham số đầu tiên được truyền vào phương thức này là một chuỗi, nó sẽ được hiểu là một số phức. Trong trường hợp này, tham số thứ hai không nên được thông qua.


Trả về giá trị từ phức tạp ()

Theo đề xuất của tên, phương thức complex() trả về một số phức.

Nếu chuỗi được truyền vào phương thức này không phải là một số phức hợp hợp lệ, ngoại lệ

z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
1 sẽ được nâng lên.

Lưu ý: Chuỗi được chuyển cho complex() phải ở dạng

z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
3 hoặc
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
4
The string passed to complex() should be in the form
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
3 or
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
4


Ví dụ 1: Làm thế nào để tạo một số phức tạp trong Python?

z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)

Đầu ra

(2-3j)
(1+0j)
0j
(5-9j)

Ví dụ 2: Tạo số phức mà không sử dụng phức tạp ()

Có thể tạo một số phức mà không cần sử dụng phương thức complex(). Đối với điều đó, bạn phải đặt 'j' hoặc 'j' sau một số.

a = 2+3j
print('a =',a)
print('Type of a is',type(a))

b = -2j
print('b =',b)
print('Type of b is',type(a))

c = 0j
print('c =',c)
print('Type of c is',type(c))

Đầu ra

a = (2+3j)
Type of a is 
b = (-0-2j)
Type of b is 
c = 0j
Type of c is 

Có nghĩa là gì bởi số lượng phức tạp trong Python?

Một số phức được tạo từ các số thực. Số phức Python có thể được tạo bằng cách sử dụng câu lệnh gán trực tiếp hoặc bằng cách sử dụng hàm phức tạp (). Các số phức tạp hầu hết được sử dụng ở nơi chúng tôi đang sử dụng hai số thực.

Không chỉ các số thực, Python cũng có thể xử lý các số phức và các chức năng liên quan của nó bằng cách sử dụng tệp CM CMath. Các số phức tạp có cách sử dụng của chúng trong nhiều ứng dụng liên quan đến toán học và Python cung cấp các công cụ hữu ích để xử lý và thao túng chúng. x + yi “. Python converts the real numbers x and y into complex using the function complex(x,y). The real part can be accessed using the function real() and imaginary part can be represented by imag().

z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
6
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
7

Chuyển đổi số thực thành số phức

Một số phức được đại diện bởi các x + yi. Python chuyển đổi các số thực x và y thành phức tạp bằng cách sử dụng phức hợp hàm (x, y). Phần thực có thể được truy cập bằng cách sử dụng phần thực () và phần tưởng tượng có thể được biểu diễn bằng hình ảnh ().

(2-3j)
(1+0j)
0j
(5-9j)
4
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
9
(2-3j)
(1+0j)
0j
(5-9j)
6
(2-3j)
(1+0j)
0j
(5-9j)
7

The modulus and argument of polar complex number is : (1.4142135623730951, 0.7853981633974483)
The rectangular form of complex number is : (1.0000000000000002+1j)
9
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
9 complex()1

(2-3j)
(1+0j)
0j
(5-9j)
8
(2-3j)
(1+0j)
0j
(5-9j)
9complex()4
a = 2+3j
print('a =',a)
print('Type of a is',type(a))

b = -2j
print('b =',b)
print('Type of b is',type(a))

c = 0j
print('c =',c)
print('Type of c is',type(c))
1
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
9
a = 2+3j
print('a =',a)
print('Type of a is',type(a))

b = -2j
print('b =',b)
print('Type of b is',type(a))

c = 0j
print('c =',c)
print('Type of c is',type(c))
3

(2-3j)
(1+0j)
0j
(5-9j)
8 complex()9

(2-3j)
(1+0j)
0j
(5-9j)
8
(2-3j)
(1+0j)
0j
(5-9j)
9complex()9
a = 2+3j
print('a =',a)
print('Type of a is',type(a))

b = -2j
print('b =',b)
print('Type of b is',type(a))

c = 0j
print('c =',c)
print('Type of c is',type(c))
1
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
9
a = 2+3j
print('a =',a)
print('Type of a is',type(a))

b = -2j
print('b =',b)
print('Type of b is',type(a))

c = 0j
print('c =',c)
print('Type of c is',type(c))
3

The real part of complex number is : 5.0
The imaginary part of complex number is : 3.0

Số phức tạp trong Python | Đặt 2 (các hàm quan trọng và hằng số) & nbsp;

Bài viết này được đóng góp bởi Manjeet Singh. Nếu bạn thích GeekSforGeeks và muốn đóng góp, bạn cũng có thể viết một bài viết bằng cách sử dụng PROPTENT.GeekSforGeeks.org hoặc gửi bài viết của bạn đến. Xem bài viết của bạn xuất hiện trên trang chính của GeekSforGeek và giúp các chuyên viên máy tính khác.angle between the positive real axis and the vector representing complex number. This is also known as argument of complex number. Phase is returned using phase(), which takes complex number as argument. The range of phase lies from -pi to +pi. i.e from -3.14 to +3.14.

z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
6
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
7

Vui lòng viết nhận xét nếu bạn tìm thấy bất cứ điều gì không chính xác, hoặc bạn muốn chia sẻ thêm thông tin về chủ đề được thảo luận ở trên.

Tại sao các số phức được sử dụng?

(2-3j)
(1+0j)
0j
(5-9j)
4
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
9
(2-3j)
(1+0j)
0j
(5-9j)
6
(2-3j)
(1+0j)
0j
(5-9j)
7

The modulus and argument of polar complex number is : (1.4142135623730951, 0.7853981633974483)
The rectangular form of complex number is : (1.0000000000000002+1j)
9
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
9 complex()1

(2-3j)
(1+0j)
0j
(5-9j)
8
(2-3j)
(1+0j)
0j
(5-9j)
9complex()4
a = 2+3j
print('a =',a)
print('Type of a is',type(a))

b = -2j
print('b =',b)
print('Type of b is',type(a))

c = 0j
print('c =',c)
print('Type of c is',type(c))
1
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
9
a = 2+3j
print('a =',a)
print('Type of a is',type(a))

b = -2j
print('b =',b)
print('Type of b is',type(a))

c = 0j
print('c =',c)
print('Type of c is',type(c))
3

Output:

The phase of complex number is : 3.141592653589793

Chuyển đổi từ dạng cực sang dạng hình chữ nhật và ngược lại

Chuyển đổi sang cực được thực hiện bằng cách sử dụng Polar (), trả về một cặp (R, pH) biểu thị mô đun r và pH góc pha. Mô đun có thể được hiển thị bằng cách sử dụng ABS () và pha sử dụng pha (). Một số phức chuyển thành tọa độ hình chữ nhật bằng cách sử dụng trực tràng (r, pH), trong đó r là mô đun và pH là góc pha. Nó trả về một giá trị bằng số bằng r * (math.cos (ph) + math.sin (ph) * 1j) polar(), which returns a pair(r,ph) denoting the modulus r and phase angle ph. modulus can be displayed using abs() and phase using phase().
A complex number converts into rectangular coordinates by using rect(r, ph), where r is modulus and ph is phase angle. It returns a value numerically equal to r * (math.cos(ph) + math.sin(ph)*1j)

z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
6
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
7

z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
6
The phase of complex number is : 3.141592653589793
8

z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
8
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
9
a = (2+3j)
Type of a is 
b = (-0-2j)
Type of b is 
c = 0j
Type of c is 
9

(2-3j)
(1+0j)
0j
(5-9j)
1
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
9
a = (2+3j)
Type of a is 
b = (-0-2j)
Type of b is 
c = 0j
Type of c is 
9

(2-3j)
(1+0j)
0j
(5-9j)
4
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
9
(2-3j)
(1+0j)
0j
(5-9j)
6
(2-3j)
(1+0j)
0j
(5-9j)
7

The modulus and argument of polar complex number is : (1.4142135623730951, 0.7853981633974483)
The rectangular form of complex number is : (1.0000000000000002+1j)
9
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
9 complex()1

(2-3j)
(1+0j)
0j
(5-9j)
8
(2-3j)
(1+0j)
0j
(5-9j)
9complex()4
a = 2+3j
print('a =',a)
print('Type of a is',type(a))

b = -2j
print('b =',b)
print('Type of b is',type(a))

c = 0j
print('c =',c)
print('Type of c is',type(c))
1
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
9
a = 2+3j
print('a =',a)
print('Type of a is',type(a))

b = -2j
print('b =',b)
print('Type of b is',type(a))

c = 0j
print('c =',c)
print('Type of c is',type(c))
3

(2-3j)
(1+0j)
0j
(5-9j)
8 complex()9

(2-3j)
(1+0j)
0j
(5-9j)
8
(2-3j)
(1+0j)
0j
(5-9j)
9complex()9
a = 2+3j
print('a =',a)
print('Type of a is',type(a))

b = -2j
print('b =',b)
print('Type of b is',type(a))

c = 0j
print('c =',c)
print('Type of c is',type(c))
1
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
9
a = 2+3j
print('a =',a)
print('Type of a is',type(a))

b = -2j
print('b =',b)
print('Type of b is',type(a))

c = 0j
print('c =',c)
print('Type of c is',type(c))
3

(2-3j)
(1+0j)
0j
(5-9j)
8 complex()9

Output:

The modulus and argument of polar complex number is : (1.4142135623730951, 0.7853981633974483)
The rectangular form of complex number is : (1.0000000000000002+1j)


 

(2-3j)
(1+0j)
0j
(5-9j)
8
(2-3j)
(1+0j)
0j
(5-9j)
9complex()9
a = 2+3j
print('a =',a)
print('Type of a is',type(a))

b = -2j
print('b =',b)
print('Type of b is',type(a))

c = 0j
print('c =',c)
print('Type of c is',type(c))
1
z = complex(2, -3)
print(z)

z = complex(1)
print(z)

z = complex()
print(z)

z = complex('5-9j')
print(z)
9
a = 2+3j
print('a =',a)
print('Type of a is',type(a))

b = -2j
print('b =',b)
print('Type of b is',type(a))

c = 0j
print('c =',c)
print('Type of c is',type(c))
3Manjeet Singh. If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to . See your article appearing on the GeeksforGeeks main page and help other Geeks.

Vui lòng viết nhận xét nếu bạn tìm thấy bất cứ điều gì không chính xác, hoặc bạn muốn chia sẻ thêm thông tin về chủ đề được thảo luận ở trên.


Tại sao các số phức được sử dụng?

Việc sử dụng các số phức tạp Các số phức tạp có thể được sử dụng để giải các tứ giác cho số 0.Công thức bậc hai giải AX2 + BX + C = 0 cho các giá trị của x.Nếu công thức cung cấp âm trong căn bậc hai, các số phức có thể được sử dụng để đơn giản hóa số 0.Số lượng phức tạp được sử dụng trong điện tử và điện từ.to solve quadratics for zeroes. The quadratic formula solves ax2 + bx + c = 0 for the values of x. If the formula provides a negative in the square root, complex numbers can be used to simplify the zero. Complex numbers are used in electronics and electromagnetism.

Có nghĩa là gì bởi số lượng phức tạp trong Python?

Một số phức được tạo từ các số thực.Số phức Python có thể được tạo bằng cách sử dụng câu lệnh gán trực tiếp hoặc bằng cách sử dụng hàm phức tạp ().Các số phức tạp hầu hết được sử dụng ở nơi chúng tôi đang sử dụng hai số thực.created from real numbers. Python complex number can be created either using direct assignment statement or by using complex () function. Complex numbers which are mostly used where we are using two real numbers.