L3 Alg. effective
Utilisation de la réduction de Smith programmée pour la correction de l'examen du 19dec17
*** Fonctions showop(), transf(), fsmith() définies en bas de la feuille ***
Ex4.
[[4, 2, 1], [5, 6], [1, 3, -1], [2, 1, -1], [2, 1], [5, 2, 1], [4, 5, 2]]
[[5, 4, 2], [2, 5, 1], [2, 1], [1, 2, -1], [3, 1, -1], [5, 6], [2, 4, 1]]
Ex5.
L2 + 3*L1 → L2
L4 + -1*L5 → L4
L5 + -2*L4 → L5
L2 ↔ L5
L6 + -1*L2 → L6
L2 ↔ L3
Ex6.
L2 + 0*L1 → L2
L1 + 1*L2 → L1
C2 + -1C1 → C2
C1 + -2C2 → C1
L2 + -3*L1 → L2
C1 ↔ C2
lc :
C2 + -1C1 → C2
C1 + -2C2 → C1
C1 ↔ C2
ll :
L2 + 0*L1 → L2
L1 + 1*L2 → L1
L2 + -3*L1 → L2
P=
Q=
M=
transf(M,l)=
P*M*Q=
Ex7.
matrice des coordonnées de u,v,w : A=
réduite de Smith de A :
A=
ll= L2 + 1*L1 → L2
L3 + -5*L1 → L3
L4 + 3*L1 → L4
L5 + 4*L1 → L5
L4 + -1*L2 → L4
L2 + -2*L4 → L2
L3 + 6*L4 → L3
L5 + -5*L4 → L5
L2 ↔ L4
llinv= L2 ↔ L4
L5 + 5*L4 → L5
L3 + -6*L4 → L3
L2 + 2*L4 → L2
L4 + 1*L2 → L4
L5 + -4*L1 → L5
L4 + -3*L1 → L4
L3 + 5*L1 → L3
L2 + -1*L1 → L2
test P*Pinv=
Pinv=
base de F:
base de Im(A):
coordonnées de (1,-1,-11,6,9) dans la base donnée de F ?
(1,-1,-11,6,9) n'est pas engendré par les deux premières colonnes de Pinv donc n'est pas dans F
coordonnées de (1,1,-1,0,1) dans la base donnée de F:
Fontions prédéfinies
[1 0]
[0 6]
[ 0 0 -1 0 -1]
[ 0 0 1 0 2]
[ 0 1 -3 0 -4]
[ 0 0 3 1 3]
[ 1 0 -5 0 -6]
[ 4 -1 2]
[ 2 1 4]
[ 2 -5 -8]
[-3 3 3]
[-1 4 7]
[ 4 -1 2]
[ 2 1 4]
[ 2 -5 -8]
[-3 3 3]
[-1 4 7]