sympy

Science

Matematika simbolis

Ikhtisar sympy

SymPy adalah perpustakaan Python untuk matematika simbolik. Tidak sepertiNumPydanSciPyyang bekerja dengan perkiraan numerik, SymPy memanipulasi ekspresi matematika secara aljabar — ia dapat memperluas polinomial, memfaktorkan ekspresi, menghitung turunan dan integral eksak, menyelesaikan persamaan, dan bekerja dengan matriks secara simbolis.

Menjalankan SymPy diPyRunsangat berguna bagi siswa yang mempelajari kalkulus, aljabar, atau persamaan diferensial. Anda dapat memverifikasi perhitungan manual, menjelajahi pola simbolik, dan mendapatkan jawaban yang tepat daripada perkiraan floating-point — semuanya tanpa menginstal apa pun di mesin Anda.

Kode & Output Eksekusi

Ekspansi simbolis, diferensiasi, integrasi.

SymPy Algebra & CalculusJalankan di Editor
import sympy as sp

x, y = sp.symbols('x y')

# Expand and factor
expr = (x + y)**3
print("Expanded (x+y)³:", sp.expand(expr))
print("Factored back:",    sp.factor(sp.expand(expr)))

# Calculus
f = sp.sin(x) * sp.exp(x)
print("\nf(x) =", f)
print("f'(x) =", sp.diff(f, x))
print("∫f dx  =", sp.integrate(f, x))

# Solve equation
eq = sp.Eq(x**2 - 5*x + 6, 0)
print("\nSolve x²-5x+6=0:", sp.solve(eq, x))

Paket Terkait

Sumber Daya Python yang Direkomendasikan

Perluas pengetahuan Anda dengan tutorial interaktif terkait, lembar contekan, dan perbandingan kode.