我想將一個數字分解成儘可能相互接近的數字元組,其產品是初始數字。輸入是我們想要的數字n以及所需因子的數字m。 對於這兩個因素的情況(m==2),這是不夠尋找的最大因素不是一個平方根少,所以我可以做這樣的事情 def get_factors(n):
i = int(n**0.5 + 0.5)
while n % i != 0:
i -= 1
return i,
我在這裏得到了代碼: https://naudio.codeplex.com/discussions/270762。 戈澤爾算法是這樣的: public double goertzel(List<double> sngData, long N, float frequency, int samplerate)
{
double skn, skn1, skn2;
s