Non en fait on modifie pas la structure matrice, mais uniquement les valeurs contenues dans la matrice, ce qui ne nécessite pas de modifier la struct mat. On aurait besoin d'un *mat uniquement si on modifiait m, n, ou si on réallouait les données.
en révisant ce tp, je me rends compte que si on veut vraiment modifier la matrice et non une copie, il faut ajouter une *
en révisant ce tp, je me rends compte que si on veut vraiment modifier la matrice et non une copie, il faut ajouter une *
Bonjour,
comme d'habitude voilà l'énoncé du prochain TP.
https://malaspinas.academy/prog_seq_c_tp/matrices/index.html
https://malaspinas.academy/prog_seq_c_tp/matrices/matrices.pdf
Faites-moi part de vos commentaires s'il-vous-plaît.
@paul.albuquer @laurent.gantel @jeremy.favre1 @phillip.geier
Pour le point "extraction d’une sous-matrice d’une matrice" sur l'énoncé, la taille de la sous-matrice est indiquée de cette manière: "où la matrice sub aura une taille m1-m0 lignes, et n1-n0 colonnes.". L'indication de la taille de la nouvelle matrice est fausse (m1-m0 et n1-n0), il faudrait que ce soit "(m1-m0)+1" et "(n1-n0)+1" pour que nous ne retrouvions pas avec des matrices de taille 0 lorsqu'on souhaite ne sortir qu'une ligne ou colonne.
On doit passer la matrice par référence parce que sinon on travaille sur une copie de la matrice et non la matrice originale, et le but est de modifier la matrice originale.
Non, seules les données dans data sont modifiées, pas la structure matrix elle-même. On a donc pas besoin de passer l'adresse de la matrice.
On doit passer la matrice par référence parce que sinon on travaille sur une copie de la matrice et non la matrice originale, et le but est de modifier la matrice originale.
orestis.malaspin (2133ee3c) at 22 Nov 09:39
remark on makefile
orestis.malaspin (2c43ae08) at 22 Nov 09:25
added utils
orestis.malaspin (6e666873) at 22 Nov 08:50
added ci
orestis.malaspin (5960f784) at 22 Nov 08:41
rolling
orestis.malaspin (d002db82) at 16 Nov 16:22
changed wording
merci!
orestis.malaspin (83d30f3a) at 16 Nov 14:41
typo
orestis.malaspin (0f719188) at 16 Nov 14:41
addded space
orestis.malaspin (cb41083d) at 15 Nov 16:31
added some words