Làm thế nào để bạn làm số ảo trong python?
Python không chỉ làm việc với số thực mà còn làm việc với số phức. Nó có nhiều trường hợp sử dụng trong toán học. Python giúp giải quyết và thao tác chúng Show
#hơn Số phức được tạo từ hai số thực. Bạn có thể tạo trực tiếp hoặc có thể sử dụng hàm phức tạp. Nó được viết dưới dạng 0 trong đó x và y là số thực và j là số ảo là căn bậc hai của -1Hãy xem cú pháp của hàm phức tạp
Nó bao gồm hai đối số có thật. Nó là một đầu vào bắt buộc và nó biểu thị phần thực của số phức. Theo mặc định, nó là 0. Nó cũng có thể được biểu diễn dưới dạng một chuỗi như thế này '1+1j' và trong trường hợp đó, phần thứ hai sẽ bị bỏ qua tưởng tượng. Nó là một phần tùy chọn và nó biểu thị phần ảo của số phức. Theo mặc định, nó là 0 Hãy xem một số ví dụ
Bạn cũng có thể sử dụng các chức năng tích hợp để truy cập thông tin chung. Hãy xem một ví dụ
Bạn có thể tìm hiểu thêm về liên hợp từ đây Ghi chú. Đây là quy tắc cơ bản của phần ảo thỏa mãn phương trình sau j^2 = -1 Vì vậy, bạn có thể thay thế j^2 bằng -1 bất cứ khi nào bạn nhìn thấy nó Các phép toán số học trên số phứcGiống như trong số thực, bạn có thể thực hiện các phép tính toán học trên các số phức như cộng, nhân, v.v. Hãy xem một số ví dụ
Các kết quả đầu ra là
Số thực và số ảo được tính riêng Bạn cũng có thể thực hiện phép toán hàm mũ với toán tử nhị phân(**) nhưng bạn không thể thực hiện phép toán đó với mô-đun 1Ghi chú. Số phức không hỗ trợ phép chia tầng( 2) và toán tử so sánh( 3)Python z = complex(5, 7) print("Output:", z) # Output: (5+7j) z = complex(3) print("Output:", z) # Output: (3+0j) z = complex() print("Output:", z) # Output: 0j z = complex('1+1j') print("Output:", z) # Output: 1+1j z = complex(1, -4) print("Output:", z) # Output: 1-4j 4 chức năng mô-đunMô-đun 4 trong python giúp sử dụng các hàm toán học nâng cao như hàm lượng giác, logarit, lũy thừa và nhật ký, v.v. Bạn có thể sử dụng mô-đun 1 để sử dụng các hàm này nhưng chỉ dành cho số thực vì nó không hỗ trợ số phức. Module 4 giúp sử dụng các hàm này cho số phứcMô-đun 4 cũng bao gồm các hằng số như pi, e, inf, nan, v.v. có thể được sử dụng trong tính toán. Bạn có thể tìm hiểu thêm các hàm và hằng số từ trang web chính thứcHãy xem một số chức năng có thể được thực hiện trên các số phức
Các kết quả đầu ra là
Chức năng khácCác hàm này giúp chúng ta xác định xem số phức là nan, vô hạn hay hữu hạn. Chúng cũng giúp ta kiểm tra xem các số phức có gần nhau không. Các giá trị trả về sẽ là true hoặc false Chúng sẽ trả về true khi cả phần thực và phần ảo là hữu hạn, vô hạn hoặc nan, nếu không bạn sẽ trả về false Hãy xem một số ví dụ về số phức
9 là dung sai tương đối là chênh lệch tối đa được phép và phải lớn hơn 0. abs_tol là dung sai tuyệt đối, là chênh lệch tối thiểu được phép và ít nhất phải bằng 0 hoặc gần bằng 0Bạn có thể nghịch đảo kết quả bằng cách thay đổi số thực hằng sốCó một số hằng số có thể được sử dụng trong tính toán. Hãy xem những hằng số đó
Các kết quả đầu ra là
Phần kết luậnCác chức năng được xác định trong mô-đun 4 tương tự như với mô-đun 1 nhưng chúng không giống nhau. Kết quả mà bạn nhận được sau khi sử dụng mô-đun 4 sẽ luôn là một số phức ngay cả khi giá trị là số thực, trong trường hợp đó, giá trị của phần ảo sẽ bằng khôngTrong bài viết này, bạn đã học về số phức và mô-đun cmath cung cấp nhiều hàm và hằng số khác nhau mà bạn có thể sử dụng cho số phức Python có thể xử lý các số ảo không?Không chỉ số thực, Python còn có thể xử lý số phức và các hàm liên quan bằng cách sử dụng tệp “cmath” . Số phức được sử dụ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ác với chúng.
Tại sao Python sử dụng J cho các số ảo?Python đã thông qua quy ước được các kỹ sư điện sử dụng. Trong trường đó, i được dùng để biểu thị dòng điện và sử dụng j làm căn bậc hai của -1 .
Tôi trong 2i là gì?2i là số ảo vì nó có dạng 'bi' Hãy nhớ rằng, 'i' là đơn vị ảo và bằng . |