Bonjour,
Pour avoir mon résultat je suis amené à faire des inversions d'une matrice 3D (appelée M dans l'extrait du code ci-dessous).
Lors de l'exécution du code j'ai des avertissements de ce genre (Warning: Matrix is singular, close to singular or badly scaled. Results may be inaccurate. RCOND = NaN) quand les det(M) sont nuls ou quasi-nuls (ie, M est (quasi-)singulière), je suppose.
La partie du code qui pose problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for k=1:size(M,3) B(:,:,k) = inv(M(:,:,k)); p(:,k)=B(:,:,k)*F(:,k); end
Comment éviter ce "warning" à votre avis?
Merci ;
Partager