İki sayfa önde log2 hesabı vermiştim orada da döngü yok , tek döngü var o da floata çevirmek için matiss vs uğraşamamak için öyle yaptım , direkt float girilirse hiç döngüye girmeden hesaplıyor sayıya göre e-4 ile e-7 arası hata yapıyor.
Karekökü de buradan türettim ne yazık ki hata payı var...
Hocam gerçekten yaklaştın ama tam olarak anlamadın . Tartışmaya girmek istemiyorum aslında buna sevindim sen de anlamadıysan kimse anlamaz , o yüzden algoritma halen biraz gizli sayılır.
arcsin, acos, log2 , pow , pow'da yeni bir şey var mı bilmiyorum ama tamamen algoritmaları bana...
Hocam tanımlarsın o noktaya istersen dairede çizersin elips de , ama öyle değil , nokta alıyoruz e noktayı da istersen dik üçgenle tanımla istersen ikizkenar üçgenle tanımla.
Peki neden çok hatalı dedin , şimdi delphide sonuçların hatalı olmadığını , kodlayacaksın ve bize göstereceksin...
Hocam alkol katmayın, alkol yumaşamış yapıyı sertleştiriyor yapışmasını engelliyor, @Haze en sonra alkol döküp kağıtı yumuşatıyorum hemde dediğim gibi toneri sertleştiriyor. Eğer etil asetat çok sert ise su katıp deneyebilirsin, tabi kayıt altına al yüzde kaç su diye diye.
Exe de karşılatırma yapmışım zaten tam doğru değer hesaplıyor , ilk sayfada exe var, hatayı göstermişim 1e-8 hata float hassayeitdir. Virgülden sonra 8 basamak floatta tanımsız. döngüyü arttırareak sonsuz hassaiyete ulaştırabiliriz. Sende kaç çıktı ,normal sin işlemi ile kıyasla.
Hocam...
intelin fpu instruciton setine baktım ne kaldı diye, pow , acos, asin onlarda yok inteli geçmişim de haberim yok :katil2:.
İntelde çalışan birisi vardı nerede o. Ayırca intel de cordic kullanıyormuş , benim kod cordicten daha hızlı cordik nedeni ile acos yok atan var ..
Şİmdi bulmamız...
1mhz de radyo sinyali yayıyorum polis bunu nereden bulacak , yüksek frekans olsa yerini tespit eder ama bunun yerini tespit edemez , elinde bobin antenle bütün şehri dolanması lazım :katil2:
Delphiden anlamadığım için kötü zannaettim ama kod gayet iyiymiş
c de yazdım gayet küçük güzel bir algoritma.
void loghh(floatxx)
{
float kk=xx; float qu=0;
for(int c=0;c<31;c++) { if(kk>2) kk/=2; else break; qu+=1; }
float b=0.5f; xx=kk;
for(int k=0;k<25;k++) { xx*=xx...
Seni sallamıyorum diyorsun yani :katil2:
@Mikro Step kondanstörü neden çıkarttırıyorsun anlamadım , zaten kondansatör yanıp 5uf düşmüş , kendi işini kendi halletmiş benim 5uf olamam yetiyor demiş :katil2:
Ama feedback nedeniyle pır pır etmiş bununbengellmek için tl431 olan bölgeye bir direnç...
Hocam böyle yapasa mosfet off durumunda ferritteki tüm yük diyottan geçecek ve çok büyük bir enerji kaybı olacaktır ayrıca
off durumnda diyottan geçen akım ferritteki manyetik akının çok yavaş boşalmasına neden olur kısa devre ettiği için.
Kısaca böyle durumda mosfet 1us pals veriyorsa 1000us...
@Mikro Step
Hocam bobin yok ki ters diyot bağlamasının hiçbir anlamı yok.
Elkoyu sökerse tl431 voltaj feedbaci kafayı yiyebilir, çıkışta yük yoksa mosfete yüksek voltaj gider mosfeti patlatır.
Yanlız adamlar o zamanda bu döngüleri nasıl hesaplamış .
Düşüne düşüne beyin sinirleri değişime uğrayıp bildiğin CPU gibi işlem yapmaya başlamış :katil2:
Bi ara yüz basamaklı sayının karekökünü hesaplayan adam vardı :katil2: