Местные пика в Matlab

@ Armin, действительно Thnx, я извиняюсь за задержку, так что я тестировал другого способа и она работает здесь код, Thnx снова для aswers:
Z = пики;
Z = Z (30,

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Улыбка" border="0" />

;
D = Diff (подпись (Diff (Z)));
J = найти (D ==- 2) 1;
участок (г)
держитесь
участок (J, Z (J), 'R *')<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Очень веселый" border="0" />Pb сейчас, что мой сигнала gaussiane аддитивного белого шума,,,

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Плачущий или очень расстроенный" border="0" />
 
Привет Наб
Я буду признателен, если вы загрузите файл, содержащий ваши данные.

(Вы можете использовать этот код для его генерации):
%--------------------------------
D =[..];% ваши данные
FID = fopenf ( 'имя_файла', 'вес')% открыть файл, если не
% сделать его доступным
fprintf (FID,% D, D)% (?) записать данные в файл
%-------------------------------

Ну, я не уверен в последней строке, пожалуйста, проверьте его

спасибо
wainting за Ваш ответ

Армин

 
Спасибо за Ваш ответ, но Pb является более сложной задачей,

В картине есть 2 пика, я хочу извлечь, 2 пики, которые находятся в правой и левой graphe, я должен иметь свою позицию, благодаря [/ IMG]
Извините, но Вы должны Войти для просмотра этой привязанности

 
Привет
Я не знаю какой-либо простой заказы в MATLAB, чтобы найти для локальных максимумов

Но, может быть:

ПЕРВЫЙ LP ваши данные, говорить D

, то:
D =[...]% массив ваших данных
C = Der (D)% первой производной ваших данных
C (C & <TH c> -1 * Th) = 0% SET нуля малых значениях
Найти (C == 0)
Последние темы даст вам пункты, в которых производная равна нулю или маленький.

1) Вы должны ПРАВИЛЬНО ВЫБРАТЬ Th
2) Не забудьте INSERT ВРЕМЯ КАК ПО COPEFFICIENT выше соотношения (здесь DT = 1)3) если ваши данные параметрический (& имеет простую связь с течением времени), Symbolic Toolbox способны делать то, что вы хотите (DSOLVE проверить & DIFF sym.tool в коробке)

4) Если честно, не должно более эффективные способы!
Я наклоняю поможем Вам за СЕЙЧАС
привет
Армин

 
G

Guest

Guest
PLZ, некоторым может помочь мне, чтобы experess местного пика в MATLAB
tnks

 

Welcome to EDABoard.com

Sponsor

Back
Top