Penjelasan Sintaks display
dan expand
di Python
1. Sintaks display
display
digunakan untuk menampilkan ekspresi matematika atau data dalam format yang lebih rapi dan terstruktur, terutama dalam Jupyter Notebook atau lingkungan interaktif yang mendukung output visual.
Penjelasan:
- Fungsi
display
berasal dari pustaka IPython.display (diaktifkan secara otomatis di Jupyter Notebook). - Digunakan untuk menampilkan ekspresi matematika dalam format LaTeX atau visual simbolik.
Contoh Penggunaan:
from sympy import symbols, Eq from sympy.interactive import printing # Mengaktifkan mode tampilan LaTeX (untuk Jupyter Notebook) printing.init_printing() # Mendefinisikan variabel simbolik x = symbols('x') # Membuat persamaan aljabar persamaan = Eq(2*x + 3, 7) # Menampilkan persamaan secara rapi print("Tampilan Persamaan:") display(persamaan)
Output (di Jupyter Notebook):
2x + 3 = 7
2. Sintaks expand
expand
digunakan untuk memperluas ekspresi matematika, seperti mengembangkan polinomial, fungsi trigonometri, logaritma, atau ekspresi pangkat menggunakan sifat aljabar.
Penjelasan:
expand
menulis ekspresi dalam bentuk eksplisit.- Berguna untuk polinomial, trigonometri, logaritma, atau fungsi aljabar lainnya.
Contoh Penggunaan:
from sympy import symbols, expand # Mendefinisikan variabel simbolik x, y = symbols('x y') # Ekspresi aljabar ekspresi = (x + y)**2 # Memperluas ekspresi hasil = expand(ekspresi) # Menampilkan hasil print("Ekspresi Sebelum Expand:") display(ekspresi) print("Ekspresi Setelah Expand:") display(hasil)
Output:
Ekspresi Sebelum Expand:
(x + y)2
Ekspresi Setelah Expand:
x2 + 2xy + y2
3. Contoh Gabungan display
dan expand
from sympy import symbols, Eq, expand from sympy.interactive import printing # Mengaktifkan mode tampilan LaTeX printing.init_printing() # Mendefinisikan variabel simbolik x, y = symbols('x y') # Membuat ekspresi awal ekspresi_awal = Eq((x + y)**3, 0) # Memperluas ekspresi ekspresi_expand = Eq(expand((x + y)**3), 0) # Menampilkan ekspresi sebelum dan sesudah expand print("Ekspresi Sebelum Expand:") display(ekspresi_awal) print("Ekspresi Setelah Expand:") display(ekspresi_expand)
Output:
Ekspresi Sebelum Expand:
(x + y)3 = 0
Ekspresi Setelah Expand:
x3 + 3x2y + 3xy2 + y3 = 0
Kesimpulan
display: Berguna untuk menampilkan ekspresi atau hasil matematika dengan format visual yang lebih baik.
expand: Memperluas ekspresi matematika untuk mendapatkan bentuk eksplisit, seperti ekspansi polinomial atau ekspresi trigonometri.
Kedua sintaks ini sering digunakan bersamaan untuk analisis dan visualisasi aljabar simbolik, terutama dalam konteks matematika atau pemrograman ilmiah. 😊
Tidak ada komentar:
Posting Komentar