Bir veri dizisindeki tepe noktalarını bulmak

devreci

Aktif Üye
Katılım
25 Mart 2020
Mesajlar
501
dfwefwefntısı.JPG


Türev noktaları bulunduktan sonra bu noktaya bir çizgi çeksek grafiği nerden keser bulunuyor ve orta noktası alınıyor

int strt=0; float stsf; int tpp=0; for(int r=1;r<dsy;r++) { LineTo(hdc,r>>3,250+dgr[r]); }

int bl=0; float mx=5; float ee,jj;
for(int r=0;r<dsy;r++) { float kk=fabs(dgr[r]-dgr[r+1]);
if(kk<0.3f) { int bs=-1; int sn=-1; //sıfır noktası

for(int i=r;i<r+200;i++) { if(i>dsy) break; ee=dgr[r]-dgr; if(fabs(ee)>3) { sn=i; break; } }
for(int i=r;i>r-200;i--) { if(i<0) break; jj=dgr[r]-dgr; if(fabs(jj)>3) { bs=i; break; } } ///tepe genişlik kontrolu

if((ee*jj>9)) { int uu=(bs+sn)/2; Ellipse(hdc,(uu>>3)-4, 250+dgr[uu]-5,(uu>>3)+5,250+dgr[uu]+5);r=sn; } //noktanın çizilmesi
} }
 

Ekler

  • Beğen
Reactions: nt
Burada oluyor hocam , türev tam sıfır değil zaten dalga boyuna göre aldım belli değere kadar sistem otomatik filtreliyor
 
werwertısı.JPG

Buluyor şu an hiç turev almıyor ve fitre yok. Türev sadece hızılndırıyor türevi çıkarttım.

@nt bunu mu yapmaya çalışıyorsun pitonda
 

Ekler

Win rar sadece windows için değil oradaki Win e bakma linux versiyornu da var :katil2: javascript html olrak yazmayı deneyeceğim ona bakarsın
 
  • Haha
Reactions: nt

Forum istatistikleri

Konular
8,974
Mesajlar
145,609
Üyeler
3,623
Son üye
Swandy_82

Son kaynaklar

Back
Top