sommet local dans Matlab

P

Pincer

Guest
plz, certains peuvent m'aider, de experess le sommet local dans MATLAB
tnks

 
Salut
Je ne sais pas toutes les commandes simples dans MATLAB pour trouver les maxima locaux

mais peut-être:

Premier LP vos Données Personnelles, dit D

alors:
=[...] Tableau D% de vos données
C = der (D)% dérivée première de vos données
C (C & <th C> -1 * Th) = 0% fixé à zéro les petites valeurs
trouver (C == 0)
La dernière commande vous donnera les points sur lesquels dérivé est nul ou faible.

1) Vous devez choisir Th CORRECTEMENT
2) Dont Forget To INSERT temps comme COPEFFICIENT POUR relations ci-dessus (ici dt = 1)3) Si vos données sont paramétriques (et a une relation simple avec le temps), boîte à outils symboliques est capable de faire ce que vous voulez (cochez DSOLVE & DIFF dans la case sym.tool)

4) Honnêtement, il DEVRAIT WAYS mieux!
Je CANT vous aider pour NOW
en ce qui concerne
Armin

 
Merci, pour votre réponse, mais le pb est plus difficile,

dans l'image il ya 2 pics que je veux extraire, les 2 pics qui sont dans la droite et à gauche de l'graphe, je dois avoir leur position, Merci [/ img]
Désolé, mais vous avez besoin de connexion pour voir cette pièce jointe

 
Salut Nab
Je vous saurais gré si vous téléchargez un fichier contenant vos données.

(Vous pouvez utiliser ce code pour le créer):
%--------------------------------
D =[..];% vos données
fid = fopenf ('filename', 'poids') ouvrir le fichier% si elle n'est pas
% Make disponibles, il
fprintf (fid,% d, D)% (?) écrire des données sur fichier
%-------------------------------

bien que je ne suis pas sûr de la dernière ligne, s'il vous plaît vérifier

Merci
wainting pour votre réponse

Armin

 
@ Armin, vraiment thnx, je suis désolé pour le retard, alors je testé une methode d'autres et cela fonctionne ici le code, thnx à nouveau pour votre aswers:
= Sommets z;
z = z (30,

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />

;
d = diff (signe (diff (z)));
j = find (d ==- 2) 1;
plot (z)
prise sur
plot (J, Z (j), 'r *')<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />le pb maintenant, c'est que mon signal est un bruit additif blanc gaussiane,,,

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Pleure ou très triste" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top