Bir veri dizisindeki tepe noktalarını bulmak

devreci

Aktif Üye
Katılım
25 Mart 2020
Mesajlar
403
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

  • tetst.rar
    67.3 KB · Görüntüleme: 101
  • Beğen
Reactions: nt
Test etmek icin iyimser sinyal kullanmamalisin. Verilere biraz gurultu eklemen gerekir.
 
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
 
Gene de gurultuyle bog bir sinyali.

Mesela y=5sin(2pit/100)+sin(2pit/20)+rand(-1..1)

rand(-1..1) -1 +1 araliginda fp gurultu
 
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

  • texts2.rar
    67.7 KB · Görüntüleme: 45
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

Çevrimiçi üyeler

Forum istatistikleri

Konular
5,891
Mesajlar
100,579
Üyeler
2,494
Son üye
yasin533

Son kaynaklar

Son profil mesajları

gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Kesici/Spindle hızı hesaplamak için SpreadSheet UDF'leri kullanın, hesap makinesi çok eski kalan bir yöntem :)
Back
Top