Bonjour,
Voici mon problème:
Je dispose de deux matrices: une (qui s'apelle mat_loc) contenant une seule colonne issue d'un fichier .dbf (les données sont au format string) une autre (qui s'apelle choi_loc) qui sert a stocker, dans une cellule, une chaîne de caractère entrée par l'utilisateur.
Les deux matrice sont au format "cell".
Le script que je doit faire a pour rôle de rechercher si la chaîne que l'utilisateur a saisie dans "choi_loc" existe dans "mat_loc".
J'ai utilisé l'expression "strcmp" mais cela ne me retourne que des 0 pourtant il devrait y avoir des 1.
Pourriez vous me donner des petites pistes pour que cela fonctionne?
Merci d'avance pour vos réponses et bonne journée!
Voici mon début de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [raw, name] = dbfread('AHORAIRE.DBF'); mat_loc=raw(:,9); %On ne veut que la colonne 'locaux' choi_loc=input('Pour quelle salle voulez vous calculez les statistiques ','s'); choi_loc=mat2cell(choi_loc); a=strcmp(choi_loc, mat_loc);
Partager