Scilab : inversion de matrice

Bonjour,

Je programme actuellement sous Scilab et je suis bloqué par une erreur concernant une matrice.
Le message que le logiciel me renvoie est:
matrix is close to singular or badly scaled. rcond = 3.2731D-23

Merci de m'indiquer ce que je peux faire pour régler ce problème ou au moins quel est précisément le problème.

Réponses

  • Tu cherches probablement à inverser une matrice qui est mal conditionnée, ce qui fait que l'erreur numérique commise est très grosse.
  • Scilab est un logiciel de calcul approché, pas ce calcul formel, donc quand une matrice est un peu trop proche d’une matrice non inversible, les calculs peuvent être imprécis. Comme il est bien fait, il prévient.
    Algebraic symbols are used when you do not know what you are talking about.
            -- Schnoebelen, Philippe
  • D'accord,
    et comment pensez vous que je peux corriger ce défault?
  • J'ai un truc bizarre maintenant,

    matrix is close to singular or badly scaled. rcond = 0.0000-00

    Ca peut venir de quoi ce rcond nul ??

    Merci de votre aide .
Connectez-vous ou Inscrivez-vous pour répondre.