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

  • Autodesk 3ds Max Learning Channel

    Autodesk 3ds

    23 HAZİRAN 2010
  • hytchme

    hytchme

    9 Mart 2014
  • Snazzy Labs

    Snazzy Labs

    9 Aralık 2008