Salut

J'ai inversé une matrice [3*3]. Je me retrouve donc avec un déterminant au dénominateur.

Mon dénominateur et le suivant:
det=cos(y(8))*sin(y(9))*(cos(y (9))+sin(y(9)));

puis j'ai du genre
yprim(8)=(cos(y(8))*sin(y(9))* y(5)+cos(y(8))*sin(y(9))*y(6))/det;

yprim=transpose(yprim);

mon problème est que mon déterminant atteint parfois la valeur 0, ce que matlab et moi meme n'aimons guère.

j'aimerais donc faire en sorte que le det soit toujours différent à 0.
c'est l'option que j'aime le plus
y a t il une formule du genre
det = ]0[ ?

Sinon à défaut, j'ai essayé
y(8)=[-1.57:0.01:1.57];
mais ça n'a pas marché.
1.57<90*pi/180

Merci d'avance