Het kleinste-kwadraten -methode wordt vaak gebruikt in data fitting. De oplossing van een kleinste kwadraten is de coëfficiënt of een reeks coëfficiënten die de som van de gekwadrateerde residuen minimaliseert . Residuen zijn het verschil tussen de werkelijke waarde en de gemonteerde value.Scientists en ingenieurs gebruiken Matlab , een software applicatie ontwikkeld door MathWorks , tot de kleinste kwadraten analyse uit te voeren . U kunt de functie " fminsearch " te gebruiken - maar dit kan zeer ingewikkeld en tijdrovend - of de Curve Fitting toolbox - dat is duur . Als alternatief kunt u Ezyfit gebruiken . Ezyfit is gratis , snel en eenvoudig te gebruiken Matlab toolbox . Instructies Ezyfit Installatie 1 Download Ezyfit . Pak het uit naar een map op uw computer . Doe het niet toe te voegen aan uw Matlab directory ( " Program Files /Matlab " ) . Kopen van 2 Selecteer " Bestand > Set Path ... " in de menubalk en selecteer vervolgens de map met Ezyfit om Ezyfit toe te voegen aan uw Matlab pad . 3 Restart Matlab te Ezyfit te laden voor de eerste keer . Vervolgens zal Ezyfit automatisch geladen wanneer u begint Matlab . Genereer Linear Sample Gegevens Type 4 " x = 0:1:100 " in het Command-venster te genereren een reeks x -waarden . Type 5 " y = rand ( 1 , lengte ( x ) )" naar willekeurig te genereren y-waarde voor elke x-waarde . 6 Typ " y = y . * ( x * 2 ) " op een helling van 2 te creëren . Zorg om matrix vermenigvuldiging gebruikt " . * " Na de tweede y in plaats van matrixvermenigvuldiging " * " anders krijgt u een matrix vermenigvuldiging fout Type " perceel 7 ( x , y , ' kx genereren . ' ) "om de punten op een scatterplot plotten . Voer de Least Squares Fit 8 Type " showfit ( ' a * x + b ' ) " aan uitvoeren van een lineaire kleinste kwadraten . Ezyfit drukt de oplossing , dat wil zeggen de waarden van de fitting coëfficiënten " a " en " b " en correlatiecoëfficiënt " R " . 9 Type " showfit ( ' a * exp ( b * x ) + c ) " het uitvoeren van een exponentiële kleinste kwadraten . 10 Controleer dat de correlatiecoëfficiënt " R " voor de exponentiële fit is dan de " R "-waarde voor de lineaire fit . Dit betekent dat de lineaire fit is een betere pasvorm van de gegevens , zoals verwacht .
|