Fonksiyon periyodik mi? Yani x ekseninde 0'a değdiği noktalar k,2k,3k,4k... şeklinde mi artıyor? Eğer yleyse k ile 2k arasındaki max'imumu bul, 2k ile 3k arasında maximumu bul şeklinde matlabda çalışabilirsin. Blue Screen of Death

Hocam MATLAB'de findpeaks fonksiyonu sana peak değerlerden oluşan vektr verecek. Bu değerleri elde ettikten sonra; x = findpeaks %Daha sonra; non_zero = find(x>0) % Bu satır sana değeri 0 dan büyük değerleri verecek. %Son olarak; positive_peaks = x % Bu satırlar positif eksendeki peak değerlerini elde edeceksin Kolay gelsin 0x62 0x75 0x6e 0x75 0x20 0x79 0x61 0x7a 0x61 0x6e 0x20 0x74 0x6f 0x73 0x75 0x6e 0x2c 0x20 0x6f 0x6b 0x75 0x79 0x61 0x6e 0x61 0x20 0x6b 0x6f 0x73 0x75 0x6e

konuyu bi güncelleyeyim dedim, belki log decrement metodu ile damping ratio bulmak isteyen olur. aşağıdaki excel iş grüyo. https://drive.google.com/open?id=0B4e2PCIvKImzU0s2UWF2SHBzZVk Go Further

aercys bunu yazdı Hocam MATLAB'de findpeaks fonksiyonu sana peak değerlerden oluşan vektr verecek. Bu değerleri elde ettikten sonra; x = findpeaks %Daha sonra; non_zero = find(x>0) % Bu satır sana değeri 0 dan büyük değerleri verecek. %Son olarak; positive_peaks = x % Bu satırlar positif eksendeki peak değerlerini elde edeceksin Kolay gelsin dediğinizi zaten yapıyorum fakat; resimde gsterdiğim y değerleri pozitif olan gereksiz peakler cıkıyor. bana bunlarında en büyüğü lazım kırmızıyla belirttiğim gibi En büyük değer lazımsa max fonksiyonunu kullanabilirsiniz. Edit: Size tek bir değer de lazım değil anladığım kadarı ile, bu durumda sınır değeriniz ne bilmiyorum ancak; peak noktaları bulduktan sonra find fonksiyonu ile sınır değerinizden büyük peak noktaların indexlerini bulup, o indexlerle yeni vektr oluşturabilirsiniz. Yukarıdaki rneğin benzeri şekilde. aercys tarafından 18/Ara/16 22:59 tarihinde düzenlenmiştir 0x62 0x75 0x6e 0x75 0x20 0x79 0x61 0x7a 0x61 0x6e 0x20 0x74 0x6f 0x73 0x75 0x6e 0x2c 0x20 0x6f 0x6b 0x75 0x79 0x61 0x6e 0x61 0x20 0x6b 0x6f 0x73 0x75 0x6e

findpeaks için 'minpeakheight' ve 'minpeakdistance' zellikleri var. peakheight bu değerin üstündeki tepeleri alır. distance da iki tepe arası minimum mesafe olur işini grür diye düşünüyorum punto cero

Merhaba arkadaşlar elimde yaklaşık 900 adet peak point olcak, bu peak pointlerin nasıl oması gerektiğini anlatayım. her sütunda belirtilen değerler sağdaki gibi rnek grafiğin y değerleri. bana lazım olan peak noktaları ise 0'dan büyük olan noktalar yani grafiğin x ekseni altındaki alan olmayacak. bana kırmızı ile işaretlediğim noktalar lazım. yaklaşık 90,95 tane yapıo gecen hafta elle bakmıstım. bu hafta 10 tane rnek olunca elle yapmam cok zor olacak. daha bunun formülasyonu ve matematiksel işlemleri var. MATLAB veya Excel'de yaptırabilirim. Farketmez Vba, Matlab, Excel formül her türlü yardıma açığım Excel Dosyası: https://drive.google.com/open?id=0B05TqHrS3z6uLVFRb2s1Nmt1QkE edit:matlab findpeaks fonksiyonu işimi grecek gibi ama parametreleri nasıl yazıcam bilemiyorum. direkt findpeaks yapınca heryeri alıyo. mesela gereksiz peak noktaları bunlar snrhsn tarafından 18/Ara/16 19:55 tarihinde düzenlenmiştir Go Further

Hocam MATLAB'de findpeaks fonksiyonu sana peak değerlerden oluşan vektr verecek. Bu değerleri elde ettikten sonra; x = findpeaks %Daha sonra; non_zero = find(x>0) % Bu satır sana değeri 0 dan büyük değerleri verecek. %Son olarak; positive_peaks = x % Bu satırlar positif eksendeki peak değerlerini elde edeceksin Kolay gelsin dediğinizi zaten yapıyorum fakat; resimde gsterdiğim y değerleri pozitif olan gereksiz peakler cıkıyor. bana bunlarında en büyüğü lazım kırmızıyla belirttiğim gibi Go Further