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 :

t = np.arange(2,3,1/20)

s=np.sin(2*np.pi*3*t+0.1)

la fonction max peut être utilisée pour trouver la valeur du maximum :

np.max(s)

Pour sa position on utilise :

np.argmax(s)

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

t[np.argmax(s)]

On peut vérifier que

valeur,sin(2*%pi*3*t[np.argmax(s)]+0.1)

sont identiques

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

np.min(s)

Le résultat des commandes est

Maximum et minimum d'un signal