Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať najmenších štvorcov Zdvihový polynomial v MATLAB

Častým problémom v matematike a štatistike je určiť , či daný súbor dát má závislosť na iný ako polynomickej funkcie . V MATLABu , sa to dosiahne pomocou funkcie " polyfit " . MATLAB vždy ukladá dáta ako matrice , takže v tomto type analýzy dvoch vektorov bude privedená do polyfit programu . Funkcia polyfit MATLAB je potom použije metódu najmenších štvorcov vrátiť koeficienty poprekladané polynómu . Pokyny
1

Naložte MATLAB , potom kliknite na tlačidlo " Súbor " , " Otvoriť " a prejdite do priečinka v počítači , ktorý obsahuje údaje, ktoré chcete analyzovať . Keď sa ho nájsť , dvakrát kliknite na súbor . Alebo dvakrát kliknite na názov súboru z panela " Current Directory " v MATLAB , ak je to otvorený a vaše dáta je tam .
2

Zadajte nasledujúci základný vzorec pre funkciu polyfit do MATLABu :

c = polyfit ( x , y , d )

Nahradiť " x " a " y " sa menami príslušných vektorov , s " y " je vektor , ktorý testuje , aby zistil , či to záleží na Nahradiť " d " so stupňom polynómu , ktorý chcete " x " . - pretože chcete kubickú polynomical , zadajte číslo " 3 " , tu
3

spustite funkciu . Výstup bude nastavený "c " koeficientu kubický polynómu , ktorý najlepšie vyhovuje vašim údaje , podľa najmenších štvorcov definície " fit " .
4

Vytvorte tabuľku pre zobrazenie dát . Najprv spustite nasledujúce funkcie , po výmene " x " s rovnakým vektorom , ako je použitý v kroku dve na respresent " x " :

f = polyval ( p , x ) ;

Potom spustite nasledujúce dostať tabuľku , opäť písmeno " X " a " y " s ich variabilné názov ekvivalenty :

tabuľke = [ xyf yf ]

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené