Polinom Kökü Bulucu

Açılmış bir ifadeden veya katsayı listesinden bir polinomun her gerçek ve karmaşık kökünü kalıntılar ve yakınsama kontrolleriyle bulun.

Polinom

Polinom giriş biçimi
Tek bir değişken ve negatif olmayan tam sayı kuvvetler kullanın, önceden açılmış olmalıdır. Terimler = işaretinin her iki tarafında da yer alabilir.

Geçerli aralık: derece 1–20, |katsayı| ≤ 1e100, kesirlere izin verilir ve 4–12 basamak gösterilir.

Daha fazla basamak durdurma testini sıkılaştırır; katsayılarda kaybedilen hassasiyeti geri getiremez.
Bir polinom deneyin

Kök kümesi

Kökleriniz burada görünecek

Açılmış bir polinom veya katsayılarını girin, ardından tüm kökleri bulun.

Başlamak için bir polinom girin.

Polinomunuz ve her hesaplama bu tarayıcıda kalır ve asla yüklenmez.

SSS

Yüksek dereceli kökler nasıl bulunur?

Çözücü, karmaşık tahminlerden oluşan birkaç deterministik kümeden başlar ve Ehrlich–Aberth güncellemesiyle her tahmini aynı anda iyileştirir. Horner yöntemi, polinomu ve türevini verimli bir şekilde hesaplar ve döndürülen her kök, ölçekten bağımsız bir kalıntı kontrolü için orijinal polinoma geri yerleştirilir.

Bunlar kesin kökler mi?

Hayır. Doğrusal bir denklem hariç, görüntülenen kökler sayısal yaklaşımlardır. Derecesi 4'ten büyük olan denklemlerin köklü ifadelerle genel bir formülü yoktur ve daha düşük dereceli formüller bile zor katsayılarda doğruluk kaybı yaşayabilir. Yaklaşımı değerlendirmek için kalıntı ve hassasiyet uyarısını kullanın; 2. derece bir denklem için kesin kesirlere veya köklü ifadelere ihtiyacınız olduğunda ikinci dereceden denklem hesap makinesini kullanın.

Katlı kökler neden daha az kararlıdır?

Katlı bir kökte hem polinom hem de türevi sıfırdır. Bu durum düzeltme adımını zayıflatır, bu nedenle katsayılardaki çok küçük değişiklikler tek bir katlı kökü birbirine yakın birkaç köke bölebilir. Çözücü, kökleri yalnızca sayısal değerleri birbirine çok yakın olduğunda gruplandırır ve katlılık derecesini görünür tutar.

Ne girebilirim?

Gerçek, boyutsuz katsayılar ve 20'ye kadar tam sayı kuvvetlere sahip tek bir değişken kullanın. İfade önceden açılmış olmalıdır, ancak terimler sırasız olabilir veya bir eşittir işaretinin her iki tarafında görünebilir. Katsayı listesi en yüksek kuvvetten sabite doğru sıralanır ve eksik kuvvetler için sıfırları içermelidir.

Polinom Köklerini Bulmada Sayısal ve Cebirsel Yaklaşımlar

Matematikte bir polinomun köklerini bulmak, derecesine ve katsayılarına bağlı olarak farklı yöntemler gerektirir. Birinci dereceden doğrusal denklemler doğrudan cebirsel işlemlerle çözülebilirken, yüksek dereceli polinomlar için durum karmaşıklaşır. İkinci, üçüncü ve dördüncü dereceye kadar olan polinomlar için genel köklü formüller mevcut olsa da, Abel-Ruffini teoremi gereği beşinci ve daha yüksek dereceden polinomların köklerini veren genel bir cebirsel formül bulunmamaktadır.

Bu durum, yüksek dereceli polinomların köklerini bulmak için sayısal analiz yöntemlerinin kullanılmasını zorunlu kılar. Sayısal kök bulma yöntemleri, kesin cebirsel ifadeler yerine, belirli bir yakınsama kriterine ulaşana kadar kök tahminlerini adım adım güncelleyen algoritmalar kullanır. Bu araç, 1 ile 20 arasındaki derecelere sahip polinomların tüm gerçel, karmaşık ve katlı köklerini sayısal yöntemlerle hesaplar.


Polinom Kökü Bulucu Giriş ve Kontrol Parametreleri

Polinom Kökü Bulucu, kullanıcıların polinomları iki farklı biçimde tanımlamasına olanak tanır:

  • Açılmış ifade ("Açılmış ifade"): Tek bir değişkene bağlı, terimleri bir eşittir işaretinin her iki tarafında da yer alabilen genişletilmiş denklemler veya ifadeler bu modda girilir.
  • Katsayı listesi ("Katsayı listesi"): En yüksek dereceli terimden sabit terime doğru sıralanmış, aralarında virgül, boşluk veya yeni satır bulunan boyutsuz gerçek sayılardan oluşan listedir. Eksik olan her kuvvet için katsayı olarak 0 girilmelidir.

