J'aimerais savoir s'il est possible de créer une matrice à partir d'une liste vide en définissant la matrice terme à terme (sans utiliser makemat c'est à dire une matrice dont les termes ne dépendent a priori pas d'une fonction). C'est possible pour un vecteur, par exemple :
Code : Tout sélectionner
M:=[];
for(k:=0;k<n;k++){M[k]:=rand()}
return M
Code : Tout sélectionner
M:=[[]];
for(k:=0;k<n;k++){
for(l:=0;l<n;l++){
M[k,l]:=rand()
}
}
On peut évidemment créer la matrice ligne par ligne et concaténer mais y a - t - il une autre solution ?
Merci
FD