Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Fonction Système | Visualisations
Bases de Matlab
course content

Contenu du cours

Bases de Matlab

Bases de Matlab

1. Syntaxe de Base et Codage avec un Éditeur de Texte
2. Fondations de Codage
3. Apprentissage par les Applications
4. Visualisations
5. Récursion et Multiplication de Matrices

book
Fonction Système

Apprenez à faire en sorte que Matlab déplace, renomme et copie des fichiers et des dossiers sur votre ordinateur, ainsi qu'à récupérer le contenu des répertoires de dossiers. Ces fonctions pratiques peuvent vous faire gagner beaucoup de temps, et dans la section suivante, nous les utiliserons pour automatiser la création de graphiques et les analyses sur l'ensemble d'un répertoire de dossiers contenant des fichiers de données.

Tâche

Amusez-vous ! Créez quelques fichiers factices et dossiers et faites en sorte que Matlab les déplace, les renomme et les copie sur votre ordinateur.

Placez 4 copies ou plus du fichier Excel du chapitre 3 dans un dossier sur votre ordinateur. Ensuite :

  • Utilisez la fonction dir pour retourner une structure du répertoire de tous les fichiers Excel dans ce dossier ;

  • Créez un tableau de cellules vide ;

  • Utilisez une boucle for pour remplir le tableau de cellules avec des chaînes uniques contenant l'emplacement complet du fichier (emplacement + noms de fichiers) de tous les fichiers Excel dans le dossier.

Attention: ce que vous construisez dans cette deuxième partie sera utilisé dans le premier chapitre de la prochaine section.

La variable que vous assignez pour capturer le répertoire retourné par dir aura la forme d'une structure : un tableau où des variables sont assignées à chaque élément du tableau.

La structure aura une seule colonne ; par conséquent, référencer d'autres colonnes, comme (1,2), déclenchera une erreur.

Utilisez la fonction length pour déterminer combien d'éléments (fichiers) se trouvent dans la structure.

Indexer le premier élément de votre variable structure, par exemple, directory(1,1), fera apparaître une liste de tous les noms de variables stockés pour chaque fichier.

Des variables spécifiques sont ensuite récupérées en ajoutant un point, suivi du nom de la variable, après cet index : par exemple, directory(1,1).name.

Utilisez strcat pour concaténer le nom du fichier (une chaîne de caractères) avec l'emplacement du dossier que vous avez choisi (une autre chaîne de caractères), peut-être avec un / intermédiaire, pour obtenir une seule chaîne de caractères avec l'emplacement complet du fichier + nom.

Essayer avec un seul fichier Excel dans le dossier, et entrer le code manuellement dans la fenêtre de commande pour manipuler les variables selon vos besoins, peut aider à élucider les erreurs et est facile à faire dans ce cas.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 5
We're sorry to hear that something went wrong. What happened?
some-alt