Et fælles problem i matematik og statistik er at afgøre , om et givet sæt af data har en afhængighed af en anden som et polynomium funktion. I MATLAB , opnås dette med " polyfit "-funktionen . MATLAB altid gemmer data som matricer , så i denne type analyser to vektorer vil blive indlæst i en polyfit program . Matlabs polyfit funktion bruger derefter de mindste kvadrater tilgang til at returnere koefficienter monteret polynomium . Instruktioner
1
Load up MATLAB , og klik derefter på "Filer ", "Åbn ", og gå til den mappe på din computer, der indeholder de data , du ønsker at analysere. Når du finder det , skal du dobbeltklikke på filen. Alternativt skal du dobbeltklikke på filnavnet fra " Current Directory" panel i MATLAB , hvis det er åbent og dine data er derinde.
2
Skriv følgende grundlæggende formel for polyfit funktion i MATLAB : Hej
c = polyfit (x , y, d )
Erstat " x" og "y" med navnene på de pågældende vektorer , med "y " er den vektor, du tester , at se, om det afhænger af . " x " Erstat "d" med graden af polynomiet , du ønsker - fordi du vil have en kubisk polynomical , indtast nummeret "3" her
3 < p . > Kør funktionen. Udgangen vil indstille " c" til koefficienten for en kubisk polynomium der bedst passer til dine data , i henhold til de mindste kvadraters definitionen af " fit ".
4
Oprette en tabel for at vise dataene. Først køre følgende funktion , efter at erstatte " x" med den samme vektor som anvendes i trin to til respresent "x" : Hej
f = polyval (p , x) ;
Kør derefter efter at få tabellen , endnu engang at erstatte "x " og " y" med deres variabel -name -ækvivalenter : Hej
table = [ xyf yf ]