Aslında, o kod optimize edilerek tek saykıla indirgenebilir demedim. Teorik olarak bu şekilde yapmak mümkündür dedim.
Tek satır değil hocam, tek saykıl dedim ya @Mikro Step onu soruyor.Tek satır diye indirdim dosyayı hiç'de tek satır değil.
Galiba pythonu kıskanıyorsunuz![]()
Tek satır diye indirdim dosyayı hiç'de tek satır değil.
Galiba pythonu kıskanıyorsunuz![]()
   Konum+=Hiz;  Hiz-=Konum/1000;
	
 hayalini kurmak bile imkansız,  ülkemizde böyle güzel şeyler olmaz , Yüksek teknoloji içeren ne varsa yurtdışından alınır türk yapımı diye millete kakalanır.Herkes herşeyi bilemez .. C yada cpp öğrenmeyi düşünmüyorum.Kod:Konum+=Hiz; Hiz-=Konum/1000;
Konu başlığı bu kod üzerine açıldı , sen ne zaman c öğreniyorsun tartışalım biraz senle. c++ değil c öğren.
Şimdi bir kez daha baktığımda gerçekten pid algoritması konum = integrator (i) , hiz = türev (d), zaten cos türevi sin dir konum = cos hiz= sin
void cordic(long theta, long *s, long *c, int n) {
  long d, tx, ty, tz;
  long x = cordic_1K, y = 0, z = theta;
  n = (n > CORDIC_NTAB) ? CORDIC_NTAB : n;
  for (int k = 0; k < n; ++k) {
    d = z >= 0 ? 0 : -1;
    tx = x - (((y >> k) ^ d) - d);
    ty = y + (((x >> k) ^ d) - d);
    tz = z - ((cordic_ctab[k] ^ d) - d);
    x = tx;
    y = ty;
    z = tz;
  }
  *c = x;
  *s = y;
}
	
  mosfet yanmış.@devreci Zip klasöründe virüs algılıyor PC. İndirmeye izin vermiyor.Hiz denen değişkende sinus değeri, konum değişkeni içinde cosinus oluşuyor , yazmayı unutmuşum ,
Sadece bu kodla ekrana daire çizdirmek mümkün , bunu ben icad ettim vay be
Kod:int Hiz=0,Konum=0x8000000; for(döngü) { Konum+=Hiz; Hiz-=Konum>>12; PutPixel((Konum>>20)+Xyer,(Hiz>>14) + Yyer); }
29442 eklentisine bak