[Users-fr] question à propos de la fonction inv(.)

Paul BIGNIER paul.bignier at scilab-enterprises.com
Ven 11 Oct 15:22:43 CEST 2013


Bonjour Sylvain,

La "tolérance de conditionnement" est l'inverse de la racine carrée de 
la précision machine.

  Soit en termes de programmation : assert_checktrue( cond(A) < 
1/sqrt(%eps) )

Le conditionnement est calculé en norme 1 ou infinie par la fonction 
dgecon() que vous pouvez consulter ici : 
http://www.netlib.no/netlib/lapack/double/dgecon.f

Bonne journée,
Cordialement,
Paul.


On 10/09/2013 05:22 PM, sylvain benito wrote:
> Bonjour,
>
> Je me permet de vous écrire car j'aurais besoin d'un certain nombre de 
> précisions concernant l'utilisation de la fonction d'inversion 
> matricielle inv(.).
> Pour une matrice carrée A de taille n*n, lorsque la matrice est mal 
> conditionnée, l'appel de inv(A) fait apparaître un message d'erreur 
> suivant: "Attention: la matrice est presque singulière ou mal 
> conditionnée. rcond=...".
> J'imagine que ce message présuppose que le conditionnement de A est 
> comparé à une certaine tolerance fixée (que je noterai tol, avec 
> 0<=tol<=1): rcond(A) est évalué et si rcond(A)<=tol alors le message 
> s'affiche.
>
> Ma question est la suivante:
> 1) je voudrais savoir quelle est la valeur de tolerance en question;
> 2) disposez-vous d'une valeur de tolérance pour le conditionnement en 
> norme l2 ()?
> 3) sur quelles bases avez-vous décidé de fixer la tolérance à une 
> valeur plutôt qu'une autre? En particulier, vous appuyez-vous sur des 
> références scientifiques ou des travaux particuliers?
>
> D'avance merci pour votre éclairage,
>
> Bien scientifiquement,
> Sylvain Bénito
>
>
> _______________________________________________
> users-fr mailing list
> users-fr at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users-fr


-- 
Paul BIGNIER
Scilab Engineer & Xcos Developer
-----------------------------------------------------------
Scilab Enterprises
143bis rue Yves Le Coz - 78000 Versailles, France
Phone: +33.1.80.77.04.69
http://www.scilab-enterprises.com

-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.scilab.org/pipermail/users-fr/attachments/20131011/102ad4cb/attachment.htm>


Plus d'informations sur la liste de diffusion users-fr