❮ Chức năng tích hợp sẵn
Thí dụ
Chuyển đổi số 3 và số 5 tưởng tượng thành một số phức:
x = phức tạp [3, 5]
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Hàm complex[]
trả về một số phức bằng cách chỉ định một số thực và một số tưởng tượng.
Cú pháp
Giá trị tham số
có thật | Yêu cầu. Một số đại diện cho phần thực của số phức. Mặc định 0. Số thực cũng có thể là một chuỗi, như thế này '3+5J', khi đây là trường hợp, tham số thứ hai nên được bỏ qua. |
tưởng tượng | Không bắt buộc. Một số đại diện cho phần tưởng tượng của số phức. Mặc định 0. |
Nhiều ví dụ hơn
Thí dụ
Chuyển đổi một chuỗi thành một số phức:
x = phức tạp ['3+5j']
Hãy tự mình thử »
❮ Chức năng tích hợp sẵn
B = phức tạp [1+2J, 2+3J] # Vượt qua cả hai tham số ..
# Hiển thị kết quả ..
Điều gì là phức tạp trong Python?
Phức hợp trong Python là một phương pháp chúng ta có thể sử dụng để chuyển đổi một chuỗi hoặc một số thành một số phức. Cú pháp của phức hợp trong Python là: phức tạp [thực, tưởng tượng].: It is an optional numeric parameter.
Làm thế nào để bạn tuyên bố một phức tạp?: It is an optional numeric parameter.
Làm thế nào để khai báo số phức? Giải thích: Chúng tôi có thể khai báo số phức bằng cách sử dụng phức tạp [3,4] trong đó 3 là số thực và 4 là phần tưởng tượng.
Làm thế nào để bạn tạo một biến phức tạp trong Python?
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.
Hàm python phức [] được sử dụng để chuyển đổi số hoặc chuỗi thành một số phức. Phương pháp này lấy hai tham số tùy chọn và trả về một số phức. Tham số đầu tiên được gọi là thực và thứ hai là các phần tưởng tượng.
Chữ ký
Output:
Thông số
Real: Đó là một tham số số tùy chọn.
Output:
Tưởng tượng: Đó là một tham số số tùy chọn.
Trở về
Output:
Nó trả về một số phức.
Hãy xem một số ví dụ về hàm phức tạp [] để hiểu chức năng của nó.
Output:
TypeError: complex[] can't take the second arg if first is a string
Chức năng Python Complex [] Ví dụ 5
Nó cũng cho phép chuyển một số phức là một tham số. Xem ví dụ dưới đây.
Output:
Tôi có một biểu thức cho một chức năng phức tạp như sau:
f[z] = 1/jwC + [R1[1+jwC1] + R2[1+jwC2]]/[1+jwR1C1][1+jwR2C2]
trong đó j = sqrt[-1]
Làm thế nào để tôi tính toán F [z] trong Python, với các giá trị của W, R1, R2, C, C1, C2 và sau đó tách biệt các phần thực và tưởng tượng của F [Z]?
Wovano
3.5525 Huy hiệu vàng20 Huy hiệu bạc43 Huy hiệu đồng5 gold badges20 silver badges43 bronze badges
Khi được hỏi ngày 8 tháng 5 năm 2019 lúc 6:59May 8, 2019 at 6:59
Các số phức là một trong những loại tiêu chuẩn trong Python.
Vì vậy, bạn chỉ có thể viết:
#!/usr/bin/env python3
def f[w, R1, R2, C, C1, C2]:
return 1 / [1j * w * C] + [R1 * [1 + 1j * w * C1] + R2 * [
1 + 1j * w * C2]] / [[1 + 1j * w * R1 * C1] * [1 + 1j * w * R2 * C2]]
result = f[w=1000, R1=100, R2=200, C=100.0e-9, C1=100.0e-9, C2=200.0e-9]
print[result]
print[result.real]
print[result.imag]
.
Đã trả lời ngày 9 tháng 5 năm 2019 lúc 6:37May 9, 2019 at 6:37
Wovanowovanowovano
3.5525 Huy hiệu vàng20 Huy hiệu bạc43 Huy hiệu đồng5 gold badges20 silver badges43 bronze badges
0
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ệ
f[z] = 1/jwC + [R1[1+jwC1] + R2[1+jwC2]]/[1+jwR1C1][1+jwR2C2]
3 sẽ được nâng lên.Lưu ý: Chuỗi được chuyển cho complex[]
phải ở dạng
5 hoặc f[z] = 1/jwC + [R1[1+jwC1] + R2[1+jwC2]]/[1+jwR1C1][1+jwR2C2]
6 The string passed to f[z] = 1/jwC + [R1[1+jwC1] + R2[1+jwC2]]/[1+jwR1C1][1+jwR2C2]
complex[]
should be in
the form
f[z] = 1/jwC + [R1[1+jwC1] + R2[1+jwC2]]/[1+jwR1C1][1+jwR2C2]
5 or f[z] = 1/jwC + [R1[1+jwC1] + R2[1+jwC2]]/[1+jwR1C1][1+jwR2C2]
6Ví 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