Start " Matlab " ansøgning. " MatLab , " eller Matrix Laboratory, er en matematisk software program, der er specielt velegnet til at løse mindste kvadraters ligninger. Det tjener som et programmeringssprog til matematiske applikationer, og indeholder funktioner, der er specielt designet til Levenberg - Marquardt algoritmen.
2
Skriv kode for at bruge lsqnonlin funktion i " MatLab " til at løse ikke-lineære mindste kvadraters problemer med at bruge Levenberg - Marquardt algoritme. Ifølge dokumentation MathWorks , er syntaksen :
x = lsqnonlin ( sjov, x0 )
Funktionen starter på det punkt, " x0 " og finder et minimum af summen af kvadrater af de funktioner , der er beskrevet i " sjov ". at bruge denne funktion specielt til Levenberg - Marquardt algoritmen , bruge " ScaleProblem " i funktion definition.
3
Skriv kode for at bruge fsolve funktionen " ; MatLab " at løse systemer af lineære ligninger ved hjælp af den ved hjælp af Levenberg - Marquardt -algoritmen. Ifølge dokumentation MathWorks , er syntaksen : Hej
x = fsolve ( sjov, x0 )
x = fsolve ( sjov, x0, optioner)
Funktionen finder en root ( nul) af et system af lineære ligninger ved at starte på et punkt , x0, og iterativt forsøger at løse problemerne i funktionen " sjovt. " For at bruge denne funktion specielt til Levenberg - Marquardt algoritmen bruge ScaleProblem mulighed i funktion definition .
4
Start din C + + editor og bruge den til at skrive kode til at bruge Levmar funktioner til at løse lineære og ikke-lineære problemer med at bruge Levenberg - Marquardt algoritme. De Llevmar funktioner er frit tilgængelig under GNU General Public License og er blevet udviklet til at være kompatibelt med " MatLab " og flere almindelige programmeringssprog. De Levmar funktioner er skrevet i C + + og eksponere funktioner og kode for forsyningsproblemer og uhindret optimering. Du kan ændre koden , der passer til dine behov, og for at tilpasse det til at passe til din implementering af Levenberg - Marquardt algoritmen.
Hoteltilbud