«math» etiketlenmiş sorular

Matematik bir program içindeki sayıların manipülasyonunu içerir. Genel matematik soruları için lütfen [math.stackexchange.com] (https://math.stackexchange.com/) adresine sorun. Not: Sorunuz kayan nokta hesaplamalarında beklenmedik sonuçlarla ilgili ise, lütfen önce [Kayan nokta matematik bozuk mu?] (Https://stackoverflow.com/q/588004/1679849) bölümünü okuyun.

30
Kayan nokta matematiği kırık mı?
На этот вопрос есть ответы на yığın taşması на русском : Вычисления на числах с плавающей точкой не работают Aşağıdaki kodu göz önünde bulundurun: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Bu yanlışlıklar neden oluyor?

30
Bir tamsayının karekökünün bir tam sayı olup olmadığını belirlemenin en hızlı yolu
Bir longdeğerin mükemmel bir kare olup olmadığını belirlemek için en hızlı yolu arıyorum (yani onun kare kökü başka bir tamsayı): Yerleşik Math.sqrt() işlevi kullanarak bunu kolay bir şekilde yaptım , ancak kendinizi yalnızca tamsayı alanıyla kısıtlayarak daha hızlı yapmanın bir yolu olup olmadığını merak ediyorum. Bir arama tablosunu korumak pratik …







30
Tasarım fonksiyonu f (f (n)) == -n
Son röportajımda aldığım bir soru: Bir işlev tasarlayın f, öyle ki: f(f(n)) == -n n32 bit işaretli tam sayı nerede ; karmaşık sayılar aritmetiği kullanamazsınız. Böyle bir işlevi tüm sayı aralığı için tasarlayamıyorsanız, mümkün olan en geniş aralık için tasarlayın. Herhangi bir fikir?
841 math  integer 

28
“Rasgeleliği” anlama
Kafamı bulamıyorum, hangisi daha rastgele? rand() VEYA : rand() * rand() Gerçek bir zeka oyunu buldum, bana yardım edebilir misin? DÜZENLE: Sezgisel olarak matematiksel cevabın eşit derecede rastgele olacağını biliyorum, ama yardımcı olamaz ama ikisini birlikte çarptığınızda "rastgele sayı algoritmasını iki kez çalıştırırsanız sadece yapmaktan daha rastgele bir şey yaratacağınızı …

5
Pi hesaplamamın doğru olup olmadığını nasıl belirlerim?
Pi rakamlarını sırayla veren bir programı uygulamak için çeşitli yöntemler deniyordum. Taylor serisi yöntemini denedim , ancak son derece yavaş bir şekilde birleştiğini kanıtladım (bir süre sonra sonucumu çevrimiçi değerlerle karşılaştırdığımda). Her neyse, daha iyi algoritmalar deniyorum. Yani, programı yazarken tüm algoritmalarda olduğu gibi bir probleme takıldım: Hesapladığım nrakamların doğru …


24
Bir sayının 2'nin gücü olup olmadığı nasıl kontrol edilir
Bugün bir sayının 2'nin gücü olup olmadığını kontrol etmek için basit bir algoritmaya ihtiyacım vardı. Algoritmanın olması gerekir: Basit Herhangi bir ulongdeğer için düzeltin . Bu basit algoritmayı buldum: private bool IsPowerOfTwo(ulong number) { if (number == 0) return false; for (ulong power = 1; power > 0; power = …
584 c#  algorithm  math 



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.