MATLAB program från Mathworks är ett otroligt praktiskt matematik och ingenjörskonst verktyg som kan utföra avancerade beräkningar och simuleringar . En av dess mest användbara funktioner utför många olika typer av dataanalys. En vanlig typ av analys är att beräkna den bäst anpassade lutning från en grupp av datapunkter. MATLABs " polyfit " funktioner utför det här jobbet snyggt genom att montera ett polynom linje till datapunkterna med minsta kvadrat beräkningar . Om användaren väljer graden av polynomet linjen vara en , är resultatet den linjära bäst anpassade lutning av data. Instruktioner
1
Definiera en relation mellan en oberoende och beroende variabel . Uppgifterna kan komma från experimentella data eller du kan definiera förhållandet direkt . Exempelvis kan experimentella data vara ett mått på magnitud mot tid . I det här fallet , lista 't ' kan bestå av siffrorna [ 1 2 3 4 5 ] och lista ' m ' kan innehålla värden [ 2 4 6 8 10 ] .
2
Bestäm om önskad polynomkurva att passa data bör vara av grad 1 ( linjär ) , 2 ( kvadratisk ) eller högre .
3
Använd polyfit funktionen i formen " polyfit ( oberoende variabel , beroende variabel , polynomgrad ) " . I vårt exempel , och önskar en linjär lutning , kommer typ " polyfit ( t , m , 1 ) " och MATLAB ut följande :
2.0000 -0,0000
4
Observera att 2 "i utdata från föregående steg är den linjära bäst anpassade lutning av de lämnade uppgifterna .