Penyederhana Ekspresi
Sederhanakan ekspresi aljabar dengan variabel menggunakan penyederhana berbasis aturan mathjs. Alat ini menggabungkan suku sejenis, menyederhanakan konstanta, menghapus faktor identik, dan mempertahankan pecahan secara eksak, sehingga 2x + 3x - x/2 menjadi x * 9 / 2. Hasil ditampilkan sebagai teks dan LaTeX, ditambah nilai desimalnya jika tidak ada variabel, dibulatkan sesuai presisi yang Anda pilih. Masukan diproses dalam sandbox terbatas dengan batas waktu. Cocok untuk latihan aljabar dan merapikan rumus.
Pertanyaan yang sering diajukan
Jenis penyederhanaan apa yang dilakukan?
Penyederhana menggabungkan suku sejenis seperti 2x + 3y - x + y menjadi x + 4 * y, menyederhanakan konstanta numerik, mengubah x * x menjadi x ^ 2, menghapus x / x menjadi 1, dan mempertahankan koefisien rasional sebagai pecahan eksak. Alat ini menerapkan aturan penyederhanaan mathjs berulang kali hingga tidak ada perubahan. Hasilnya setara secara matematis dengan masukan.
Apakah alat ini mengembangkan atau memfaktorkan polinomial?
Tidak, hasil kali dan pangkat seperti (x + 1)^2 dipertahankan apa adanya, dan polinomial tidak difaktorkan, sehingga (x^2 - 1) / (x - 1) tidak disederhanakan menjadi x + 1. Aturan mathjs berfokus pada penggabungan dan penghapusan, bukan pengembangan. Dengan begitu, hasilnya tetap ringkas untuk ekspresi panjang.
Apakah identitas trigonometri diterapkan?
Tidak, identitas seperti sin(x)^2 + cos(x)^2 = 1 tidak termasuk dalam kumpulan aturan, sehingga suku-suku tersebut dibiarkan apa adanya. Fungsi dengan konstanta sebagai argumen akan dievaluasi, jadi log(e) menjadi 1. Fungsi dengan variabel tetap ditampilkan secara simbolis.
Mengapa sqrt(8) menjadi desimal?
mathjs mengevaluasi fungsi yang semua argumennya berupa angka, sehingga sqrt(8) menjadi 2.8284271247461903, bukan 2√2. Aritmetika biasa pada angka tetap eksak, jadi 2/4 + 1/4 menjadi 3/4. Karena itu, akar dari angka biasa ditampilkan sebagai desimal, sedangkan akar dari variabel seperti sqrt(x) tetap simbolis.
Bagaimana cara menulis ekspresi?
Gunakan ^ untuk pangkat, * atau spasi untuk perkalian, / untuk pembagian, dan tanda kurung untuk pengelompokan, misalnya 3x^2 + 2x - x^2 / 2. Nama variabel dimulai dengan huruf dan dapat berisi angka serta garis bawah. Perhatikan bahwa xy adalah satu variabel bernama xy, jadi tulis x*y untuk perkalian.
Apa itu baris nilai desimal?
Jika ekspresi yang telah disederhanakan tidak mengandung variabel, alat ini juga mengevaluasinya dan menampilkan nilai desimal yang dibulatkan sesuai presisi pilihan Anda. Untuk 2/4 + 1/4, nilainya 0.75. Ekspresi yang mengandung variabel hanya menampilkan hasil simbolis.
Untuk apa keluaran LaTeX?
Baris LaTeX berisi ekspresi yang telah disederhanakan dalam bentuk kode LaTeX, siap ditempel ke makalah, slide, atau editor Markdown yang mendukung perenderan matematika. Kode ini dibuat oleh mathjs dari hasil yang sama. Pecahan ditulis dengan \frac.
Fungsi dan konstanta apa yang dapat saya gunakan?
Fungsi trigonometri, invers, dan hiperbolik, sqrt, cbrt, exp, log, log10, log2, abs, round, floor, ceil, factorial, serta fungsi ilmiah lainnya diizinkan, bersama konstanta pi, e, tau, phi, dan i. Nama fungsi bawaan tidak dapat digunakan sebagai variabel. Fungsi yang tidak dikenal akan ditolak dengan menyebutkan namanya.
Apakah aman menempelkan ekspresi apa pun?
Ya, ekspresi diuraikan dan diperiksa terhadap daftar izin sebelum dijalankan. Penetapan nilai, definisi fungsi, string, rentang, pengindeksan, serta fungsi seperti import, evaluate, dan parse ditolak sesuai panduan keamanan mathjs. Proses dijalankan dalam worker terisolasi dengan batas waktu 3 detik.
Apakah ada batas ukuran?
Ekspresi dapat berukuran hingga 2000 karakter dan memiliki kedalaman maksimal 64 tingkat. Ekspresi yang sangat panjang dapat memerlukan waktu lama untuk disederhanakan oleh mathjs, jadi perhitungan yang melebihi 3 detik akan dihentikan dengan pesan yang meminta ekspresi lebih pendek. Jika demikian, pecah ekspresi besar menjadi beberapa bagian.