Teaching - RFIDEC


RFIDEC

Examen de milieu de semestre:

Voir la page de C. Gonzales:

http://webia.lip6.fr/~gonzales/teaching/rfidec/index.php

Examen de fin de semestre:

  • Droit aux notes de cours et aux slides
  • Le programme commence aux cours de P. Gallinari.
  • Les slides sont sur la page de P. Gallinari ainsi que l'exam corrigé de l'an dernier.

http://www-connex.lip6.fr/~gallinar/Enseignement/Enseignement.html

Retour vers le tutoriel complet

Fonctions de recherche avancées

Syntaxe

La fonction find permet de trouver tous les éléments d'une matrice qui satisfont une certaine clause.

 v = 1:2:10;        % 1   3   5   7   9
 index = find(v>4); % 3   4   5
 v(index)           % affichage des valeurs   5   7   9
 length(v)          % affiche 3 : il y a 3 valeurs supérieures à 4 dans v

NB: la fonction find est essentielle car les boucles sont TRES lentes en octave. Il s'agit donc (aussi) d'une manière d'éviter les boucles.

Application 1

Soient les notes des exercices précédents, trouver le nombre d'élèves qui ont des notes dans: [0, 2[,... [18, 20].

  • à l'aide de boucles
  • à l'aide de find (et d'une boucle)

Tracer l'histogramme associé à l'aide de la fonction bar.

Application 2: seuillage

Soit un barème sur 22. Générer 30 notes entre 5 et 22 aléatoirement puis seuiller les notes à 20 (ramener toutes les notes supérieures à 20 vers la valeur 20).