Giriş alanına doğrudan veri yazabilmenin yanı sıra, hızlı başlangıç için hazır şablonlar sunan "Bir polinom deneyin" bölümündeki seçenekler de kullanılabilir:

  • Beş kök ("Beş kök")
  • Dört karmaşık kök ("Dört karmaşık kök")
  • Katlı kök ("Katlı kök")

Hesaplama hassasiyeti, "Görüntülenen ondalık basamaklar" seçeneği üzerinden 4 ile 12 basamak arasında ayarlanabilir. Bu değerin yükseltilmesi algoritmanın durdurma testini matematiksel olarak sıkılaştırır, ancak katsayıların kendisinde başlangıçta var olan hassasiyet kayıplarını geri getiremez.

Ehrlich–Aberth Yöntemi ve Algoritmanın Çalışma Adımları

Araç, birinci dereceden denklemler için "Doğrudan doğrusal çözüm" yöntemini uygular. İkinci ve daha yüksek dereceli polinomlar için ise kökleri eşzamanlı olarak bulabilen "Ehrlich–Aberth yinelemesi" algoritmasını kullanır. Bu süreç şu adımlarla gerçekleştirilir:

  1. Standart form: Polinomun tüm terimleri toplanarak standart forma getirilir: "Terimleri standart formda toplayın: ‹polynomial›".
  2. Normalleştirme: Polinomun her bir katsayısı, en yüksek dereceli terimin katsayısına bölünür: "Her katsayıyı baş katsayı olan ‹leading› değerine bölün.".
  3. Ölçeklendirme: Başlangıç tahminlerinin kararlı bir sayısal aralıkta kalmasını sağlamak amacıyla kök araması ölçeklendirilir: "İlk tahminlerin kararlı bir aralıkta kalması için kök aramasını R = ‹scale› ile ölçeklendirin.".
  4. Yineleme: Belirlenen deterministik karmaşık başlangıç tahminleri kümesinden başlanarak, tüm kök tahminleri aynı anda güncellenir: "Düzeltme ‹tolerance› değerinin altına inene kadar tüm kök tahminlerini birlikte güncelleyin; bu çalıştırmada ‹iterations› yineleme kullanıldı.". Bu aşamada polinomun ve türevinin hızlıca hesaplanması için Horner yöntemi kullanılır.
  5. Doğrulama: Bulunan her bir kök, orijinal polinom denkleminde yerine koyularak test edilir: "Her kökü polinoma geri yerleştirin; en büyük normalize edilmiş kalıntı ‹residual› değeridir.".

Sayısal Hassasiyet, Kalıntılar ve Katlı Kök Kararsızlığı

Sayısal kök bulma işlemlerinde elde edilen sonuçların doğruluğunu ölçmek için "Normalize edilmiş kalıntı" değeri kullanılır. Bu değer, bulunan kök polinoma geri yazıldığında elde edilen sonucun sıfıra ne kadar yakın olduğunu gösteren, ölçekten bağımsız bir hata ölçüsüdür.

Katlı kökler (aynı değere sahip birden fazla kök) veya birbirine sayısal olarak çok yakın olan kökler, sayısal analizde yüksek hassasiyet kararsızlığına yol açar. Katlı köklerin bulunduğu noktalarda hem polinomun değeri hem de birinci türevi sıfıra yaklaşır. Bu durum, algoritmanın düzeltme adımındaki hassasiyeti zayıflatır. Sonuç olarak, katsayılarda meydana gelecek çok küçük değişimler bile katlı köklerin karmaşık düzlemde birbirinden uzaklaşarak farklı köklere bölünmesine neden olabilir. Çözücü, kökleri yalnızca sayısal değerleri birbirine çok yakın olduğunda gruplandırarak "Katlılık derecesi ‹count›" şeklinde raporlar. Bu tür durumlarda sistem "Kökler bulundu, ancak katlı veya birbirine çok yakın kökler, görüntülenen bazı basamakları katsayılardaki küçük değişikliklere karşı hassas hale getiriyor." uyarısını gösterir.


Geometrik Gösterim ve Teşhis Paneli

Hesaplama tamamlandığında, elde edilen tüm gerçel ve karmaşık kökler "Karmaşık düzlemde kökler" başlığı altında iki boyutlu bir grafik üzerinde görselleştirilir. Yatay eksen gerçel sayı bileşenini, dikey eksen ise sanal sayı bileşenini temsil eder.

Ayrıca "Sayısal kontrol" paneli üzerinden hesaplamanın kalitesine dair şu teknik detaylar sunulur:

  • Etkin derece: Polinomun katsayıları analiz edildikten sonra belirlenen gerçek derecesidir.
  • Yöntem: Kullanılan çözüm yolunu gösterir ("Doğrudan doğrusal çözüm" veya "Ehrlich–Aberth yinelemesi").
  • Görüntüleme hassasiyeti: Seçilen ondalık basamak sayısıdır.
  • Yinelemeler: Algoritmanın yakınsamaya ulaşmak için yaptığı döngü sayısıdır.
  • Denenen başlangıç kümeleri: Yakınsamanın sağlanabilmesi için kaç farklı başlangıç tahmin kümesinin denendiğini gösterir.
  • En büyük normalize edilmiş kalıntı: Bulunan kökler arasında en yüksek hata payına sahip olan kökün kalıntı değeridir.

