Kako izračunati nagib iz Data Matlaba
Softverski program MATLAB tvrtke Mathworks je nevjerojatno praktičan matematički i inženjerski alat koji može izvoditi napredne izračune i simulacije. Jedna od njegovih najkorisnijih funkcija je izvođenje mnogo različitih vrsta analiza podataka. Uobičajena vrsta analize je izračunavanje najprikladnijeg nagiba iz skupine podatkovnih točaka. MATLAB-ove "polyfit" funkcije dobro obavljaju ovaj posao uklapanjem polinomske linije u podatkovne točke korištenjem izračuna najmanjih kvadrata. Ako korisnik odabere da je stupanj polinomske linije 1, rezultat je linearni nagib podataka koji najbolje odgovara.
1. korak
Definirajte odnos između nezavisne i zavisne varijable. Podaci mogu potjecati iz eksperimentalnih podataka ili možete izravno definirati odnos. Na primjer, eksperimentalni podaci mogu biti mjera veličine u odnosu na vrijeme. U ovom slučaju, popis 't' može se sastojati od brojeva [1 2 3 4 5], a popis 'm' može sadržavati vrijednosti [2 4 6 8 10].
2. korak
Odlučite treba li željena polinomska krivulja koja odgovara podacima biti stupnja 1 (linearna), 2 (kvadratna) ili višeg.
3. korak
Koristite funkciju polifita u obliku "polifit(nezavisna varijabla, zavisna varijabla, stupanj polinoma)". U našem primjeru, a želite linearni nagib, upišite "polyfit(t,m,1)" i MATLAB će ispisati sljedeće:2.0000 -0.0000
4. korak
Imajte na umu da je '2' u izlazu prethodnog koraka linearni najbolji nagib danih podataka.