Contenu du cours
Bases de Matlab
Bases de Matlab
Instructions If
Que se passe-t-il si nous voulons programmer différentes tâches en fonction de certaines conditions ? Écrivons-nous des programmes séparés pour chaque cas ? Non ! Nous utiliserons des instructions if !
Les instructions If permettent d'exécuter ou de sauter des portions de code en fonction de la véracité de certaines déclarations booléennes. Ce type de filtrage peut également être rendu plus complexe grâce à l'incorporation des instructions elseif et else. Et lorsqu'elles sont combinées avec des boucles for (chapitre précédent), nous pouvons vraiment commencer à analyser les données de manière complexe et efficace.
Ici, nous allons nous initier en apprenant le comportement général et les erreurs logiques qui peuvent survenir. La syntaxe n'est pas très compliquée, donc vous pouvez commencer avec l'ensemble de fragments jusqu'à ce que vous maîtrisiez, et dans la section suivante, nous commencerons à utiliser les instructions if pour analyser les données dans des applications du monde réel.
Tâche
Écrivez un programme qui :
- Importe toutes les données du fichier Excel "Chapter 4 Task Data Set" ;
- Utilise une instruction if imbriquée dans une boucle for pour identifier les indices de toutes les lignes dans le jeu de données qui représentent les fermes appartenant à Mary ;
- Réduit les données numériques uniquement aux fermes appartenant à Mary ;
- Calcule le nombre total de chaque type d'animal que Mary possède ;
- Calcule le nombre moyen de chaque type d'animal dans les fermes de Mary ;
- Exporte ces deux ensembles de calculs à un emplacement bien défini dans le fichier Excel, avec des en-têtes pour étiqueter les résultats.
Merci pour vos commentaires !