Page 1
Département Génie Indus 2020-2021
FI - Mécatronique
IMT3
Electronique de l’automobile
Programmation du Bus CAN
TP N°1 Manipulation de séquences binaires aléatoires
Utiliser l’éditeur de texte de MATLAB pour écrire vos programmes. Les
résultats de calcul sont affichés dans la fenêtre command window .
Exercice I
Réaliser le programme suivant :
Générer une séquence binaire aléatoire de 10 bits
Inverser l’ordre des bits de la séquence
Réaliser le OU EXCLUSIF entre les bits des deux séquences
Faire la rotation à droite d’un bit
Exercice II
Soit le programme suivant :
Créer deux tableaux (tab1 et tab2), de valeurs binaires aléatoires, de même
longueur m.
Créer un tableau de trois lignes dont :
o La première ligne contient tab1
o La deuxième ligne contient tab2
o La troisième ligne contient tab1 XOR tab2
o Faire la rotation à droite m fois de la troisième ligne
Exercice III
Le programme suivant doit effectuer les opérations suivantes :
Générer une séquence binaire aléatoire de n bits
Lorsque deux éléments successifs sont identiques le premier change de
polarité
La séquence aura un bit supplémentaire, correspondant à l’élément n+1,
qui prend :
o Un " 1 " si le nombre total de 1 de la nouvelle séquence est impair
Page 2
o Un " 0 " si le nombre total de 1 de la nouvelle séquence est pair
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !