Question matrice creuse
Publié : ven. sept. 08, 2017 2:24 pm
Salut, comment fait on pour transformer une matrice creuse en une matrice de taille voulue ou plus grande?
Je pensai affecter la valeur nulle au coefficient voulu, mais les valeurs nulles sont retirees de la table:
Je pensai affecter la valeur nulle au coefficient voulu, mais les valeurs nulles sont retirees de la table:
Code : Tout sélectionner
0>> A:=table(idn(5))
table(
(0,0) = 1,
(1,1) = 1,
(2,2) = 1,
(3,3) = 1,
(4,4) = 1
)
2>> A[10,10]:=1
table(
(0,0) = 1,
(1,1) = 1,
(2,2) = 1,
(3,3) = 1,
(4,4) = 1,
(10,10) = 1
)
5>> dim(matrix(A))
[11,11]
6>> A[10,10]:=0
table(
(0,0) = 1,
(1,1) = 1,
(2,2) = 1,
(3,3) = 1,
(4,4) = 1
)
7>> dim(matrix(A))
[5,5]