$$$$ MOCA NOTICE CHAT 11/09/12 21:17:16 7124 DATE 11/09/12 Operateur MOCA Voir aussi : AJUSTE EXCE -------------- LEVM RESU1 = MOCA LISTPARA LISTMESU LISTFONC LISTDERi (('POIDS' LISTPOI); Objet : _______ Soit une fonction G connue en n points. On cherche a determiner les parametres (a,b,c...,p) d'une fonction F de maniere a approcher au mieux la fonction G. L'operateur MOCA permet de determiner ce jeu de parametres. LISTMESU (listreel) qui contient les n valeurs de G. Il faut donner les valeurs LISTFONC (listreel de n valeurs) obtenues pour F pour un jeu de parametres LISTPARA (listreel) et qui seront a comparer a LISTMESU. Enfin il faut fournir LISTDERi (listreels de n valeurs)(i=1,p) qui contiennent les derivees partielles de F par rapport aux parametres. Cet operateur fournit le meilleur jeu de parametres si F varie lineairement en fonction des parametres.Il choisit de minimiser un critere egal a : Somme sur j=1,n(poidj*poidj*(listmesu(j)-listF(j))*(listmesu(j)-listF(j)) Commentaire : _____________ LISTPARA : LISTREEL de P valeurs donnant les parametres initiaux LISTMESU : LISTREEL de n valeurs donnant l'objectif pour la fonction G. LISTFONC : LISTREEL de n valeurs donnant les valeurs de F pour le jeu de parametres LISTPARA aux n points. LISTDERi : p LISTREEL donnant chacun la derivee partielle de F (pour chacun des n points) par rapport au ieme parametre. POIDS : mot introduisant LISTPOI qui contient les n poids a prendre en compte pour le cacul du critere a minimiser. En l'absence de cette donnee tous les poids valent 1. RESU1 : LISTREEL contenant les valeurs pour les P parametres. Remarque : On trouvera un exemple d'utilisation de cet operateur dans un des jeux de donnees de Cast3m (identifi.dgibi). Cet exemple utilise moca,dans un systeme iteratif, pour approcher une fonction nonlineaire.
© Cast3M 2003 - Tous droits réservés.
Mentions légales