1 : $$$$ MOCA NOTICE SP204843 26/02/13 21:15:21 12470 2 : DATE 26/02/13 3 : 4 : 5 : Operateur MOCA Voir aussi : AJUSTE EXCE 6 : -------------- LEVM 7 : RESU1 = MOCA LISTPARA LISTMESU LISTFONC | LISTDERi | ... 8 : | LOBJ1 | 9 : 10 : ... (('POIDS' LISTPOI) ; 11 : 12 : 13 : 14 : Objet : 15 : _______ 16 : 17 : Soit une fonction G connue en n points. On cherche a determiner les 18 : parametres (a,b,c...,p) d'une fonction F de maniere a approcher au mieux 19 : la fonction G. 20 : L'operateur MOCA permet de determiner ce jeu de parametres. LISTMESU 21 : (listreel) qui contient les n valeurs de G. 22 : 23 : 24 : Il faut donner les valeurs LISTFONC (listreel de n valeurs) 25 : obtenues pour F pour un jeu de parametres LISTPARA (listreel) et qui 26 : seront a comparer a LISTMESU. Enfin il faut fournir LISTDERi 27 : (listreels de n valeurs)(i=1,p) qui contiennent les derivees partielles 28 : de F par rapport aux parametres. 29 : Cet operateur fournit le meilleur jeu de parametres si F varie 30 : lineairement en fonction des parametres.Il choisit de minimiser un 31 : critere egal a : 32 : Somme sur j=1,n(poidj*poidj*(listmesu(j)-listF(j))*(listmesu(j)-listF(j)) 33 : 34 : 35 : 36 : Commentaire : 37 : _____________ 38 : 39 : LISTPARA : LISTREEL de P valeurs donnant les parametres initiaux 40 : 41 : LISTMESU : LISTREEL de n valeurs donnant l'objectif pour la 42 : fonction G. 43 : 44 : LISTFONC : LISTREEL de n valeurs donnant les valeurs de F pour 45 : le jeu de parametres LISTPARA aux n points. 46 : 47 : LISTDERi : p LISTREEL donnant chacun la derivee partielle de F 48 : (pour chacun des n points) par rapport au ieme 49 : parametre. 50 : 51 : LOBJ1 : LISTOBJE, list d'objets LISTREELs contenant les 52 : derivees partielles de F par rapport aux parametres. 53 : 54 : POIDS : mot introduisant LISTPOI qui contient les n poids a 55 : prendre en compte pour le cacul du critere a minimiser. 56 : En l'absence de cette donnee tous les poids valent 1. 57 : 58 : RESU1 : LISTREEL contenant les valeurs pour les P parametres. 59 : 60 : 61 : Remarque : On trouvera un exemple d'utilisation de cet operateur 62 : dans un des jeux de donnees de Cast3m (identifi.dgibi). 63 : Cet exemple utilise moca,dans un systeme iteratif, pour 64 : approcher une fonction nonlineaire. 65 : 66 : 67 :
© Cast3M 2003 - Tous droits réservés.
Mentions légales