Hướng dẫn how do you define a complex function in python? - làm thế nào để bạn xác định một hàm phức tạp trong python?

❮ 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ố

Tham sốSự mô tả
có thậtYê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ượngKhô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

f(z) = 1/jwC + (R1(1+jwC1) + R2(1+jwC2))/(1+jwR1C1)(1+jwR2C2)
5 hoặc
f(z) = 1/jwC + (R1(1+jwC1) + R2(1+jwC2))/(1+jwR1C1)(1+jwR2C2)
6
The string passed to 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)
6


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 

Làm thế nào để bạn viết một chức năng phức tạp trong Python?

Xem ví dụ dưới đây ...
# Ví dụ về chức năng python Complex () ..
# Chức năng gọi ..
a = phức tạp (1+2j) # PASS PASS SINGLE ..
B = phức tạp (1+2J, 2+3J) # Vượt qua cả hai tham số ..
# Hiển thị kết quả ..
print(a).
print(b).

Đ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).a method we can use to convert a string or a number into a complex number. The syntax of the complex in python is: complex(real, imaginary).

Làm thế nào để bạn tuyên bố một phức tạp?

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.complex(3,4) where 3 is a real number and 4 is imaginary part.

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.using direct assignment statement or by using complex () function. Complex numbers which are mostly used where we are using two real numbers.