512'den küp kök (dahili yosemite hesap makinesi kullanarak) almaya çalıştı ve 7,9 (9) aldı. Bir çeşit yaklaşım mı? Kesin sonuç almak için ne yapmalıyım?
512'den küp kök (dahili yosemite hesap makinesi kullanarak) almaya çalıştı ve 7,9 (9) aldı. Bir çeşit yaklaşım mı? Kesin sonuç almak için ne yapmalıyım?
Yanıtlar:
Bu sadece kayan nokta aritmetik işlemlerinin ortak bir yan etkisidir.
Bu makaleye göz atın: http://en.wikipedia.org/wiki/Floating_point#Floating-point_arithmetic_operations
Mac OS Yosemite'de bunu düzeltmek için:
Ayrıca, kayan nokta aritmetik işlemleri sayesinde benzer sorunların Microsoft Excel'de nasıl ortaya çıktığını da inceleyin: http://support.microsoft.com/kb/214118
Bu durumda "kesin" bir sonuç söylediğinizde, doğru cevap bir tamsayı olduğunda bir tamsayı sonucu almaktan bahsediyorsunuz.
İşleve bağlı olarak, farklı işlevleri hesaplamak için kullanılan birkaç yaklaşım vardır. Tamsayı bir cevap alıp almamanız, ilgili belirli numaralara bağlı değildir. Bu işlev için kullanılan hesaplama yöntemine bağlıdır.
Hesaplama metodu tamsayı kullanıyorsa bir tamsayı sonucu alabilirsiniz. Aksi takdirde, hesaplama sadece doğru cevabın bir tamsayı olduğu belirli bir sayıya uygulandığı için bir tamsayı cevap alamazsınız.
İle gerçekleştirilebilecek işlevler tamsayı aritmetiği bir tamsayı cevap üretecektir.
Kökleri, kütükleri, trig işlevlerini ve diğerlerini içeren işlevler genellikle kayan nokta aritmetiği . Bu genellikle bilgisayarın tam olarak temsil edemediği değerleri içerir, bu nedenle sonuç yuvarlama veya kesme hatasından etkilenebilir.
Bazı fonksiyonlar için, cevabı doğrudan hesaplamanın pratik bir yolu yoktur. Bu kullanım yaklaşımları (sizi çok yakınlaştıran basitleştirilmiş bir hesaplama veya hata bir eşiğin altına düşene kadar bir formülün yinelenmesi).
Tamsayı olmayan hesaplamalar, mevcut önemli basamak sayısının sağladığı kesinliğe bağlı bir sonuç üretecektir. Kesinlik, pratik, gerçek dünyadaki herhangi bir uygulamada fark yaratmayacak kadar iyidir.
Ancak, yorumlarda belirttiğiniz gibi sonuç kesin değildir ve matematiksel olarak “yanlış” olduğunu söyleyebiliriz çünkü kesin değildir. Bu, mevcut teknolojimizin bir kısıtlamasıdır. Bu donanım ve yazılım ile alabildiğiniz kadar yakın bir cevap.
Bununla birlikte, bağlam için, "işletme sınıfı" kişisel bilgisayarların (1970'lerin sonları) ve hesap makinelerinin (1970'lerin başındaki) genel mevcudiyetinden önce, hesaplamanın temelinin büyük ölçüde sayısal değerlerin yayınlanmış tabloları (genellikle dört veya beş ondalık basamağa kadar) veya slayt kuralları (üç anlamlı haneden biraz daha iyi). Bu hassasiyet düzeyi, modern dünyayı o zamana kadar inşa etmek için yeterliydi.
Bazı yazılımlar, görüntülenecek önemli basamak sayısını ayarlamanıza izin verir ve sonuçlar genellikle bu düzeyde yuvarlanır. Örnekte, sonuç 8 olarak görüntülenir. Mac kullanmıyorum ancak user388043'ün cevabı, Görünüm menüsünden Yosemite Hesaplayıcıda buna nasıl erişileceğini açıklıyor.