رفتن به مطلب

findpeaks


setarehbaran

ارسال های توصیه شده

این Option به شما این امکانو میده که مینیمم مقدار پیک ها رو تعیین کنی.مثلا بگی پیک هایی که حداقل مقدار 2 دارند ...

Use findpeaks to locate and plot the peaks that have a prominence of at least 4

.

findpeaks(PeakSig,x,'MinPeakProminence',4,'Annotate','extents')

لینک به دیدگاه

سلام. مرسی از جوابتون. اما اون minpeakdistance با این دستور minpeakprominence اقل پیک ها و پکه شما گذاشت فرق میکنه. من میدونم که minpeakdistance حداقل پیک ها روتو یه بازه انتخاب میکنه اما اینکه چجور این بازه رو انتخاب میکنه نمیدونم.

لینک به دیدگاه

خیلی خیلی شرمنده ام!

من تا الان اصلا دقت نکرده بودم به سوالتون، در مورد MinPeakDistance طبق گفته خود هلپ متلب شما یه مقداری رو ست میکنی واسش، متلب اولین پیک رو به صورت عادی پیدا میکنه و برای پیک های بعدی بر طبق عددی که شما دادی بهش عمل میکنه، یعنی مثلا اگه عدد 5 بهش بدین میگه که پیک دوم باید حداقل فاصله ی افقی ای که با پیک اول داره 5 باشه و با این قاعده اولین پیک رو پیدا میکنه و بعنوان پیک دوم معرفی میکنه و به همین ترتیب برای پیک های بعدی ...

 

>> x=linspace(0,10*pi,1e3);
>> y=sin(x);
>> findpeaks(y,x,'minpeakdistance',8)

 

Fig1.png

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...