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

11
Standart C ++ kitaplıklarında neden `` int pow (int base, int exponent) '' yok?
Onu bulamayacakmışım gibi hissediyorum. C ++ powişlevinin "güç" işlevini floats ve doubles dışında hiçbir şey için uygulamamasının herhangi bir nedeni var mı ? Uygulamanın önemsiz olduğunu biliyorum, sadece standart bir kitaplıkta olması gereken bir iş yaptığımı hissediyorum. Sağlam bir güç işlevi (yani taşmayı tutarlı ve açık bir şekilde ele alır) …


8
Javascript: Sonraki 5'in katına yuvarlayın
En yakın 5 katı yerine sonraki 5'in katına yuvarlayan bir tamsayı değeri (uzunluğu 2 ila 5 basamak arasında değişen) alan bir yardımcı program işlevine ihtiyacım var. İşte elde ettiğim şey: function round5(x) { return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / …


12
Hızlı permütasyon -> sayı -> permütasyon haritalama algoritmaları
N elementim var. Örnek vermek gerekirse, diyelim ki 7 element, 1234567. 7 olduğunu biliyorum! = Bu 7 elementin 5040 permütasyonu mümkündür. İki işlevden oluşan hızlı bir algoritma istiyorum: f (sayı), 0 ile 5039 arasındaki bir sayıyı benzersiz bir permütasyona eşler ve f '(permütasyon) permütasyonu, oluşturulduğu sayıya geri eşler. Her permütasyonun …

11
Bir dizedeki matematiksel ifadeyi değerlendirme
На этот вопрос есть ответы на Stack Overflow için русском : Вычисление значения математического выражения veз строки stringExp = "2^4" intVal = int(stringExp) # Expected value: 16 Bu, aşağıdaki hatayı döndürür: Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: invalid literal for int() with base 10: …
113 python  math 

21
Yuvarlamadan iki ondalık basamağı kes
Diyelim ki 3.4679 değerim var ve 3.46 istiyorum, yuvarlamadan iki ondalık basamağa nasıl kısaltabilirim? Aşağıdakileri denedim ama üçü de bana 3.47 verdi: void Main() { Console.Write(Math.Round(3.4679, 2,MidpointRounding.ToEven)); Console.Write(Math.Round(3.4679, 2,MidpointRounding.AwayFromZero)); Console.Write(Math.Round(3.4679, 2)); } Bu 3.46'yı döndürür, ancak bazı durumlarda kirli görünüyor: void Main() { Console.Write(Math.Round(3.46799999999 -.005 , 2)); }
109 c#  math  rounding 

15
Atan2 () ile 0-360 derece eşleme nasıl yapılır
atan2(y, x) 180 ° 'de saat yönünde -180 ° ..0 °' ye geçiş yaptığı süreksizliğe sahiptir. Değer aralığını 0 ° ..360 ° ile nasıl eşlerim? İşte kodum: CGSize deltaPoint = CGSizeMake(endPoint.x - startPoint.x, endPoint.y - startPoint.y); float swipeBearing = atan2f(deltaPoint.height, deltaPoint.width); Bana verilen bir darbe dokunmatik olayın yönünü hesap yapıyorum …
108 math  quartz-2d  atan2 

16
Bir sayının tüm bölenlerini almanın en iyi yolu nedir?
İşte en aptalca yol: def divisorGenerator(n): for i in xrange(1,n/2+1): if n%i == 0: yield i yield n Elde etmek istediğim sonuç buna benziyor, ancak daha akıllı bir algoritma istiyorum (bu çok yavaş ve aptal :-) Asal çarpanları ve çokluklarını yeterince hızlı bulabilirim. Bu şekilde faktör üreten bir jeneratörüm var: …
108 python  algorithm  math 


13
Otomatik korelasyon yapmak için numpy.correlate'i nasıl kullanabilirim?
Bir dizi sayının oto-korelasyonunu yapmam gerekiyor, anladığım kadarıyla bu sadece setin kendisiyle korelasyonu. Bunu numpy'nin bağıntı işlevini kullanarak denedim, ancak sonuca inanmıyorum, çünkü neredeyse her zaman ilk sayının en büyük olmadığı vektörü olması gerektiği gibi veriyor. Yani, bu soru gerçekten iki sorudur: Tam olarak ne numpy.correlateyapıyor? Oto-korelasyon yapmak için onu …

19
Modül Bölme Nasıl Çalışır?
Modül bölünmesinin nasıl çalıştığını gerçekten anlamıyorum. Hesap yapıyordum 27 % 16ve yaralanmıştım 11ve nedenini anlamıyorum. İnternette meslekten olmayanların terimleriyle bir açıklama bulamıyorum. Biri burada neler olup bittiğini çok yüksek bir düzeyde detaylandırabilir mi?

8
Bir sayıyı yüzde yapın
Bir sayıdaki "0" ı% XXX indirimden çıkarmanın ve bunu yüzde yapmanın en iyi yolu nedir? Sayı bir int olursa ne olur? var number1 = 4.954848; var number2 = 5.9797; $(document).ready(function() { final = number1/number2; alert(final.toFixed(2) + "%"); });
105 javascript  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.