«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.

10
Python'da float'ı tamsayıya dönüştürmenin en güvenli yolu?
Python'un matematik modülü floor& gibi kullanışlı fonksiyonlar içerir ceil. Bu işlevler bir kayan nokta sayısı alır ve en yakın tamsayıyı altına veya üstüne döndürür. Ancak bu işlevler cevabı kayan nokta sayısı olarak döndürür. Örneğin: import math f=math.floor(2.3) Şimdi fdöner: 2.0 Yuvarlama hataları riski olmadan (örneğin şamandıra 1.99999'a eşdeğerse) bu şamandıranın …

21
Bir daire içinde rastgele bir nokta oluşturun (eşit olarak)
Yarıçapı R olan bir daire içinde düzgün rasgele bir nokta üretmem gerekiyor . Sadece [0 ... 2π) aralığında eşit olarak rastgele bir açı ve (0 ... R ) aralığında eşit olarak rastgele bir yarıçap seçerek , merkeze doğru daha fazla nokta ile sonuçlanacağımı fark ediyorum. daha küçük yarıçaptaki noktalar, daha …



18
Neden ikisinin işaretli sayılar için işaret ve büyüklükteki tamamlayıcısını tercih etmelisiniz?
İkili olarak -1'i temsil etmenin bir nedeni olup olmadığını merak ediyorum, ikisinin tamamlayıcısı kullanılıyor: bitleri çevirmek ve 1 eklemek? -1, benim için daha sezgisel olan 10000001 yerine 11111111 (ikisinin tamamlayıcısı) ile temsil edilir, bu da ilk bit negatif bayrak olarak ikili 1 olan 10000001'dir. Yasal Uyarı: İşim için ikili aritmetiğe …



17
Yuvarlak yüzdeler nasıl yapılır% 100'e kadar
floatSayılarla gösterilen aşağıdaki dört yüzdeyi düşünün : 13.626332% 47.989636% 9.596008% 28.788024% ----------- 100.000000% Bu yüzdeleri tam sayılar olarak göstermem gerekiyor. Sadece kullanırsam Math.round(), toplamda% 101 ile sonuçlanırım. 14 + 48 + 10 + 29 = 101 Eğer kullanırsam parseInt(), toplamda% 97 ile sonuçlanırım. 13 + 47 + 9 + 28 …

12
Negatif sayı modu beynimi eritiyor
Ben yuvarlak döngü böylece bir dizi pozisyon almak için bir tamsayı mod çalışıyorum. Yapmak i % arrayLengthpozitif sayılar için iyi çalışır, ancak negatif sayılar için her şey ters gider. 4 % 3 == 1 3 % 3 == 0 2 % 3 == 2 1 % 3 == 1 0 …
189 c#  math  modulo 

27
Bir sayının en büyük asal faktörünü bulmak için algoritma
Bir sayının en büyük asal çarpanını hesaplamak için en iyi yaklaşım nedir? En verimli aşağıdaki olacağını düşünüyorum: Temiz bir şekilde bölünen en düşük asal sayıyı bulun Bölme sonucunun asal olup olmadığını kontrol edin Değilse, bir sonraki en düşük değeri bul Git 2. Bu varsayımı, küçük asal faktörleri hesaplamanın daha kolay …


4
Çizgi parçasının normal vektörünü nasıl hesaplayabilirim?
Diyelim ki (x1, y1) 'den (x2, y2)' ye giden bir çizgi segmentim var. Çizgiye dik olan normal vektörü nasıl hesaplayabilirim? Bunu 3D uçaklar için yapmayla ilgili birçok şey bulabilirim, ancak 2D şeyler yok. Lütfen matematikte kolay gidin (çalışılan örneklere, diyagramlara veya algoritmalara bağlantılar hoş geldiniz), bir matematikçiden daha fazla programcıyım;)
177 math  geometry  vector 

3
HyperLogLog algoritması nasıl çalışır?
Son zamanlarda boş zamanlarımda farklı algoritmalar hakkında bilgi edindim ve karşılaştığım çok ilginç görünen HyperLogLog algoritması deniyor - bu da bir listede kaç benzersiz öğenin olduğunu tahmin ediyor. Bu benim için özellikle ilginçti çünkü beni "Kardinalite" değerini gördüğümde MySQL günlerime geri getirdi (ki her zaman yakın zamana kadar tahmin edilmediği …


15
Bir çiftin bir tam sayı olup olmadığını test etme
Bunu yapmak mümkün mü? double variable; variable = 5; /* the below should return true, since 5 is an int. if variable were to equal 5.7, then it would return false. */ if(variable == int) { //do stuff } Ben kod muhtemelen böyle bir şey gitmez biliyorum ama nasıl yok …
166 java  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.