Comment utiliser matlab pour la méthode de gauss-newton

<

Contenu

  • Conseils avertissements
  • article data-type="article">

    La méthode de l`algorithme de Gauss-Newton non linéaire consiste à faire une série de suppositions quant à la valeur de x, puis linéariser une équation, disons r, près des suppositions. Le résultat conduit à une nouvelle proposition, qui est linéaire une solution des moindres carrés. L`algorithme répète le processus jusqu`à ce que la convergence se produit. L`exécution de cette méthode à la main est un processus ardu, donc à utiliser des logiciels tels que MathWorks Matlab pour faire le levage lourd pour vous.

    Choses que vous devez

    • Région de convergence estimée
    • Réécrire vos équations sous la forme F (X) = 0. Lors de la saisie des équations dans Matlab, ne comprennent pas le = 0 partie, que l`expression à la gauche du signe égal.




    • Dans un nouveau fichier M, tapez les lignes fonction F = myfun (x) et F = [(votre première équation) - (votre deuxième équation)] -. Enregistrer cette fonction myfun.m dans le chemin Matlab.

    • Sur l`écran de l`éditeur, tapez x0 = [min-max] - où min et max sont les valeurs x maximales de votre région de convergence estimée et minimale. Sur la ligne suivante, tapez Options = optimset ( `- Displayamp -`-,` - iteramp -`-) - pour voir la sortie des itérations.

    • Pour exécuter l`algorithme, le type [X, fval] = fsolve (@ myfun, x0, à grande échelle, ampli -`- offamp -`-, NonlEqnAlgorithm, amp -`- gnamp -`-) "et appuyez sur Entrer**. Les options de commande pour et à grande échelle NonlEqnAlgorithm Précisez la procédure de Newton Méthode Gauss. La réponse affiche à l`écran.

    Conseils Avertissements

    • Ajouter des points-virgules à la fin des lignes si vous ne voulez pas voir la sortie. Oubliant virgules et l`affichage de la sortie pourrait obstruer l`écran de l`éditeur.

    AUTRES

    Comment tracer une équation фото

    Comment tracer une équation

    Graphes équations est une unité clé en algèbre scolaire moyen ou élevé. Trois méthodes principales existent pour…

    » » » » Comment utiliser matlab pour la méthode de gauss-newton