İfade Sadeleştirici
mathjs kural tabanlı sadeleştiriciyi kullanarak değişken içeren cebirsel ifadeleri sadeleştirin. Benzer terimleri birleştirir, sabitleri hesaplar, aynı çarpanları sadeleştirir ve kesirleri tam olarak korur; böylece 2x + 3x - x/2, x * 9 / 2 olur. Sonuç metin ve LaTeX olarak, ayrıca değişken kalmadığında seçtiğiniz hassasiyete yuvarlanmış ondalık değeriyle gösterilir. Girdi, süre sınırı olan kısıtlı bir korumalı alanda işlenir. Cebir alıştırmaları yapmak ve formülleri düzenlemek için kullanışlıdır.
Sık sorulan sorular
Hangi tür sadeleştirmeler yapılır?
Sadeleştirici, 2x + 3y - x + y gibi benzer terimleri x + 4 * y şeklinde birleştirir, sayısal sabitleri hesaplar, x * x ifadesini x ^ 2 yapar, x / x ifadesini 1'e sadeleştirir ve rasyonel katsayıları tam kesirler olarak korur. Hiçbir şey değişmeyene kadar mathjs sadeleştirme kurallarını tekrar tekrar uygular. Sonuç, girdiyle matematiksel olarak eşdeğerdir.
Polinomları açar veya çarpanlarına ayırır mı?
Hayır, (x + 1)^2 gibi çarpımlar ve kuvvetler olduğu gibi bırakılır, polinomlar çarpanlarına ayrılmaz; dolayısıyla (x^2 - 1) / (x - 1), x + 1'e indirgenmez. mathjs kuralları açmaya değil, birleştirme ve sadeleştirmeye odaklanır. Bu, uzun ifadelerin sonuçlarını kısa tutar.
Trigonometrik özdeşlikler uygulanır mı?
Hayır, sin(x)^2 + cos(x)^2 = 1 gibi özdeşlikler kural kümesinde yer almaz; bu nedenle bu tür terimler değiştirilmeden bırakılır. Sabitlerin fonksiyonları hesaplanır; dolayısıyla log(e) 1 olur. Değişkenlerin fonksiyonları sembolik olarak korunur.
sqrt(8) neden ondalık sayıya dönüşüyor?
mathjs, tüm bağımsız değişkenleri sayı olan fonksiyonları hesaplar; bu nedenle sqrt(8), 2√2 yerine 2.8284271247461903 olur. Sayılarla yapılan basit aritmetik tam olarak korunur; örneğin 2/4 + 1/4, 3/4 olur. Bu nedenle basit sayıların kökleri ondalık olarak gösterilirken sqrt(x) gibi değişkenlerin kökleri sembolik kalır.
İfadeyi nasıl yazmalıyım?
Kuvvetler için ^, çarpma için * veya boşluk, bölme için / ve gruplama için parantez kullanın; örneğin 3x^2 + 2x - x^2 / 2. Değişken adları bir harfle başlar ve rakamlarla alt çizgi içerebilir. xy'nin xy adlı tek bir değişken olduğunu unutmayın; çarpımı belirtmek için x*y yazın.
Ondalık değer satırı nedir?
Sadeleştirilmiş ifade değişken içermediğinde araç ifadeyi ayrıca hesaplar ve seçtiğiniz hassasiyete yuvarlanmış ondalık değeri gösterir. 2/4 + 1/4 için bu değer 0.75'tir. Değişken içeren ifadelerde yalnızca sembolik sonuç gösterilir.
LaTeX çıktısı ne işe yarar?
LaTeX satırı, sadeleştirilmiş ifadeyi LaTeX kodu olarak içerir; makaleye, slayta veya matematiksel gösterimi destekleyen bir Markdown düzenleyiciye yapıştırmaya hazırdır. Aynı sonuçtan mathjs tarafından üretilir. Kesirler \frac ile yazılır.
Hangi fonksiyonları ve sabitleri kullanabilirim?
Trigonometrik, ters ve hiperbolik fonksiyonlara; sqrt, cbrt, exp, log, log10, log2, abs, round, floor, ceil, factorial ve diğer bilimsel fonksiyonlara, ayrıca pi, e, tau, phi ve i sabitlerine izin verilir. Yerleşik fonksiyon adları değişken olarak kullanılamaz. Tanınmayan fonksiyonlar adları belirtilerek reddedilir.
Herhangi bir ifadeyi yapıştırmak güvenli mi?
Evet, ifade ayrıştırılır ve çalıştırılmadan önce bir izin listesine göre denetlenir. Atamalar, işlev tanımları, dizeler, aralıklar, indeksleme ve import, evaluate ve parse gibi işlevler mathjs güvenlik yönergelerine uygun olarak reddedilir. İşlem, 3 saniyelik zaman sınırıyla yalıtılmış bir worker'da yürütülür.
Boyut sınırı var mı?
İfadeler en fazla 2000 karakter uzunluğunda ve en fazla 64 düzey derinliğinde olabilir. Çok uzun ifadeleri mathjs'in sadeleştirmesi uzun sürebilir; bu nedenle 3 saniyeyi aşan hesaplama, daha kısa bir ifade girmenizi isteyen bir mesajla durdurulur. Böyle bir durumda büyük ifadeleri parçalara ayırın.