Sınırlar, Özel Durumlar ve Hata Mesajları

Sistem kararlılığını korumak amacıyla araçta bazı matematiksel ve teknik sınırlar uygulanmaktadır:

  • Polinomun derecesi en az 1, en fazla 20 olmalıdır.
  • Katsayılar gerçek sayılar olmalı ve mutlak değerleri 1e100 sınırını aşmamalıdır (|katsayı| ≤ 1e100). Kesirli katsayılar kullanılabilir.
  • Giriş alanına yazılan metin en fazla 600 karakter uzunluğunda olmalıdır.

Bu kuralların dışına çıkıldığında veya özel matematiksel durumlarla karşılaşıldığında aşağıdaki hata ve durum mesajları gösterilir:

  • Boş girdi: "Bir polinom ifadesi veya katsayı listesi girin."
  • Karakter sınırı aşımı: "Girdiyi 600 karakterin altında tutun."
  • Geçersiz biçim: "Bu, açılmış tek değişkenli bir polinom değil. x^5 - x = 0 yazmayı deneyin veya katsayılarını girin."
  • Parantez kullanımı: "Her kuvvetin açık bir katsayısı olması için önce parantezleri açın."
  • Çoklu değişken: "Yalnızca tek bir değişken kullanın."
  • Geçersiz kuvvetler: "0 ile 20 arasında tam sayı kuvvetler kullanın."
  • Geçersiz sayı biçimi: "Her katsayı −2.5, 3/4 veya 1e-6 gibi gerçek bir sayı olmalıdır."
  • Sıfıra bölme: "Bir kesrin paydası 0 olamaz."
  • Sınır dışı katsayı veya ölçek: "Bir katsayı veya ara ölçek desteklenen sonlu aralığın dışında. Polinomu yeniden ölçeklendirip tekrar deneyin."
  • Hassasiyet sınırı: "4 ile 12 arasında ondalık basamak seçin."
  • Sıfır dışı sabit polinom: "Sıfır olmayan bir sabit asla 0'a eşit olamaz, bu nedenle bu polinomun kökü yoktur."
  • Sıfır polinomu: "Her karmaşık sayı, sıfır polinomunun bir köküdür."

Veri Gizliliği ve İşleme Süreci

Bu araçta gerçekleştirilen tüm matematiksel işlemler ve girdiğiniz polinom verileri tamamen kullanıcının web tarayıcısı içinde işlenir. Polinom katsayıları, ifadeler veya hesaplanan kökler hiçbir şekilde harici bir sunucuya yüklenmez veya üçüncü taraflarla paylaşılmaz.


Sıkça Sorulan Sorular

Bunlar kesin kökler mi?
Hayır. Doğrusal bir denklem hariç, görüntülenen kökler sayısal yaklaşımlardır. Derecesi 4'ten büyük olan denklemlerin köklü ifadelerle genel bir formülü yoktur ve daha düşük dereceli formüller bile zor katsayılarda doğruluk kaybı yaşayabilir. Yaklaşımı değerlendirmek için kalıntı ve hassasiyet uyarısını kullanın; 2. derece bir denklem için kesin kesirlere veya köklü ifadelere ihtiyacınız olduğunda ikinci dereceden denklem hesap makinesini kullanın.

Ne girebilirim?
Gerçek, boyutsuz katsayılar ve 20'ye kadar tam sayı kuvvetlere sahip tek bir değişken kullanın. İfade önceden açılmış olmalıdır, ancak terimler sırasız olabilir veya bir eşittir işaretinin her iki tarafında görünebilir. Katsayı listesi en yüksek kuvvetten sabite doğru sıralanır ve eksik kuvvetler için sıfırları içermelidir.

Yüksek dereceli kökler nasıl bulunur?
Çözücü, karmaşık tahminlerden oluşan birkaç deterministik kümeden başlar ve Ehrlich–Aberth güncellemesiyle her tahmini aynı anda iyileştirir. Horner yöntemi, polinomu ve türevini verimli bir şekilde hesaplar ve döndürülen her kök, ölçekten bağımsız bir kalıntı kontrolü için orijinal polinoma geri yerleştirilir.

Katlı kökler neden daha az kararlıdır?
Katlı bir kökte hem polinom hem de türevi sıfırdır. Bu durum düzeltme adımını zayıflatır, bu nedenle katsayılardaki çok küçük değişiklikler tek bir katlı kökü birbirine yakın birkaç köke bölebilir. Çözücü, kökleri yalnızca sayısal değerleri birbirine çok yakın olduğunda gruplandırır ve katlılık derecesini görünür tutar.