Karesel Elek Pürüzsüzlük Hesaplayıcı
B-pürüzsüzlüğü test etmek için bir tam sayı ve B sınırı girin.
Sonuç
Nasıl hesaplanır?
Araç n ve B değerlerini tam sayıya yuvarlar (ikisi de en az 2 olmalı ve 9.007.199.254.740.992 = 253 değerini aşmamalıdır) ve n'yi tamamen çarpanlarına ayırır: sırayla 2, 3, 5, 7 ve diğerlerine böler, her böleni sığdığı kadar çok kez ayıklar; kalan büyük asal çarpanları hızla tanımak için kalan sayıya bir asallık testi uygular. Çarpanlara ayırma 2^3 x 3^2 x 5 biçiminde yazılır ve B'den büyük her asal çarpan "(>B)" ile işaretlenir. En büyük asal çarpanı en fazla B olan n, B-pürüzsüz (B-smooth) sayılır; en büyük asal çarpan ayrıca gösterilir. B çarpanlara ayırmayı sınırlamaz, yalnızca evet ya da hayır kararını belirler. n, hepsi yaklaşık altı milyonun üzerinde iki ya da daha çok asalın çarpımıysa arama çok uzun sürer ve sonuç gösterilmez.
Örnek hesaplama
n = 5460 sayısını B = 10 sınırıyla test edelim. 2 iki kez ayıklanır (5460 → 1365), 3 bir kez (→ 455), 5 bir kez (→ 91) ve 7 bir kez (→ 13). Kalan 13 asaldır ve 10'dan büyüktür. Araç 5.460 sayısı 10-pürüzsüz mü: hayır sonucunu, 2^2 x 3 x 5 x 7 x 13 (>B) çarpanlara ayrılışıyla ve en büyük asal çarpan 13 olarak gösterir. B = 13 olsaydı aynı n için "5.460 sayısı 13-pürüzsüz mü: evet" çıkardı, çünkü her asal çarpan en fazla 13'tür.
Sık yapılan hatalar
- B-pürüzsüzlüğü az çarpanlı olmakla karıştırmak. 5460'ın beş farklı asal çarpanı vardır ve 13-pürüzsüzdür, ama 13 sınırın üstünde olduğu için 10-pürüzsüz değildir.
- İstediğiniz test için B'yi çok düşük seçmek. 360 = 2^3 x 3^2 x 5 sayısı B = 5 ile geçer, ama 5 çarpanı yüzünden B = 3 ile geçmez.
- "(>B)" işaretini sayının bileşik olduğunun belirtisi sanmak. İşaret, sınırı aşan her asalı gösterir; B = 50 iken 97 gibi asal bir n için sonuç yalnızca 97 (>B) olur.
- Ondalık sayı girmek. 2,6 reddedilmez, 3'e yuvarlanıp 3 olarak test edilir.
- Her büyük sayının çalışacağını beklemek. n, ikisi de yaklaşık altı milyonun üzerindeki iki asalın çarpımıysa araç çarpanlara ayırmak yerine sonuç göstermez; bu tür sayıların zor olmasının nedeni de budur.
Bu hesaplama hakkında
Karesel elek pürüzsüzlük hesaplayıcı, bir n tam sayısını tamamen çarpanlarına ayırır (deneme bölmesi ve geriye kalan kısma uygulanan bir asallık testiyle), n'nin seçilen B pürüzsüzlük sınırına göre B-pürüzsüz olup olmadığını (yani tüm asal çarpanlarının B'ye eşit veya küçük olup olmadığını) bildirir ve B'nin üzerindeki her asalı işaretleyerek tam asal çarpanlara ayrılışı en büyük asal çarpanla birlikte döndürür. Asal çarpanlardan biri B'nin üzerindeyse n B-pürüzsüz değildir.
Pürüzsüzlük testi, karesel elek ve genel sayı alanı eleği gibi tam sayı çarpanlarına ayırma algoritmalarının temel tarama adımıdır; bu algoritmalar devasa bir bileşik n sayısını doğrudan çarpanlarına ayırmaya çalışmaz — bunun yerine n ile ilişkili, tesadüfen B-pürüzsüz olan çok sayıda sayı arar, sonra bu ilişkileri doğrusal cebirle birleştirerek bir çarpan çıkarır. Kriptograflar, sayı teorisi öğrencileri ve RSA anahtarı çarpanlara ayırma zorluğunu inceleyen araştırmacılar, tek tek adaylarda pürüzsüzlüğü kontrol etmek ve iyi seçilmiş bir anahtar boyutunun çarpanlara ayırmayı neden hesaplama açısından imkânsız kıldığını anlamak için bu hesaplayıcıyı kullanır.
Bu faydalı oldu mu?
En fazla 3 tepki seçebilirsiniz.
Popüler hesaplayıcılar
Kredi Hesaplama
Aylık taksit, toplam faiz ve ödeme planını hesaplayın.
Yüzde Hesaplama
Yüzde değişim, indirim ve oran hesaplamaları.
İndirim Hesaplama
İndirimli fiyatı, kazancı ve indirim tutarını hesaplayın.
Vücut Kitle Endeksi (VKİ)
Boy ve kiloya göre vücut kitle endeksini hesaplayın.
Yaş Hesaplama
Doğum tarihinden bugüne tam yıl, ay ve gün cinsinden yaşınızı hesaplayın.
Bileşik Faiz Hesaplama
Ana para, faiz oranı ve süreye göre bileşik faizle nihai tutarı hesaplayın.
Tüm Hesaplayıcılar
- Kredi Hesaplama
- Kar Hesaplama
- İndirim Hesaplama
- Vücut Kitle Endeksi (VKİ)
- Yüzde Hesaplama
- İdeal Kilo Hesaplama
- Yaş Hesaplama
- Gebelik Hesaplama
- Bileşik Faiz Hesaplama
- Bazal Metabolizma (BMR) Hesaplama
- Bahşiş Hesaplama
- Yakıt Maliyeti Hesaplama
- Tarih Farkı Hesaplama
- Uyku Döngüsü Hesaplama
- Günlük Su İhtiyacı Hesaplama
- Basit Faiz Hesaplama
- Kalp Atış Hızı Bölgeleri Hesaplama
- Koşu Temposu Hesaplama
- Evcil Hayvan Yaşı Hesaplama
- Kalori Yakım Hesaplama
- Makro Besin Dağılımı Hesaplama
- TDEE (Toplam Günlük Enerji İhtiyacı) Hesaplama
- Bel-Kalça Oranı Hesaplama
- Takdir ve Teşekkür Belgesi Hesaplama
- Tek Tekrar Maksimum (1RM) Hesaplama
- Yumurtlama (Ovülasyon) Hesaplama
- Elektrik Maliyeti Hesaplama
- Birim Fiyat Hesaplama
- Tasarruf Hedefi Hesaplama
- Başabaş Noktası Hesaplama
- Boya Hesaplama
- Vize-Final Ortalama Hesaplama
- İş Günü Hesaplama
- Saat Farkı (Süre) Hesaplama
- Yakıt Tüketimi Hesaplama
- Sıcaklık Birimi Çevirici
- Fayans (Seramik) Hesaplama
- En-Boy Oranı Hesaplama
- Roma Rakamı Çevirici
- Hedef Kilo Süresi Hesaplama
- Maaş Çevirici (Saatlik-Yıllık)
- Kredi Kartı Doğrulama (Luhn)
- Vücut Yüzey Alanı (BSA) Hesaplama
- Hissedilen Sıcaklık Hesaplama
- Ohm Kanunu Hesaplama
- PPI (Piksel Yoğunluğu) Hesaplama
- Molar Kütle Hesaplama
- Burç Hesaplama (Batı + Çin)
- IBAN Doğrulama
- Ayakkabı Numarası Dönüştürücü
- Ülke Bilgisi (Telefon Kodu) Sorgulama
- Saat Dilimi Farkı (Dünya Saati)
- CAGR (Bileşik Yıllık Büyüme) Hesaplama
- 72 Kuralı Hesaplama
- Kandaki Alkol (Promil) Hesaplama
- Yağsız Vücut Kütlesi (LBM) Hesaplama
- Pisagor Teoremi Hesaplama
- Hız Birimi Dönüştürücü
- İndirme Süresi Hesaplama
- Tarih Hesaplama (Gün Ekle/Çıkar)
Hesaplayıcı bulunamadı
Yorumlar (1)
Araç n'yi tamamen çarpanlarına ayırır ve en büyük asal çarpanı B sınırını aşmıyorsa onu pürüzsüz sayar; 5040 bu yüzden 7-pürüzsüzdür (2^4 x 3^2 x 5 x 7). Sınır yaklaşık 9 x 10^15'tir ve iki çok büyük asal çarpanı olan bir sayı burada bölünemeyecek kadar yavaş olup sonuç vermeyebilir. Hangi B sınırına karşı deniyorsunuz?