Département Génie Indus FI - Mécatronique IMT3 2020-2021 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 1 o Un " 0 " si le nombre total de 1 de la nouvelle séquence est pair Page 2