Hvordan skrive Matlab programmer for å utføre en Least Squares Fit på en Cubic Polynomial

MATLAB er en omfattende programvarepakke som brukes for vitenskapelige beregninger, plotting, kontroller og simuleringer. Den har et stort bibliotek av funksjoner for å utføre matematiske og statistiske operasjoner, for eksempel å tilpasse en funksjon data innhentet ved eksperiment. Montering en funksjon, slik som et polynom, kan gjøres på en rekke måter, hvorav den ene som kalles minste kvadraters tilpasning, der forskjellen mellom datapunktene og montert funksjonen er minimalisert. MATLAB gir metoder for å gjøre denne typen montering.

Bruksanvisning

1 Begynn MATLAB program ved å dobbeltklikke på ikonet "MATLAB" på skrivebordet eller fra "Alle programmer" i "Start" -menyen.

2 Skriv inn data i form av en matrise på MATLAB kommandolinje-grensesnitt. For eksempel:

hvis x = 0,2,4,6,8 og y = 1,4, 5,7, 8,9, 12,6, 7,8, første type "x = [0 2 4 6 8];" og trykk "Enter".

Dette vil lagre x-verdiene i form av en matrise. Deretter skriver:

y = [1,4 5,7 8,9 12,6 7,8]; og trykk "Enter".

Y-verdiene vil bli lagret i minnet.

3 Enter "p = polyfit (x, y, 3);" på kommandolinjegrensesnittet og trykk "Enter" for å utføre minst torget montering av dataene. Her, tallet "3" representerer graden av polynomet. Dette kan endres til et tall som svarer til den ønskede grad av polynomet. Programmet beregner den minste kvadraters tilpasning polynomisk og fremvise koeffisientene i polynomet. Legg merke til at rekkefølgen på polynomet er fra høyeste til laveste. Det vil si, den første koeffisient representerer koeffisienten til den høyeste grad og så videre. Dersom en tredje grads polynom er montert, den første antallet vil representere koeffisienten til x til kraft 3, vil den andre representerer koeffisienten til x til strøm 2 og så videre.