Alıntı Originally Posted by Orhan AKDOĞAN Yazıyı Oku
doğrusu budur demiyorum aslında, ehlersin orjinal kodunun doğru çevrimi bu şekildedir diyorum.


b1 = 2 * a1 * Math.Cos( 1.414 * Math.PI / ( SmoothLength ) ) ;
veya
b1 = 2 * a1 * Math.Cos((1.414 * 180 / (.5 * (double)Period)) * (3.14159 / 180) );

sanırım yakın çıktılar oluşturuyor. Başarılı olan tercih edilebilir. Smooth tekniği olarak verdiğiniz kalıpta kulanılıyor.
Aynı çıktıları vermeleri lazım çünkü yukarıdaki iki ifade birbirinin aynı. Matematiksel olarak (x * x) / (x * z) ifadesindeki pay ve paydadaki x ler sadeleştirilebilir yani x / z yazılabilir. Alttaki ifadede hem pay hem de paydada 180 olduğu için sadeleştirmiştim ben onları Şu haliyle bendeki formülün 1-1 aynısı.