2018-2019 : Outils de programmation 2 (L2 Math)
Devoir 2 (Les matrices)
Donnez les commandes octave permettant de
Q1 : Créer une matrice M1 unitaire 5x5
Q2 : Créer une matrice M2 à 2 lignes et 4 colonnes et dont la diagonale principale ne contient que des "1" et partout ailleurs des zéros
Q3 : Supprimer la variable M2
Q4 : Créer une matrice M3 suivante :
Contrainte : vous devez vous servir de l'opérateur ":" pour construire chacune des les de la matrice M3!
Q5 : Créer une matrice M4 correspondant à la dernière colonne de M3 (contrainte : utilisez le mot clé "end" !)
Q6 : Créer une matrice M5 correspondant au 2 dernières colonnes de M3 (contrainte : utilisez le mot clé "end" et l'opérateur ":" !)
Q7 : Créer une matrice M6 correspondant à la première ligne M3
Q8 : Créer une matrice M6 correspondant à la dernière ligne M3 (contrainte : utilisez le mot clé "end" !)
Q9 : Créer une matrice M7 correspondant à la ligne du milieu de M3 (contrainte : utilisez le mot clé "end" et la fonction "int8" !)
Q10 : Créer une matrice M8 correspondant aux deux colonnes du milieu de M3 (contrainte : utilisez le mot clé "end" et la fonction "int8" !)
Q11 : Créer une matrice M9 correspondant à la concaténation verticale de M3 et M7
Q12 : Essayez de créer une matrice M10 correspondant à la concaténation horizontale de M3 et M7. Pourquoi, vous n'arrivez pas à créer M10?
Q13 : Je suppose que la matrice M9 est comme suit :
A - Donnez au moins 4 façons différentes de supprimez les 2 dernières colonnes de cette matrice
en principe vous allez obtenir ceci :
Indication : vous pouvez utiliser l"opérateur ":", le mot clé "end" et possiblement des vecteur d'index!
B - Supprimer ensuite les éléments situés aux colonne 1 et 4 de la ligne 1.