DEUG MIAS 24
Types et Structures de données
TME 8
Programmer l'exercice III du devoir sur table en utilisant la représentation des suites binaires par un tableau.
Écrire une définition de la fonction nulle telle que (nulle n m) retourne la matrice nulle n x m.
Écrire une définition de la fonction id telle que (id n) retourne la matrice unité n x n.
Écrire une définition de la fonction opposee telle que (opposee m) retourne la matrice opposée de la matrice m.
Écrire une définition de la fonction transpose : int array array -> unit telle (transpose m) effectue la transposition de la matrice carrée m en place ou lève l'exception (Invalid_argument "transpose") si la matrice n'est pas carrée.
Écrire une définition de la fonction transposee telle que (transposee m) retourne la matrice transposée de la matrice m.
Écrire une définition de la fonction plus telle que (plus m1 m2) retourne la somme des deux matrices m1 et m2 ou lève l'exception (Invalid_argument "plus") si les matrices n'ont pas les mêmes dimensions.
Écrire une définition de la fonction mult telle que (mult m1 m2) retourne le produit des deux matrices m1 et m2 ou lève l'exception (Invalid_argument "mult") si les matrices n'ont pas des dimensions compatibles.
.