tests

tests suivant: lecture et écriture au monter: introduction au logiciel matlab précédent: les boucles   table des matières tests un test est une alternative entre deux commandes (ou groupe de commandes ) matlab  sélectionnées suivant le résultat d'une opération logique. le résultat d'une opération logique (voir tableau 4) est une variable logique ou boléenne qui vaut pour vrai et pour faux. dans matlab  on dispose du classique if-else agrémenté du elseif parfois bien utile. la syntaxe est par exemple »x=16  x  =     16   »if x>0, y=-x, else y=x, end  y  =   - 16   on a aussi la possibilité d'utiliser le switch-case, qui a son équivalent dans le langage c switch expression   case case_expr     commande,... ,commande   case case_expr1,case_expr2,case_expr3,...      commande,... ,commande ...   otherwise     commande,... ,commande end cet élément de syntaxe permet de gérer plus élégamment les tests portant sur un seul critère pouvant prendre plus de deux valeurs entières, comme dans l'exemple suivant n=round(10*rand(1,1)) switch n case 0       fprintf('cas numero 0') case 1     fprintf('cas numero 1') case 2     fprintf('cas numero 2') otherwise    fprintf('autre cas') end tableau 4: les opérateurs logiques dans les tests français test matlab et ou non ~ égal différent ~ plus petit que plus grand que plus petit ou égal à plus grand ou égal à on a vu dans le paragraphe 2.3 qu'on pouvait utiliser la plupart des fonctions définies pour un argument scalaire avec un argument tableau. dans ce cas la fonction renvoie dans un tableau la valeur de la fonction appliquée à chaque composante. si la fonction met en oeuvre des tests logiques sur la valeur de la variable scalaire passée en argument d'appel, le résultat appliqué à un vecteur dépend du résultat logique intersection du test appliqué à toutes les composantes. pour appliquer la fonction composante par composante, il faut parfois la ré-écrire en remplaçant les tests sur des valeurs scalaires par l'emploi de la fonction find ou bien par des fonctions caractéristiques. prenons par exemple, la fonction suivante function y=test1(x) if x>0.5   y=1 else   y=0 end qui teste la position d'une variable réelle par rapport à . si on l'applique à un vecteur, on obtient une seule valeur correspondant au résultat du test scalaire vérifié pour toutes les composantes. ici, test1(v) sera égal à si toutes les composantes de v sont supérieures à . pour appliquer le test composante par composante, le plus simple est de remarquer que test1 se programme aussi par l'instruction y=(x>0.5) qui donne le résultat attendu dans le cas scalaire et aussi vectoriel (le vérifier!) exercice 14   regardons maintenant une deuxième fonction test2 function y=test2(x) if x>0.5   y=sin(x) else   y=x end créer un vecteur contenant valeurs aléatoires uniformément distribuées entre et . tester l'emploi des deux fonctions test1 et test2 sur ce vecteur ecrire une fonction test2v qui fait la même chose que test2 composante par composante. (utiliser find ou des fonctions caractéristiques) exercice 15   ecrire un m_file pour la fonction sur l'intervalle tester la fonction sur quelques valeurs, par exemple , . créer un tableau d'abscisses de à par pas de représenter la fonction aux points , avec la commande plot(x,f2(x)) modifier si besoin f2.m pour que ceci soit possible. suivant: lecture et écriture au monter: introduction au logiciel matlab précédent: les boucles   table des matières marie 2005-02-01

Acceuil

suivante

tests  Mood - Tests - Tests psychos, Tests Se connaître, tests Famille ...  01men - Cannabis au volant : des tests fiables en 2008  Auxiliaire de puériculture 200 Tests psychotechniques pour réussir ...  Les tests psychotechniques Concours infirmier de Gérard Broyer ...  Recherches populaires dans les guides et tests sur HomeMedia  hcalendar-tests-fr - Microformats  Tests - QuestionSexo By Psychologies.com  Jeux - Tests - Loisirs - Éditions d'Organisation  Tests d'evaluation - Aidemploi.com  PersonalDNA Your True Self Revealed - Fast Fun Free Personality ...  500 tests psychotechniques de logique et d'intelligence de Philip ...  Aumenta tu capacidad intelectual en test de inteligencia.  TESTS ONLINE  Free English Tests for ESL/EFL, TOEFL, TOEIC, SAT, GRE, GMAT  Supertest : le site de tous les tests et quizz  PC Tests sur PC/Windows [PC] #1 Serial Gamer  Chapitre 7. Tests  Coaching et tests QI, emploi, personnalité et rencontres - 3suisses  Dossier Tests genetiques (@ Sciences et Démocratie)  Tests gastro-intestinaux - Analyses bio - Encyclopédie Vulgaris ...  Biologisches Alter Tests Herz & Kreislauf Ratgeber Gesundheit ...  Tests et instruments de mesure - Bibliothèque ÉPC-Biologie ...  Tests de culture générale  Tests - Matériel - Informatique - High-tech - Actualité  Tests-manía  Tests de langue (TCF, TEF, DELF-DALF) et dispenses - Campus France ...  Existe-t-il des tests de diagnostic rapide de la maladie chez les ...  Liste des Tests Consoles Portables - Page 1  Playstation portable PSP de Sony : news, tests [Jeux vidéo ...  Des tests antidopage dans la PGA en juillet Golf Cyberpresse  Johnson Controls Inc. Laboratoire de tests RF  Quiz/QCM, Tests de mathématiques en ligne  Infections urinaires, diagnostic par les tests à faire à la maison ...  Les tests effectués par Blue Lane démontrent la valeur du ...  4Tests.com - Your Free Online Practice Exam Site!  Formule 1: Schumacher va faire des tests pour Ferrari la semaine ...  Tests de produits (Product testing)  Chapitre 1. Auomatiser les tests  TÉLUQ - Tests gratuits  Project-VerTeCs:Génération de tests de conformité sur des modèles ...  Communauté : Tests oldies de la semaine  Todoojeux.com : Les tests de jeux video  HEC Montréal - MBA - Tests d'admission  Tests produits - Guide Shopping - Plurielles.fr  Tests : tests psychologiques, tests gratuits, tests amour ...  StopEUChemicalTests.com : Les tests  Tests d'intrusion  Katalogdeutsch  Chapitre 14. Ecriture des tests en premier  Tests GMP3 - GenerationMP3 : le blog des baladeurs MP3  Planet Sans Fil » CPL Tests  Les tests de Mobile.JeuxVideo.com  Auto tests Monguidesanté : parapharmacie en ligne  Sécurisation - Les Tests  Google dévoile ses tests d'interface (Abondance actu - vendredi 18 ...  Formation Tests  Forum Yahoo! Actualités - Général - Regroupement familial : tests ...  Tests ADN pour l’immigration « SPQR  MedicaTest.com - Tests d'autodiagnostic et de dépistage - Accueil  Wii : Astuces, Soluces, Avis, High Scores, Tests, Forums, pour les ...