Recherche d'éléments

MéthodeRecherche des maximum et minimum

Pour localiser le maximum d'un vecteur ligne (ou colonne) et sa position, on peut utiliser la fonction Scilab max. Par exemple le signal suivant :

Te=1/20;tIni=2;tFin=3;t=tIni:Te:tFin;s=sin(2*%pi*3*t+0.1)

la fonction max peut être utilisée pour trouver la valeur du maximum et sa position dans le vecteur ligne:

[valeur position]=max(s)

Pour retrouver l'instant où le signal est maximum il faut afficher la valeur de la colonne "position" du vecteur t :

t(position)

On peut vérifier que

valeur,sin(2*%pi*3*t(position)+0.1)

sont identiques

De la même manière la valeur et la postion du min est trouvée en faisant :

[v0 p0]=min(s)

v0,sin(2*%pi*3*t(p0)+0.1)

Le résultat des commandes est

Maximum et minimum d'un signal