Bonjour à tous,
J'espère que c'est la bonne section pour poster ce qui va suivre :
Exercice: Ecrire une procédure MAPLE pour donner l'indice de nilpotence d'une matrice de taille n, tout en sachant que cette indice est inférieur ou égale à n, et si la matrice n'est pas nilpotente la procédure doit renvoyer -1.
nilpotent:=proc(M,n)
local a,i;
a:=-1:
i:=1:
while i<n and a=-1 do i:=i+1;
if M^i=0 then a:=i;
fi;
od;
print(a);
end proc:
Mais ca ne marche pas. Ca renvoie toujours -1.... Merci de votre aide.
-----