whycomputer.com >> Интернет познания >  >> интернет

Как да откриваме връх в MATLAB

MATLAB е технически софтуер, който може да се използва за обработка и анализ на сигнали. Често срещана процедура в анализа на сигнала е откриването на пикове или намирането на локални максимуми - стойности, по-големи от съседни точки от данни - в рамките на шумния сигнал. Обикновено е необходимо да се ограничи откриването на пик до локални максимуми на определена ширина - продължителност, когато сигналът е във времевата област - както и определена височина или величина.

Стъпка 1
Определете източник на данни чрез импортиране на данни в MATLAB. Например, създайте синусоида с произволен шум: my_signal = sin (0: 0.1: 10) + rand (1,101);

Стъпка 2
Намерете пикове в сигнала си с помощта на квадратичния метод на интерполация findpeaks () ": [peak_value, peak_location] = findpeaks (my_signal);

Стъпка 3
Търсене на върхове с минимална височина, като се използва параметър" minpeakheight ". Височината е скаларна стойност, която се отнася до минималната стойност на допустимите пикове: [peak_value, peak_location] = findpeaks (my_signal, 'minpeakheight', 2.5);

Стъпка 4
Търсене на върхове разделени с минимално разстояние, като се използва параметър "minpeakdistance". Стойността е минималният брой индекси между пиковете в вектор "my_signal" и трябва да бъде цяло число: [peak_value, peak_location] = findpeaks (my_signal, 'minpeakdistance', 5);

Стъпка 5
Търсете само пикове над определен праг, като използвате параметъра "Prag". Това е скалар с реална стойност, който се отнася до минимално допустимата разлика между пиковите и съседните точки на данни: [peak_value, peak_location] = findpeaks (my_signal, 'threshold', 0.5);

Стъпка 6
Намери само определен брой пикове, използвайки параметъра "npeaks". Стойността трябва да бъде цяло число: [peak_value, peak_location] = findpeaks (my_signal, 'npeaks', 5);
Сортиране на върнатия списък с пикове с параметъра "sortstr". Допустимите стойности са "изкачване", "спускане" и "няма": [peak_value, peak_location] = findpeaks (my_signal, 'sortstr', 'ascend');

URL:https://bg.whycomputer.com/Internet/100208173.html

интернет
  • Как да публикувате обява на Craigslist

    Craigslist е кралят на онлайн обяви, където можете да публикувате обявите си безплатно (с изключение на обявите за работа). Ако сте нов в Craigslist, ето ви осем лесни стъпки как да публикувате каквото искате. Стъпка 1 Отидете на craigslist.org/about/sites и кликнете върху целевата област, къдет

  • Как да откриете звукова карта

    Когато получите нов компютър, е лесно да се определи какво се съдържа в него. Ако закупувате използван компютър или получавате компютър, който не ви дава достъп, не знаете какво е инсталирано в него. Звуковата карта е много важен хардуер, особено в днешния мултимедиен интернет. Проверете компютъра с

Интернет познания © https://bg.whycomputer.com