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
displayberasal 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:
expandmenulis 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