SORU
24 Kasım 2012, CUMARTESİ


Neden kayan nokta sayıları sıfır imzaladı mı?

Neden çiftler -0 0 var mı? Arka plan ve önemi nedir?

CEVAP
24 Kasım 2012, CUMARTESİ


-0 (genellikle) 0 olarak kabul edilir*. Bir zaman neden olabilirolumsuzkayan nokta sayısı böylece sıfıra yakın olması kabul 0 (açık olmasını, başvurduğumu arithmetic underflow, ve sonuçların aşağıdaki hesaplamaları vardır yorumlanırtam olarak±0, sadece çok küçük bir sayı). örneğin

System.out.println(-1 / Float.POSITIVE_INFINITY);
-0.0

Bir ile aynı durumda olduğunu düşünürsekolumlusayı 0 bizim eski güzel alacaksınız:

System.out.println(1 / Float.POSITIVE_INFINITY);
0.0

*Burada bir şey 0.0 kullanırken daha farklı -0.0 sonuçlarını kullanarak bir örnek:

System.out.println(1 / 0.0);
System.out.println(1 / -0.0);
Infinity
-Infinity

Bu işlevi düşünürsek mantıklı1 / x. Gibixyaklaşımlar 0 -yan, almalıyızolumluyaklaştıkça sonsuz ama--yan, almalıyızolumsuzsonsuzluk. Fonksiyonun grafiğinin bu açıkça yapmak gerekir:

(source)

Matematik bir hüküm

enter image description here

enter image description here

Bu 0 ve sayısal anlamda -0 arasında önemli bir fark göstermektedir.


Burada zaten getirilen bazı bazı ilgili kaynaklar. Bütünlüğü uğruna onları ekledim:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Apple&Tech Reviews & Giveaways

    Apple&Tech R

    12 Temmuz 2008
  • jedimasterkyle

    jedimasterky

    11 ŞUBAT 2006
  • Rhapsody

    Rhapsody

    7 ŞUBAT 2008