Recherche d'éléments
Méthode : Recherche 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)