Ana sayfa / Hesaplayıcılar / Çevrimiçi Denklem Kökü Hesaplayıcı
Ücretsiz çevrim içi araçlar

Çevrimiçi Denklem Kökü Hesaplayıcı

f(x)=0 denkleminin kökünü belirttiğiniz aralıkta ikiye bölme yöntemiyle hesaplayın. Örnek: x*x-2 için [0,2] aralığında yaklaşık 1.414213562373. İşlem tarayıc…

Kullanmaya başla

Özellikler ve Sınırlamalar

Bu araç, f(x)=0 denkleminin bir gerçel kökünü, kullanıcının girdiği artan bir aralıkta ikiye bölme yöntemiyle yaklaşık olarak hesaplar. Varsayılan ifade x*x-2, aralık [0,2]'dir. Her iki uç değer de boş olmayan sonlu sayılar olmalı ve sol uç sağ uçtan küçük olmalıdır. Bu, sembolik denklem çözme veya tüm kökleri listeleme aracı değildir.

Desteklenen İfadeler

İfade ayrıştırıcısı x, ondalık/bilimsel sayılar, parantezler, +, -, *, /, %, ^, pi/PI/e/E sabitleri ve abs, sqrt, exp, log, ln, trigonometrik fonksiyonlar, min, max, pow gibi sabit bir Math fonksiyon listesini kabul eder. İfade, eval veya Function kullanılmadan bir AST olarak oluşturulur ve değerlendirilir. Sözdizimi JavaScript benzeridir: çarpma işareti açıkça yazılmalıdır, yani 2x değil 2*x kullanın.

Çalışma Prensibi ve Doğruluk

İkiye bölme yöntemi, uç noktalarda fonksiyon değerlerinin sonlu olmasını gerektirir. Bir uç nokta tam olarak sıfırsa, o değer hemen döndürülür. Aksi takdirde, uç değerler zıt işaretli olmalıdır; aralık içinde süreksizlikler örneklenen değerin sonlu olmamasına neden olursa işlem reddedilir. Bir asimptot etrafındaki işaret değişimi, örneklenen değer tam olarak üzerine düşmezse yanıltıcı olabilir; bu nedenle kullanıcı fonksiyonun tanım kümesini ve sürekliliğini kontrol etmelidir.

Doğrulanmış örnek: x*x-2 için [0,2] aralığında sonuç yaklaşık 1.414213562373 olur ve 12 ondalık basamakta kalan sıfıra yuvarlanır. x-2 için [2,5] aralığında sol uç 2 döndürülür; x-5 için [2,5] aralığında sağ uç 5 döndürülür. x*x+1 için [0,2] aralığında işaret değişimi olmadığından işlem reddedilir. Sonuç biçimlendirmesi seçilen sayfa yerel ayarına göre yapılır ve 12 ondalık basamağın altında görünen negatif sıfır bastırılır.

Sınırlamalar

Sabit 100 yineleme, normal aralıklar için görüntülenen 12 ondalık basamaktan çok daha fazla ikili aralık inceltmesi sağlar, ancak kayan nokta hassasiyeti, fonksiyon koşulluluğu ve süreksizlikler anlamlı doğruluğu sınırlar. Hoşgörü, yineleme sayısı, karmaşık sayı, türev veya grafik kontrolü sunulmaz. İşlem yerel tarayıcıda yapılır; sunucu veya yapay zeka kullanılmaz. Mobilde kısa ve desteklenen bir ifade girin ve önce tanım kümesini/aralığı doğrulayın; Temizle düğmesi alanları ve sonucu sıfırlar.

SSS

1. Bu araç tüm kökleri bulabilir mi?

Hayır, bu araç yalnızca belirttiğiniz aralıkta bir kökü yaklaşık olarak bulur. Aralıkta birden fazla kök varsa, yöntem işaret değişimine göre bir tanesini bulur; tüm kökleri listelemez.

2. Neden x*x+1 için hata alıyorum?

x*x+1 her zaman pozitiftir, bu nedenle aralık uçlarında işaret değişimi yoktur. İkiye bölme yöntemi, uçlarda zıt işaretli değerler gerektirir; bu koşul sağlanmazsa işlem reddedilir.

3. Sonuç neden 12 ondalık basamakla sınırlı?

Görüntülenen sonuç 12 ondalık basamağa yuvarlanır, ancak iç hesaplama 100 yineleme ile çok daha hassastır. Kayan nokta hassasiyeti ve fonksiyonun koşulluluğu nedeniyle daha fazla basamak anlamlı olmayabilir.

Kontrol Listesi

  • İfadenin desteklenen sözdiziminde olduğunu doğrulayın (ör. 2*x).
  • Sol ve sağ uç değerlerinin sonlu sayılar olduğundan ve sol < sağ olduğundan emin olun.
  • Fonksiyonun aralıkta sürekli olduğunu ve uçlarda zıt işaretli değerler aldığını kontrol edin.
  • Sonucu, fonksiyonu yerine koyarak doğrulayın.

İşlem tarayıcınızda yerel olarak yapılır.