Kompleks Python: Panduan Lengkap – Codewithaden

“X + Yi mewakili bilangan kompleks”. Python mengubah bilangan real x dan y menjadi kompleks menggunakan fungsi kompleks (x, y) . Bagian nyata dapat diakses menggunakan fungsi nyata(), dan bagian imajiner dapat diwakili oleh imag ()

Secara geometris, fase bilangan kompleks adalah sebuah sudut antara sumbu nyata positif dan vektor yang mewakili bilangan kompleks . Ini juga dikenal sebagai argumen dari bilangan kompleks.

Fase dikembalikan menggunakan fase() , yang mengambil bilangan kompleks sebagai argumen.

Kisaran fase terletak -pi ke +pi. yaitu dari -3.14 hingga +3.14

Kompleks Python

Python Complex () adalah fungsi bawaan yang mengembalikan bilangan kompleks dengan menentukan angka nyata dan imajiner. Ini mengembalikan bilangan kompleks ketika bagian nyata dan imajiner disediakan atau mengubah string ke bilangan kompleks. Fungsi kompleks () mengubah a rangkaian atau angka menjadi angka yang kompleks.

Sintaksis

Lihat sintaks berikut.

complex(real, imag) 

Argumen

Secara umum, metode kompleks () membutuhkan dua parameter:

  1. nyata – Bagian nyata dari bilangan kompleks. Jika nyata dihilangkan, secara default, nilainya adalah 0.
  2. imaje – Bagian imajiner dari bilangan kompleks. Jika imaje dihilangkan, secara default, nilainya adalah 0.

Lihat contoh kode berikut.

# app.py

data = complex(11, 21)
print(data) 

Lihat output berikut.

➜  pyt python3 app.py
(11+21j)
➜  pyt 

Oke, ubah string menjadi bilangan kompleks.

data = complex('19+21j')
print(data) 

Lihat output berikut.

➜  pyt python3 app.py
(19+21j)
➜  pyt 

Ini hanya memungkinkan satu parameter string. Jika argumen pertama adalah tipe string, itu tidak mengizinkan melewati argumen kedua. Ini menghasilkan kesalahan jika kami memberikan parameter kedua.

Lihat contoh kode berikut.

# app.py

data = complex('11.19', '21.19')
print(data)
print('Real part of data:',data.real)
print('Imaginary part of data', data.imag) 

Dalam kode di atas, kami telah mengambil kedua parameter sebagai string.

Jadi kami akan mendapatkan kesalahan. Lihat output di bawah ini.

➜  pyt python3 app.py
Traceback (most recent call last):
  File "app.py", line 1, in 
    data = complex('11.19', '21.19')
TypeError: complex() can't take second arg if first is a string
➜  pyt 

Buat bilangan kompleks tanpa menggunakan kompleks ()

Ke membuat sebuah kompleks nomor tanpa sebuah kompleks() fungsi, menggunakan itu “j” atau “J” setelah angka.

Lihat contoh berikut di mana kita akan menemukan tipe data dari angka.

# app.py

el = 11j
print('el =', el)
print('Type of el is',type(el)) 

Lihat output berikut.

➜  pyt python3 app.py
el = 11j
Type of el is 
➜  pyt 

Bagian nyata dan imajiner dari bilangan kompleks

Oke, kita dapat menemukan bagian nyata dan imajiner dari angka menggunakan sifat nyata dan imaje.

EE Contoh kode berikut.

# app.py

data = complex(11, 21)
print(data)
print('Real part of data:',data.real)
print('Imaginary part of data', data.imag) 

Lihat outputnya.

➜  pyt python3 app.py
(11+21j)
Real part of data: 11.0
Imaginary part of data 21.0
➜  pyt 

Melewati nilai tipe float

Misalnya, berikan nilai float sebagai parameter nyata dan imag.

# app.py

data = complex(11.19, 21.19)
print(data)
print('Real part of data:',data.real)
print('Imaginary part of data', data.imag) 

Lihat outputnya.

➜  pyt python3 app.py
(11.19+21.19j)
Real part of data: 11.19
Imaginary part of data 21.19
➜  pyt 

Itu untuk tutorial ini.

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *