In [38]:
# Définition de la matrice symbolique H
var('alpha, beta, gamma');
H=matrix([[1,1,0],[0,1,1],[alpha,0,0],[0,beta,0],[0,0,gamma]])
show(H)
In [76]:
# Calcul du noyau à gauche
Omega=H.left_kernel()
show(Omega)
In [79]:
# Les solutions sont les vecteurs générés
# par combinaison linéaire des lignes précédentes
# On va chercher une forme paramétrique en (r,s)...
var('r,s');
Omega_param=Omega.linear_combination_of_basis([r,s])
show(Omega_param.simplify_full())